Skip to content

Commit 248b95a

Browse files
authored
Use custom models in purge command if set (#1316)
1 parent 98b4425 commit 248b95a

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

src/Console/PurgeCommand.php

+10-12
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44

55
use Illuminate\Console\Command;
66
use Illuminate\Support\Carbon;
7-
use Laravel\Passport\AuthCode;
8-
use Laravel\Passport\RefreshToken;
9-
use Laravel\Passport\Token;
7+
use Laravel\Passport\Passport;
108

119
class PurgeCommand extends Command
1210
{
@@ -35,21 +33,21 @@ public function handle()
3533

3634
if (($this->option('revoked') && $this->option('expired')) ||
3735
(! $this->option('revoked') && ! $this->option('expired'))) {
38-
Token::where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete();
39-
AuthCode::where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete();
40-
RefreshToken::where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete();
36+
Passport::token()->where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete();
37+
Passport::authCode()->where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete();
38+
Passport::refreshToken()->where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete();
4139

4240
$this->info('Purged revoked items and items expired for more than seven days.');
4341
} elseif ($this->option('revoked')) {
44-
Token::where('revoked', 1)->delete();
45-
AuthCode::where('revoked', 1)->delete();
46-
RefreshToken::where('revoked', 1)->delete();
42+
Passport::token()->where('revoked', 1)->delete();
43+
Passport::authCode()->where('revoked', 1)->delete();
44+
Passport::refreshToken()->where('revoked', 1)->delete();
4745

4846
$this->info('Purged revoked items.');
4947
} elseif ($this->option('expired')) {
50-
Token::whereDate('expires_at', '<', $expired)->delete();
51-
AuthCode::whereDate('expires_at', '<', $expired)->delete();
52-
RefreshToken::whereDate('expires_at', '<', $expired)->delete();
48+
Passport::token()->whereDate('expires_at', '<', $expired)->delete();
49+
Passport::authCode()->whereDate('expires_at', '<', $expired)->delete();
50+
Passport::refreshToken()->whereDate('expires_at', '<', $expired)->delete();
5351

5452
$this->info('Purged items expired for more than seven days.');
5553
}

0 commit comments

Comments
 (0)