1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-04 09:04:03 +00:00

rename command to PurgeImpersonationTokens

This commit is contained in:
Samuel Štancl 2025-10-28 13:42:42 +01:00
parent c3c5955c84
commit a0727fe7a7
No known key found for this signature in database
GPG key ID: BA146259A1E16C57
3 changed files with 6 additions and 6 deletions

View file

@ -10,13 +10,13 @@ use Stancl\Tenancy\Features\UserImpersonation;
/**
* Clears expired impersonation tokens.
*
* Tokens older than UserImpersonation::$ttl (60 seconds by default) are considered expired.
* Tokens older than UserImpersonation::$ttl are considered expired.
*
* @see Stancl\Tenancy\Features\UserImpersonation
*/
class ClearExpiredImpersonationTokens extends Command
class PurgeImpersonationTokens extends Command
{
protected $signature = 'tenants:clear-expired-impersonation-tokens';
protected $signature = 'tenants:purge-impersonation-tokens';
protected $description = 'Clear expired impersonation tokens.';

View file

@ -119,8 +119,8 @@ class TenancyServiceProvider extends ServiceProvider
Commands\MigrateFresh::class,
Commands\ClearPendingTenants::class,
Commands\CreatePendingTenants::class,
Commands\PurgeImpersonationTokens::class,
Commands\CreateUserWithRLSPolicies::class,
Commands\ClearExpiredImpersonationTokens::class,
]);
if (static::$migrateFreshOverride) {

View file

@ -382,7 +382,7 @@ test('expired impersonation tokens can be cleaned up using a command', function
expect(ImpersonationToken::find($oldToken->token))->not()->toBeNull();
expect(ImpersonationToken::find($anotherOldToken->token))->not()->toBeNull();
pest()->artisan('tenants:clear-expired-impersonation-tokens')
pest()->artisan('tenants:purge-impersonation-tokens')
->assertExitCode(0)
->expectsOutputToContain('2 expired impersonation tokens deleted');
@ -399,7 +399,7 @@ test('expired impersonation tokens can be cleaned up using a command', function
// With ttl set to 80s, the active token should not be deleted (token is only considered expired if older than 80s)
UserImpersonation::$ttl = 80;
pest()->artisan('tenants:clear-expired-impersonation-tokens')
pest()->artisan('tenants:purge-impersonation-tokens')
->assertExitCode(0)
->expectsOutputToContain('0 expired impersonation tokens deleted');