Skip to content

Commit e8af499

Browse files
authored
[12.x] Make commands lazy (#1731)
* Make commands lazy * Fix soft dependency
1 parent e543cf7 commit e8af499

File tree

6 files changed

+11
-0
lines changed

6 files changed

+11
-0
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"league/oauth2-server": "^8.5.3",
3131
"nyholm/psr7": "^1.5",
3232
"phpseclib/phpseclib": "^2.0|^3.0",
33+
"symfony/console": "^6.0|^7.0",
3334
"symfony/psr-http-message-bridge": "^2.1|^6.0|^7.0"
3435
},
3536
"require-dev": {

src/Console/ClientCommand.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
use Laravel\Passport\Client;
77
use Laravel\Passport\ClientRepository;
88
use Laravel\Passport\Passport;
9+
use Symfony\Component\Console\Attribute\AsCommand;
910

11+
#[AsCommand(name: 'passport:client')]
1012
class ClientCommand extends Command
1113
{
1214
/**

src/Console/HashCommand.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
use Illuminate\Console\Command;
66
use Laravel\Passport\Passport;
7+
use Symfony\Component\Console\Attribute\AsCommand;
78

9+
#[AsCommand(name: 'passport:hash')]
810
class HashCommand extends Command
911
{
1012
/**

src/Console/InstallCommand.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
use Illuminate\Console\Command;
66
use Laravel\Passport\Passport;
7+
use Symfony\Component\Console\Attribute\AsCommand;
78

9+
#[AsCommand(name: 'passport:install')]
810
class InstallCommand extends Command
911
{
1012
/**

src/Console/KeysCommand.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
use Laravel\Passport\Passport;
88
use phpseclib\Crypt\RSA as LegacyRSA;
99
use phpseclib3\Crypt\RSA;
10+
use Symfony\Component\Console\Attribute\AsCommand;
1011

12+
#[AsCommand(name: 'passport:keys')]
1113
class KeysCommand extends Command
1214
{
1315
/**

src/Console/PurgeCommand.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
use Illuminate\Console\Command;
66
use Illuminate\Support\Carbon;
77
use Laravel\Passport\Passport;
8+
use Symfony\Component\Console\Attribute\AsCommand;
89

10+
#[AsCommand(name: 'passport:purge')]
911
class PurgeCommand extends Command
1012
{
1113
/**

0 commit comments

Comments
 (0)