Skip to content

Commit 9bb7685

Browse files
committed
formatting
1 parent accb93b commit 9bb7685

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

Diff for: src/Illuminate/Auth/EloquentUserProvider.php

+21-20
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ public function retrieveById($identifier)
4747
{
4848
$model = $this->createModel();
4949

50-
return $this->modelQuery($model)
51-
->where($model->getAuthIdentifierName(), $identifier)
52-
->first();
50+
return $this->newModelQuery($model)
51+
->where($model->getAuthIdentifierName(), $identifier)
52+
->first();
5353
}
5454

5555
/**
@@ -63,15 +63,18 @@ public function retrieveByToken($identifier, $token)
6363
{
6464
$model = $this->createModel();
6565

66-
$retrievedModel = $this->modelQuery($model)->where($model->getAuthIdentifierName(), $identifier)->first();
66+
$retrievedModel = $this->newModelQuery($model)->where(
67+
$model->getAuthIdentifierName(), $identifier
68+
)->first();
6769

6870
if (! $retrievedModel) {
6971
return null;
7072
}
7173

7274
$rememberToken = $retrievedModel->getRememberToken();
7375

74-
return $rememberToken && hash_equals($rememberToken, $token) ? $retrievedModel : null;
76+
return $rememberToken && hash_equals($rememberToken, $token)
77+
? $retrievedModel : null;
7578
}
7679

7780
/**
@@ -111,7 +114,7 @@ public function retrieveByCredentials(array $credentials)
111114
// First we will add each credential element to the query as a where clause.
112115
// Then we can execute the query and, if we found a user, return it in a
113116
// Eloquent User "model" that will be utilized by the Guard instances.
114-
$query = $this->modelQuery();
117+
$query = $this->newModelQuery();
115118

116119
foreach ($credentials as $key => $value) {
117120
if (Str::contains($key, 'password')) {
@@ -143,30 +146,28 @@ public function validateCredentials(UserContract $user, array $credentials)
143146
}
144147

145148
/**
146-
* Create a new instance of the model.
149+
* Get a new query builder for the model instance.
147150
*
148-
* @return \Illuminate\Database\Eloquent\Model
151+
* @param \Illuminate\Database\Eloquent\Model|null $model
152+
* @return \Illuminate\Database\Eloquent\Builder
149153
*/
150-
public function createModel()
154+
protected function newModelQuery($model = null)
151155
{
152-
$class = '\\'.ltrim($this->model, '\\');
153-
154-
return new $class;
156+
return is_null($model)
157+
? $this->createModel()->newQuery()
158+
: $model->newQuery();
155159
}
156160

157161
/**
158-
* Get a new query builder for the model instance.
162+
* Create a new instance of the model.
159163
*
160-
* @param \Illuminate\Database\Eloquent\Model|null $model
161-
* @return \Illuminate\Database\Eloquent\Builder
164+
* @return \Illuminate\Database\Eloquent\Model
162165
*/
163-
protected function modelQuery($model = null)
166+
public function createModel()
164167
{
165-
if (is_null($model)) {
166-
$model = $this->createModel();
167-
}
168+
$class = '\\'.ltrim($this->model, '\\');
168169

169-
return $model->newQuery();
170+
return new $class;
170171
}
171172

172173
/**

0 commit comments

Comments
 (0)