DEV Community

marius-ciclistu
marius-ciclistu

Posted on • Originally published at marius-ciclistu.Medium on

Maravel-Framework 10.62.8 speeds up the console via commands:cache


Maravel-Framework

The new optimization is available by default in Maravel Micro-Framework 10.52.21 and Maravelith 10.52.11.

It will avoid runtime reflection for AsCommand Symfony PHP attribute and instantiation of each command to get the name.

This will speed up the execution of the worker whenโ€Šโ€”โ€Šonce option is used to prevent static and singleton issues in long lived php processes.

php artisan queue:work --once
Enter fullscreen mode Exit fullscreen mode

Results:

php artisan commands:cache
php artisan commands:clear

// Maravel commands --dev 70

<?php return array (
  'migrate' => 'command.migrate',
  'migrate:fresh' => 'command.migrate.fresh',
  'migrate:install' => 'command.migrate.install',
  'migrate:refresh' => 'command.migrate.refresh',
  'migrate:reset' => 'command.migrate.reset',
  'migrate:rollback' => 'command.migrate.rollback',
  'migrate:status' => 'command.migrate.status',
  'make:migration' => 'command.migrate.make',
  'autowiring:cache' => 'command.autowiring.cache',
  'autowiring:clear' => 'command.autowiring.clear',
  'event:cache' => 'command.event.cache',
  'event:clear' => 'command.event.clear',
  'cache:clear' => 'command.cache.clear',
  'cache:forget' => 'command.cache.forget',
  'auth:clear-resets' => 'command.auth.resets.clear',
  'commands:cache' => 'command.commands.cache',
  'commands:clear' => 'command.commands.clear',
  'db:seed' => 'command.seed',
  'schedule:finish' => 'command.schedule.finish',
  'schedule:run' => 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand',
  'schedule:work' => 'command.schedule.work',
  'db:wipe' => 'command.wipe',
  'schema:dump' => 'command.schema.dump',
  'cache:table' => 'command.cache.table',
  'queue:failed-table' => 'command.queue.failed-table',
  'queue:batches-table' => 'command.queue.batches-table',
  'queue:table' => 'command.queue.table',
  'make:seeder' => 'command.seeder.make',
  'about' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\AboutCommand',
  'make:cast' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\CastMakeCommand',
  'channel:list' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ChannelListCommand',
  'make:channel' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ChannelMakeCommand',
  'config:show' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ConfigShowCommand',
  'make:command' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ConsoleMakeCommand',
  'make:controller' => 'MacropaySolutions\\MaravelFrameworkDev\\Routing\\Console\\ControllerMakeCommand',
  'docs' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\DocsCommand',
  'env:encrypt' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\EnvironmentEncryptCommand',
  'event:list' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\EventListCommand',
  'make:event' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\EventMakeCommand',
  'make:exception' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ExceptionMakeCommand',
  'make:factory' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\Factories\\FactoryMakeCommand',
  'make:job' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\JobMakeCommand',
  'key:generate' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\KeyGenerateCommand',
  'lang:publish' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\LangPublishCommand',
  'make:listener' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ListenerMakeCommand',
  'make:mail' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\MailMakeCommand',
  'make:middleware' => 'MacropaySolutions\\MaravelFrameworkDev\\Routing\\Console\\MiddlewareMakeCommand',
  'make:model' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ModelMakeCommand',
  'make:notification' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\NotificationMakeCommand',
  'notifications:table' => 'MacropaySolutions\\MaravelFrameworkDev\\Notifications\\Console\\NotificationTableCommand',
  'make:observer' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ObserverMakeCommand',
  'make:policy' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\PolicyMakeCommand',
  'make:provider' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ProviderMakeCommand',
  'make:request' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\RequestMakeCommand',
  'make:resource' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ResourceMakeCommand',
  'make:rule' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\RuleMakeCommand',
  'schedule:list' => 'MacropaySolutions\\MaravelFrameworkDev\\Console\\Scheduling\\ScheduleListCommand',
  'schedule:test' => 'MacropaySolutions\\MaravelFrameworkDev\\Console\\Scheduling\\ScheduleTestCommand',
  'make:scope' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ScopeMakeCommand',
  'serve' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ServeCommand',
  'session:table' => 'MacropaySolutions\\MaravelFrameworkDev\\Session\\Console\\SessionTableCommand',
  'db:show' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\ShowCommand',
  'model:show' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\ShowModelCommand',
  'db:table' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\TableCommand',
  'make:test' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\TestMakeCommand',
  'make:view' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ViewMakeCommand',
  'config:cache' => 'App\\Console\\Commands\\ConfigCacheCommand',
  'config:clear' => 'App\\Console\\Commands\\ConfigClearCommand',
  'route:cache' => 'App\\Console\\Commands\\RouteCacheCommand',
  'route:clear' => 'App\\Console\\Commands\\RouteClearCommand',
);

// --no-dev 24

<?php return array (
  'migrate' => 'command.migrate',
  'migrate:fresh' => 'command.migrate.fresh',
  'migrate:install' => 'command.migrate.install',
  'migrate:refresh' => 'command.migrate.refresh',
  'migrate:reset' => 'command.migrate.reset',
  'migrate:rollback' => 'command.migrate.rollback',
  'migrate:status' => 'command.migrate.status',
  'autowiring:cache' => 'command.autowiring.cache',
  'autowiring:clear' => 'command.autowiring.clear',
  'event:cache' => 'command.event.cache',
  'event:clear' => 'command.event.clear',
  'cache:clear' => 'command.cache.clear',
  'cache:forget' => 'command.cache.forget',
  'auth:clear-resets' => 'command.auth.resets.clear',
  'commands:cache' => 'command.commands.cache',
  'commands:clear' => 'command.commands.clear',
  'db:seed' => 'command.seed',
  'schedule:finish' => 'command.schedule.finish',
  'schedule:run' => 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand',
  'schedule:work' => 'command.schedule.work',
  'config:cache' => 'App\\Console\\Commands\\ConfigCacheCommand',
  'config:clear' => 'App\\Console\\Commands\\ConfigClearCommand',
  'route:cache' => 'App\\Console\\Commands\\RouteCacheCommand',
  'route:clear' => 'App\\Console\\Commands\\RouteClearCommand',
);

// Maravelith commands --dev 112

<?php return array (
  'test' => 'NunoMaduro\\Collision\\Adapters\\Laravel\\Commands\\TestCommand',
  'sanctum:prune-expired' => 'Laravel\\Sanctum\\Console\\Commands\\PruneExpired',
  'autowiring:cache' => 'Illuminate\\Console\\AutowiringMethodsCacheCommand',
  'autowiring:clear' => 'Illuminate\\Console\\AutowiringMethodsClearCommand',
  'cache:clear' => 'Illuminate\\Cache\\Console\\ClearCommand',
  'cache:forget' => 'Illuminate\\Cache\\Console\\ForgetCommand',
  'clear-compiled' => 'Illuminate\\Foundation\\Console\\ClearCompiledCommand',
  'auth:clear-resets' => 'Illuminate\\Auth\\Console\\ClearResetsCommand',
  'config:cache' => 'Illuminate\\Foundation\\Console\\ConfigCacheCommand',
  'config:clear' => 'Illuminate\\Foundation\\Console\\ConfigClearCommand',
  'commands:cache' => 'Illuminate\\Console\\CommandsCacheCommand',
  'commands:clear' => 'Illuminate\\Console\\CommandsClearCommand',
  'db' => 'Illuminate\\Database\\Console\\DbCommand',
  'db:monitor' => 'Illuminate\\Database\\Console\\MonitorCommand',
  'model:prune' => 'Illuminate\\Database\\Console\\PruneCommand',
  'down' => 'Illuminate\\Foundation\\Console\\DownCommand',
  'env' => 'Illuminate\\Foundation\\Console\\EnvironmentCommand',
  'env:decrypt' => 'Illuminate\\Foundation\\Console\\EnvironmentDecryptCommand',
  'event:cache' => 'Illuminate\\Foundation\\Console\\EventCacheCommand',
  'event:clear' => 'Illuminate\\Foundation\\Console\\EventClearCommand',
  'optimize' => 'Illuminate\\Foundation\\Console\\OptimizeCommand',
  'optimize:clear' => 'Illuminate\\Foundation\\Console\\OptimizeClearCommand',
  'package:discover' => 'Illuminate\\Foundation\\Console\\PackageDiscoverCommand',
  'cache:prune-stale-tags' => 'Illuminate\\Cache\\Console\\PruneStaleTagsCommand',
  'queue:clear' => 'Illuminate\\Queue\\Console\\ClearCommand',
  'queue:failed' => 'Illuminate\\Queue\\Console\\ListFailedCommand',
  'queue:flush' => 'Illuminate\\Queue\\Console\\FlushFailedCommand',
  'queue:forget' => 'Illuminate\\Queue\\Console\\ForgetFailedCommand',
  'queue:listen' => 'Illuminate\\Queue\\Console\\ListenCommand',
  'queue:monitor' => 'Illuminate\\Queue\\Console\\MonitorCommand',
  'queue:prune-batches' => 'Illuminate\\Queue\\Console\\PruneBatchesCommand',
  'queue:prune-failed' => 'Illuminate\\Queue\\Console\\PruneFailedJobsCommand',
  'queue:restart' => 'Illuminate\\Queue\\Console\\RestartCommand',
  'queue:retry' => 'Illuminate\\Queue\\Console\\RetryCommand',
  'queue:retry-batch' => 'Illuminate\\Queue\\Console\\RetryBatchCommand',
  'queue:work' => 'Illuminate\\Queue\\Console\\WorkCommand',
  'queue:fail-job' => 'Illuminate\\Queue\\Console\\FailJobCommand',
  'route:cache' => 'Illuminate\\Foundation\\Console\\RouteCacheCommand',
  'route:clear' => 'Illuminate\\Foundation\\Console\\RouteClearCommand',
  'db:seed' => 'Illuminate\\Database\\Console\\Seeds\\SeedCommand',
  'schedule:finish' => 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand',
  'schedule:run' => 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand',
  'schedule:clear-cache' => 'Illuminate\\Console\\Scheduling\\ScheduleClearCacheCommand',
  'schedule:work' => 'Illuminate\\Console\\Scheduling\\ScheduleWorkCommand',
  'schedule:interrupt' => 'Illuminate\\Console\\Scheduling\\ScheduleInterruptCommand',
  'storage:link' => 'Illuminate\\Foundation\\Console\\StorageLinkCommand',
  'storage:unlink' => 'Illuminate\\Foundation\\Console\\StorageUnlinkCommand',
  'up' => 'Illuminate\\Foundation\\Console\\UpCommand',
  'view:cache' => 'Illuminate\\Foundation\\Console\\ViewCacheCommand',
  'view:clear' => 'Illuminate\\Foundation\\Console\\ViewClearCommand',
  'db:show' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\ShowCommand',
  'db:table' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\TableCommand',
  'event:list' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\EventListCommand',
  'route:list' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\RouteListCommand',
  'env:encrypt' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\EnvironmentEncryptCommand',
  'about' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\AboutCommand',
  'schedule:list' => 'MacropaySolutions\\MaravelFrameworkDev\\Console\\Scheduling\\ScheduleListCommand',
  'schedule:test' => 'MacropaySolutions\\MaravelFrameworkDev\\Console\\Scheduling\\ScheduleTestCommand',
  'config:show' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ConfigShowCommand',
  'db:wipe' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\WipeCommand',
  'schema:dump' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\DumpCommand',
  'model:show' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\ShowModelCommand',
  'key:generate' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\KeyGenerateCommand',
  'cache:table' => 'MacropaySolutions\\MaravelFrameworkDev\\Cache\\Console\\CacheTableCommand',
  'make:cast' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\CastMakeCommand',
  'channel:list' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ChannelListCommand',
  'make:channel' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ChannelMakeCommand',
  'make:component' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ComponentMakeCommand',
  'make:command' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ConsoleMakeCommand',
  'make:controller' => 'MacropaySolutions\\MaravelFrameworkDev\\Routing\\Console\\ControllerMakeCommand',
  'docs' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\DocsCommand',
  'event:generate' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\EventGenerateCommand',
  'make:event' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\EventMakeCommand',
  'make:exception' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ExceptionMakeCommand',
  'make:factory' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\Factories\\FactoryMakeCommand',
  'make:job' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\JobMakeCommand',
  'lang:publish' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\LangPublishCommand',
  'make:listener' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ListenerMakeCommand',
  'make:mail' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\MailMakeCommand',
  'make:middleware' => 'MacropaySolutions\\MaravelFrameworkDev\\Routing\\Console\\MiddlewareMakeCommand',
  'make:model' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ModelMakeCommand',
  'make:notification' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\NotificationMakeCommand',
  'notifications:table' => 'MacropaySolutions\\MaravelFrameworkDev\\Notifications\\Console\\NotificationTableCommand',
  'make:observer' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ObserverMakeCommand',
  'make:policy' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\PolicyMakeCommand',
  'make:provider' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ProviderMakeCommand',
  'queue:failed-table' => 'MacropaySolutions\\MaravelFrameworkDev\\Queue\\Console\\FailedTableCommand',
  'queue:table' => 'MacropaySolutions\\MaravelFrameworkDev\\Queue\\Console\\TableCommand',
  'queue:batches-table' => 'MacropaySolutions\\MaravelFrameworkDev\\Queue\\Console\\BatchesTableCommand',
  'make:request' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\RequestMakeCommand',
  'make:resource' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ResourceMakeCommand',
  'make:rule' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\RuleMakeCommand',
  'make:scope' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ScopeMakeCommand',
  'make:seeder' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\Seeds\\SeederMakeCommand',
  'session:table' => 'MacropaySolutions\\MaravelFrameworkDev\\Session\\Console\\SessionTableCommand',
  'serve' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ServeCommand',
  'stub:publish' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\StubPublishCommand',
  'make:test' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\TestMakeCommand',
  'vendor:publish' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\VendorPublishCommand',
  'make:view' => 'MacropaySolutions\\MaravelFrameworkDev\\Foundation\\Console\\ViewMakeCommand',
  'migrate' => 'Illuminate\\Database\\Console\\Migrations\\MigrateCommand',
  'migrate:fresh' => 'Illuminate\\Database\\Console\\Migrations\\FreshCommand',
  'migrate:install' => 'Illuminate\\Database\\Console\\Migrations\\InstallCommand',
  'migrate:refresh' => 'Illuminate\\Database\\Console\\Migrations\\RefreshCommand',
  'migrate:reset' => 'Illuminate\\Database\\Console\\Migrations\\ResetCommand',
  'migrate:rollback' => 'Illuminate\\Database\\Console\\Migrations\\RollbackCommand',
  'migrate:status' => 'Illuminate\\Database\\Console\\Migrations\\StatusCommand',
  'make:migration' => 'MacropaySolutions\\MaravelFrameworkDev\\Database\\Console\\Migrations\\MigrateMakeCommand',
  'sail:install' => 'Laravel\\Sail\\Console\\InstallCommand',
  'sail:add' => 'Laravel\\Sail\\Console\\AddCommand',
  'sail:publish' => 'Laravel\\Sail\\Console\\PublishCommand',
  'tinker' => 'command.tinker',
);

// --no-dev 56

<?php return array (
  'sanctum:prune-expired' => 'Laravel\\Sanctum\\Console\\Commands\\PruneExpired',
  'autowiring:cache' => 'Illuminate\\Console\\AutowiringMethodsCacheCommand',
  'autowiring:clear' => 'Illuminate\\Console\\AutowiringMethodsClearCommand',
  'cache:clear' => 'Illuminate\\Cache\\Console\\ClearCommand',
  'cache:forget' => 'Illuminate\\Cache\\Console\\ForgetCommand',
  'clear-compiled' => 'Illuminate\\Foundation\\Console\\ClearCompiledCommand',
  'auth:clear-resets' => 'Illuminate\\Auth\\Console\\ClearResetsCommand',
  'config:cache' => 'Illuminate\\Foundation\\Console\\ConfigCacheCommand',
  'config:clear' => 'Illuminate\\Foundation\\Console\\ConfigClearCommand',
  'commands:cache' => 'Illuminate\\Console\\CommandsCacheCommand',
  'commands:clear' => 'Illuminate\\Console\\CommandsClearCommand',
  'db' => 'Illuminate\\Database\\Console\\DbCommand',
  'db:monitor' => 'Illuminate\\Database\\Console\\MonitorCommand',
  'model:prune' => 'Illuminate\\Database\\Console\\PruneCommand',
  'down' => 'Illuminate\\Foundation\\Console\\DownCommand',
  'env' => 'Illuminate\\Foundation\\Console\\EnvironmentCommand',
  'env:decrypt' => 'Illuminate\\Foundation\\Console\\EnvironmentDecryptCommand',
  'event:cache' => 'Illuminate\\Foundation\\Console\\EventCacheCommand',
  'event:clear' => 'Illuminate\\Foundation\\Console\\EventClearCommand',
  'optimize' => 'Illuminate\\Foundation\\Console\\OptimizeCommand',
  'optimize:clear' => 'Illuminate\\Foundation\\Console\\OptimizeClearCommand',
  'package:discover' => 'Illuminate\\Foundation\\Console\\PackageDiscoverCommand',
  'cache:prune-stale-tags' => 'Illuminate\\Cache\\Console\\PruneStaleTagsCommand',
  'queue:clear' => 'Illuminate\\Queue\\Console\\ClearCommand',
  'queue:failed' => 'Illuminate\\Queue\\Console\\ListFailedCommand',
  'queue:flush' => 'Illuminate\\Queue\\Console\\FlushFailedCommand',
  'queue:forget' => 'Illuminate\\Queue\\Console\\ForgetFailedCommand',
  'queue:listen' => 'Illuminate\\Queue\\Console\\ListenCommand',
  'queue:monitor' => 'Illuminate\\Queue\\Console\\MonitorCommand',
  'queue:prune-batches' => 'Illuminate\\Queue\\Console\\PruneBatchesCommand',
  'queue:prune-failed' => 'Illuminate\\Queue\\Console\\PruneFailedJobsCommand',
  'queue:restart' => 'Illuminate\\Queue\\Console\\RestartCommand',
  'queue:retry' => 'Illuminate\\Queue\\Console\\RetryCommand',
  'queue:retry-batch' => 'Illuminate\\Queue\\Console\\RetryBatchCommand',
  'queue:work' => 'Illuminate\\Queue\\Console\\WorkCommand',
  'queue:fail-job' => 'Illuminate\\Queue\\Console\\FailJobCommand',
  'route:cache' => 'Illuminate\\Foundation\\Console\\RouteCacheCommand',
  'route:clear' => 'Illuminate\\Foundation\\Console\\RouteClearCommand',
  'db:seed' => 'Illuminate\\Database\\Console\\Seeds\\SeedCommand',
  'schedule:finish' => 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand',
  'schedule:run' => 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand',
  'schedule:clear-cache' => 'Illuminate\\Console\\Scheduling\\ScheduleClearCacheCommand',
  'schedule:work' => 'Illuminate\\Console\\Scheduling\\ScheduleWorkCommand',
  'schedule:interrupt' => 'Illuminate\\Console\\Scheduling\\ScheduleInterruptCommand',
  'storage:link' => 'Illuminate\\Foundation\\Console\\StorageLinkCommand',
  'storage:unlink' => 'Illuminate\\Foundation\\Console\\StorageUnlinkCommand',
  'up' => 'Illuminate\\Foundation\\Console\\UpCommand',
  'view:cache' => 'Illuminate\\Foundation\\Console\\ViewCacheCommand',
  'view:clear' => 'Illuminate\\Foundation\\Console\\ViewClearCommand',
  'migrate' => 'Illuminate\\Database\\Console\\Migrations\\MigrateCommand',
  'migrate:fresh' => 'Illuminate\\Database\\Console\\Migrations\\FreshCommand',
  'migrate:install' => 'Illuminate\\Database\\Console\\Migrations\\InstallCommand',
  'migrate:refresh' => 'Illuminate\\Database\\Console\\Migrations\\RefreshCommand',
  'migrate:reset' => 'Illuminate\\Database\\Console\\Migrations\\ResetCommand',
  'migrate:rollback' => 'Illuminate\\Database\\Console\\Migrations\\RollbackCommand',
  'migrate:status' => 'Illuminate\\Database\\Console\\Migrations\\StatusCommand',
);
Enter fullscreen mode Exit fullscreen mode

Top comments (0)