@@ -57,12 +57,14 @@ public function createEmailIdentity(User $user, array $credentials): void
5757 /** @var Passwords $passwords */
5858 $ passwords = service ('passwords ' );
5959
60- $ this ->insert ([
60+ $ return = $ this ->insert ([
6161 'user_id ' => $ user ->id ,
6262 'type ' => 'email_password ' ,
6363 'secret ' => $ credentials ['email ' ],
6464 'secret2 ' => $ passwords ->hash ($ credentials ['password ' ]),
6565 ]);
66+
67+ $ this ->checkQueryReturn ($ return );
6668 }
6769
6870 /**
@@ -116,14 +118,16 @@ public function generateAccessToken(User $user, string $name, array $scopes = ['
116118 {
117119 helper ('text ' );
118120
119- $ this ->insert ([
121+ $ return = $ this ->insert ([
120122 'type ' => 'access_token ' ,
121123 'user_id ' => $ user ->id ,
122124 'name ' => $ name ,
123125 'secret ' => hash ('sha256 ' , $ rawToken = random_string ('crypto ' , 64 )),
124126 'extra ' => serialize ($ scopes ),
125127 ]);
126128
129+ $ this ->checkQueryReturn ($ return );
130+
127131 /** @var AccessToken $token */
128132 $ token = $ this
129133 ->asObject (AccessToken::class)
@@ -243,35 +247,43 @@ public function touchIdentity(UserIdentity $identity): void
243247 {
244248 $ identity ->last_used_at = date ('Y-m-d H:i:s ' );
245249
246- $ this ->save ($ identity );
250+ $ return = $ this ->save ($ identity );
251+
252+ $ this ->checkQueryReturn ($ return );
247253 }
248254
249255 public function deleteIdentitiesByType (User $ user , string $ type ): void
250256 {
251- $ this ->where ('user_id ' , $ user ->id )
257+ $ return = $ this ->where ('user_id ' , $ user ->id )
252258 ->where ('type ' , $ type )
253259 ->delete ();
260+
261+ $ this ->checkQueryReturn ($ return );
254262 }
255263
256264 /**
257265 * Delete any access tokens for the given raw token.
258266 */
259- public function revokeAccessToken (User $ user , string $ rawToken )
267+ public function revokeAccessToken (User $ user , string $ rawToken ): void
260268 {
261- return $ this ->where ('user_id ' , $ user ->id )
269+ $ return = $ this ->where ('user_id ' , $ user ->id )
262270 ->where ('type ' , 'access_token ' )
263271 ->where ('secret ' , hash ('sha256 ' , $ rawToken ))
264272 ->delete ();
273+
274+ $ this ->checkQueryReturn ($ return );
265275 }
266276
267277 /**
268278 * Revokes all access tokens for this user.
269279 */
270- public function revokeAllAccessTokens (User $ user )
280+ public function revokeAllAccessTokens (User $ user ): void
271281 {
272- return $ this ->where ('user_id ' , $ user ->id )
282+ $ return = $ this ->where ('user_id ' , $ user ->id )
273283 ->where ('type ' , 'access_token ' )
274284 ->delete ();
285+
286+ $ this ->checkQueryReturn ($ return );
275287 }
276288
277289 public function fake (Generator &$ faker ): UserIdentity
0 commit comments