diff --git a/src/Illuminate/Database/Eloquent/Builder.php b/src/Illuminate/Database/Eloquent/Builder.php index 77b3b37c5bcf..9bf56a5bc809 100755 --- a/src/Illuminate/Database/Eloquent/Builder.php +++ b/src/Illuminate/Database/Eloquent/Builder.php @@ -822,7 +822,7 @@ public function has($relation, $operator = '>=', $count = 1, $boolean = 'and', C $query = $relation->{$queryType}($relation->getRelated()->newQuery(), $this); if ($callback) { - $this->applyCallback($callback, [$query], $query->getQuery()); + $this->applyCallbackToQuery($callback, [$query], $query->getQuery()); } return $this->addHasWhere( @@ -1137,7 +1137,7 @@ protected function callScope($scope, $parameters) { array_unshift($parameters, $this); - return $this->applyCallback([$this->model, $scope], $parameters); + return $this->applyCallbackToQuery([$this->model, $scope], $parameters); } /** @@ -1148,7 +1148,7 @@ protected function callScope($scope, $parameters) * @param \Illuminate\Database\Query\Builder $query * @return mixed */ - protected function applyCallback(callable $callback, $parameters = [], $query = null) + protected function applyCallbackToQuery(callable $callback, $parameters = [], $query = null) { $query = $query ?: $this->getQuery();