PHP Deprecated: Qbhy\HyperfAuth\AuthCommand::gen(): Implicitly marking parameter $value as nullable is deprecated, the explicit nullable type must be used instead in /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/96qbhy/hyperf-auth/src/AuthCommand.php on line 33
PHP Stack trace:
PHP 1. {main}() /Users/wenghang/Code/tjcmedium/tjcmedium-io/bin/hyperf.php:0
PHP 2. {closure:/Users/wenghang/Code/tjcmedium/tjcmedium-io/bin/hyperf.php:16-24}() /Users/wenghang/Code/tjcmedium/tjcmedium-io/bin/hyperf.php:24
PHP 3. Hyperf\Di\Container->get($id = 'Hyperf\Contract\ApplicationInterface') /Users/wenghang/Code/tjcmedium/tjcmedium-io/bin/hyperf.php:22
PHP 4. Hyperf\Di\Container->make($name = 'Hyperf\Contract\ApplicationInterface', $parameters = uninitialized) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:103
PHP 5. Hyperf\Di\Container->resolveDefinition($definition = class Hyperf\Di\Definition\FactoryDefinition { private bool $needProxy = FALSE; private string $name = 'Hyperf\Contract\ApplicationInterface'; private mixed $factory = 'Hyperf\Framework\ApplicationFactory'; private array $parameters = [] }, $parameters = []) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:62
PHP 6. Hyperf\Di\Resolver\ResolverDispatcher->resolve($definition = class Hyperf\Di\Definition\FactoryDefinition { private bool $needProxy = FALSE; private string $name = 'Hyperf\Contract\ApplicationInterface'; private mixed $factory = 'Hyperf\Framework\ApplicationFactory'; private array $parameters = [] }, $parameters = []) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:161
PHP 7. Hyperf\Di\Resolver\DepthGuard->call($name = 'Hyperf\Contract\ApplicationInterface', $callable = class Closure { public $name = '{closure:Hyperf\Di\Resolver\ResolverDispatcher::resolve():51}'; public $file = '/Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/ResolverDispatcher.php'; public $line = 51; public $static = ['definition' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'parameters' => [...]]; public $this = class Hyperf\Di\Resolver\ResolverDispatcher { protected ?Hyperf\Di\Resolver\ObjectResolver $objectResolver = class Hyperf\Di\Resolver\ObjectResolver { ... }; protected ?Hyperf\Di\Resolver\FactoryResolver $factoryResolver = class Hyperf\Di\Resolver\FactoryResolver { ... }; private Psr\Container\ContainerInterface $container = class Hyperf\Di\Container { ... } } }) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/ResolverDispatcher.php:49
PHP 8. Hyperf\Di\Resolver\ResolverDispatcher->{closure:/Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/ResolverDispatcher.php:51-52}() /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/DepthGuard.php:68
PHP 9. Hyperf\Di\Resolver\FactoryResolver->resolve($definition = class Hyperf\Di\Definition\FactoryDefinition { private bool $needProxy = FALSE; private string $name = 'Hyperf\Contract\ApplicationInterface'; private mixed $factory = 'Hyperf\Framework\ApplicationFactory'; private array $parameters = [] }, $parameters = []) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/ResolverDispatcher.php:51
PHP 10. Hyperf\Framework\ApplicationFactory->__invoke($container = class Hyperf\Di\Container { protected array $resolvedEntries = ['Hyperf\Di\Container' => ..., 'Psr\Container\ContainerInterface' => ..., 'Hyperf\Contract\ContainerInterface' => ..., 'Hyperf\Framework\ApplicationFactory' => class Hyperf\Framework\ApplicationFactory { ... }, 'Hyperf\Event\EventDispatcherFactory' => class Hyperf\Event\EventDispatcherFactory { ... }, 'Hyperf\Event\ListenerProviderFactory' => class Hyperf\Event\ListenerProviderFactory { ... }, 'Hyperf\Config\ConfigFactory' => class Hyperf\Config\ConfigFactory { ... }, 'Hyperf\Contract\ConfigInterface' => class Hyperf\Config\Config { ... }, 'Hyperf\Contract\StdoutLoggerInterface' => class Hyperf\Framework\Logger\StdoutLogger { ... }, 'Hyperf\Cache\CacheManager' => class Hyperf\Cache\CacheManager { ... }, 'Hyperf\Cache\AnnotationManager' => class Hyperf\Cache\AnnotationManager { ... }, 'Hyperf\Cache\Listener\DeleteListener' => class Hyperf\Cache\Listener\DeleteListener { ... }, 'Hyperf\Command\Listener\RegisterCommandListener' => class Hyperf\Command\Listener\RegisterCommandListener { ... }, 'Hyperf\Config\Listener\RegisterPropertyHandlerListener' => class Hyperf\Config\Listener\RegisterPropertyHandlerListener { ... }, 'Hyperf\Crontab\Listener\CrontabRegisterListener' => class Hyperf\Crontab\Listener\CrontabRegisterListener { ... }, 'Hyperf\Crontab\Listener\OnPipeMessageListener' => class Hyperf\Crontab\Listener\OnPipeMessageListener { ... }, 'Hyperf\DbConnection\Listener\RegisterConnectionResolverListener' => class Hyperf\DbConnection\Listener\RegisterConnectionResolverListener { ... }, 'Hyperf\ExceptionHandler\Listener\ExceptionHandlerListener' => class Hyperf\ExceptionHandler\Listener\ExceptionHandlerListener { ... }, 'Hyperf\ModelCache\Listener\DeleteCacheListener' => class Hyperf\ModelCache\Listener\DeleteCacheListener { ... }, 'Hyperf\ModelCache\Listener\DeleteCacheInTransactionListener' => class Hyperf\ModelCache\Listener\DeleteCacheInTransactionListener { ... }, 'Hyperf\ModelListener\Listener\ModelEventListener' => class Hyperf\ModelListener\Listener\ModelEventListener { ... }, 'Hyperf\ModelListener\Listener\ModelHookEventListener' => class Hyperf\ModelListener\Listener\ModelHookEventListener { ... }, 'Hyperf\Nsq\Listener\BeforeMainServerStartListener' => class Hyperf\Nsq\Listener\BeforeMainServerStartListener { ... }, 'Hyperf\Paginator\Listener\PageResolverListener' => class Hyperf\Paginator\Listener\PageResolverListener { ... }, 'Hyperf\Process\Listener\BootProcessListener' => class Hyperf\Process\Listener\BootProcessListener { ... }, 'Hyperf\Process\Listener\LogAfterProcessStoppedListener' => class Hyperf\Process\Listener\LogAfterProcessStoppedListener { ... }, 'Hyperf\Process\Listener\LogBeforeProcessStartListener' => class Hyperf\Process\Listener\LogBeforeProcessStartListener { ... }, 'Hyperf\Server\Listener\StoreServerNameListener' => class Hyperf\Server\Listener\StoreServerNameListener { ... }, 'Hyperf\Server\Listener\AfterWorkerStartListener' => class Hyperf\Server\Listener\AfterWorkerStartListener { ... }, 'Hyperf\Server\Listener\InitProcessTitleListener' => class Hyperf\Server\Listener\InitProcessTitleListener { ... }, 'Hyperf\Signal\Listener\SignalRegisterListener' => class Hyperf\Signal\Listener\SignalRegisterListener { ... }, 'Hyperf\Signal\Listener\SignalDeregisterListener' => class Hyperf\Signal\Listener\SignalDeregisterListener { ... }, 'Hyperf\SocketIOServer\Listener\AddRouteListener' => class Hyperf\SocketIOServer\Listener\AddRouteListener { ... }, 'Hyperf\SocketIOServer\Listener\ServerIdListener' => class Hyperf\SocketIOServer\Listener\ServerIdListener { ... }, 'Hyperf\SocketIOServer\Listener\StartSubscriberListener' => class Hyperf\SocketIOServer\Listener\StartSubscriberListener { ... }, 'Hyperf\WebSocketServer\Listener\InitSenderListener' => class Hyperf\WebSocketServer\Listener\InitSenderListener { ... }, 'Hyperf\WebSocketServer\Sender' => class Hyperf\WebSocketServer\Sender { ... }, 'Hyperf\WebSocketServer\Listener\OnPipeMessageListener' => class Hyperf\WebSocketServer\Listener\OnPipeMessageListener { ... }, 'Hyperf\Logger\LoggerFactory' => class Hyperf\Logger\LoggerFactory { ... }, 'App\Listener\DbQueryExecutedListener' => class App\Listener\DbQueryExecutedListener { ... }, 'App\Listener\MorphMapRelationListener' => class App\Listener\MorphMapRelationListener { ... }, 'Hyperf\ExceptionHandler\Formatter\FormatterInterface' => class Hyperf\ExceptionHandler\Formatter\DefaultFormatter { ... }, 'App\Listener\QueueHandleListener' => class App\Listener\QueueHandleListener { ... }, 'Psr\EventDispatcher\ListenerProviderInterface' => class Hyperf\Event\ListenerProvider { ... }, 'Psr\EventDispatcher\EventDispatcherInterface' => class Hyperf\Event\EventDispatcher { ... }, 'Hyperf\Crontab\Parser' => class Hyperf\Crontab\Parser { ... }, 'Hyperf\Crontab\CrontabManager' => class Hyperf\Crontab\CrontabManager { ... }, 'Hyperf\DbConnection\Pool\PoolFactory' => class Hyperf\DbConnection\Pool\PoolFactory { ... }, 'Hyperf\Database\ConnectionResolverInterface' => class Hyperf\DbConnection\ConnectionResolver { ... }, 'Hyperf\HttpServer\Router\DispatcherFactory' => class Hyperf\HttpServer\Router\DispatcherFactory { ... }, 'Hyperf\AsyncQueue\Command\FlushFailedMessageCommand' => class Hyperf\AsyncQueue\Command\FlushFailedMessageCommand { ... }, 'Hyperf\AsyncQueue\Command\InfoCommand' => class Hyperf\AsyncQueue\Command\InfoCommand { ... }, 'Hyperf\AsyncQueue\Command\ReloadFailedMessageCommand' => class Hyperf\AsyncQueue\Command\ReloadFailedMessageCommand { ... }, 'Hyperf\AsyncQueue\Command\DynamicReloadMessageCommand' => class Hyperf\AsyncQueue\Command\DynamicReloadMessageCommand { ... }, 'Hyperf\CodeGenerator\Command\CodeGenerateCommand' => class Hyperf\CodeGenerator\Command\CodeGenerateCommand { ... }, 'Hyperf\CodeGenerator\Command\UpgradeModelCommand' => class Hyperf\CodeGenerator\Command\UpgradeModelCommand { ... }, 'Hyperf\Crontab\Command\RunCommand' => class Hyperf\Crontab\Command\RunCommand { ... }, 'Hyperf\Server\Command\StartServer' => class Hyperf\Server\Command\StartServer { ... }, 'Hyperf\Redis\Pool\PoolFactory' => class Hyperf\Redis\Pool\PoolFactory { ... }, 'Hyperf\Redis\RedisFactory' => class Hyperf\Redis\RedisFactory { ... }, 'Hyperf\SocketIOServer\Command\RemoveRedisGarbage' => class Hyperf\SocketIOServer\Command\RemoveRedisGarbage { ... }, 'Donjan\Permission\Commands\CacheReset' => class Donjan\Permission\Commands\CacheReset { ... }, 'Hyperf\Database\Commands\ModelCommand' => class Hyperf\Database\Commands\ModelCommand { ... }, 'Hyperf\Support\Filesystem\Filesystem' => class Hyperf\Support\Filesystem\Filesystem { ... }, 'Hyperf\Database\Migrations\MigrationCreator' => class Hyperf\Database\Migrations\MigrationCreator { ... }, 'Hyperf\Database\Commands\Migrations\GenMigrateCommand' => class Hyperf\Database\Commands\Migrations\GenMigrateCommand { ... }, 'Hyperf\Database\Seeders\SeederCreator' => class Hyperf\Database\Seeders\SeederCreator { ... }, 'Hyperf\Database\Commands\Seeders\GenSeederCommand' => class Hyperf\Database\Commands\Seeders\GenSeederCommand { ... }, 'Hyperf\DbConnection\DatabaseMigrationRepositoryFactory' => class Hyperf\DbConnection\DatabaseMigrationRepositoryFactory { ... }, 'Hyperf\Database\Migrations\MigrationRepositoryInterface' => class Hyperf\Database\Migrations\DatabaseMigrationRepository { ... }, 'Hyperf\Database\Commands\Migrations\InstallCommand' => class Hyperf\Database\Commands\Migrations\InstallCommand { ... }, 'Hyperf\Database\Migrations\Migrator' => class Hyperf\Database\Migrations\Migrator { ... }, 'Hyperf\Database\Commands\Migrations\MigrateCommand' => class Hyperf\Database\Commands\Migrations\MigrateCommand { ... }, 'Hyperf\Database\Commands\Migrations\FreshCommand' => class Hyperf\Database\Commands\Migrations\FreshCommand { ... }, 'Hyperf\Database\Commands\Migrations\RefreshCommand' => class Hyperf\Database\Commands\Migrations\RefreshCommand { ... }, 'Hyperf\Database\Commands\Migrations\ResetCommand' => class Hyperf\Database\Commands\Migrations\ResetCommand { ... }, 'Hyperf\Database\Commands\Migrations\RollbackCommand' => class Hyperf\Database\Commands\Migrations\RollbackCommand { ... }, 'Hyperf\Database\Commands\Migrations\StatusCommand' => class Hyperf\Database\Commands\Migrations\StatusCommand { ... }, 'Hyperf\Database\Seeders\Seed' => class Hyperf\Database\Seeders\Seed { ... }, 'Hyperf\Database\Commands\Seeders\SeedCommand' => class Hyperf\Database\Commands\Seeders\SeedCommand { ... }, 'App\Command\DataMigrate' => class App\Command\DataMigrate { ... }]; protected array $fetchedDefinitions = ['Hyperf\Contract\ApplicationInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\Framework\ApplicationFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Psr\EventDispatcher\EventDispatcherInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\Event\EventDispatcherFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Psr\EventDispatcher\ListenerProviderInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\Event\ListenerProviderFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Contract\ConfigInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\Config\ConfigFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Cache\Listener\DeleteListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Cache\CacheManager' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Contract\StdoutLoggerInterface' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Cache\AnnotationManager' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Command\Listener\RegisterCommandListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Config\Listener\RegisterPropertyHandlerListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\Listener\CrontabRegisterListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\Listener\OnPipeMessageListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\DbConnection\Listener\RegisterConnectionResolverListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ExceptionHandler\Listener\ExceptionHandlerListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ModelCache\Listener\DeleteCacheListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ModelCache\Listener\DeleteCacheInTransactionListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ModelListener\Listener\ModelEventListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ModelListener\Listener\ModelHookEventListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Nsq\Listener\BeforeMainServerStartListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Paginator\Listener\PageResolverListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Process\Listener\BootProcessListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Process\Listener\LogAfterProcessStoppedListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Process\Listener\LogBeforeProcessStartListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Server\Listener\StoreServerNameListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Server\Listener\AfterWorkerStartListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Server\Listener\InitProcessTitleListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Signal\Listener\SignalRegisterListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Signal\Listener\SignalDeregisterListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\SocketIOServer\Listener\AddRouteListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\SocketIOServer\Listener\ServerIdListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\SocketIOServer\Listener\StartSubscriberListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\WebSocketServer\Listener\InitSenderListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\WebSocketServer\Listener\OnPipeMessageListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\WebSocketServer\Sender' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'App\Listener\DbQueryExecutedListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Logger\LoggerFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Monolog\Handler\RotatingFileHandler' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Monolog\Formatter\JsonFormatter' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Logger\Logger' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'App\Listener\MorphMapRelationListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'App\Listener\QueueHandleListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ExceptionHandler\Formatter\FormatterInterface' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\CrontabManager' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\Parser' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\LoggerInterface' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\ConnectionResolverInterface' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\DbConnection\Pool\PoolFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\HttpServer\Router\DispatcherFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\AsyncQueue\Command\FlushFailedMessageCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\AsyncQueue\Command\InfoCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\AsyncQueue\Command\ReloadFailedMessageCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\AsyncQueue\Command\DynamicReloadMessageCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\CodeGenerator\Command\CodeGenerateCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\CodeGenerator\Command\UpgradeModelCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\Command\RunCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Server\Command\StartServer' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\SocketIOServer\Command\RemoveRedisGarbage' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Redis\RedisFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Redis\RedisProxy' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Redis\Pool\PoolFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Donjan\Permission\Commands\CacheReset' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\ModelCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\GenMigrateCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Migrations\MigrationCreator' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Support\Filesystem\Filesystem' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Seeders\GenSeederCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Seeders\SeederCreator' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\InstallCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Migrations\MigrationRepositoryInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\DbConnection\DatabaseMigrationRepositoryFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Migrations\DatabaseMigrationRepository' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\MigrateCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Migrations\Migrator' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\FreshCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\RefreshCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\ResetCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\RollbackCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\StatusCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Seeders\SeedCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Seeders\Seed' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'App\Command\DataMigrate' => class Hyperf\Di\Definition\ObjectDefinition { ... }]; protected Hyperf\Di\Resolver\ResolverInterface $definitionResolver = class Hyperf\Di\Resolver\ResolverDispatcher { protected ?Hyperf\Di\Resolver\ObjectResolver $objectResolver = class Hyperf\Di\Resolver\ObjectResolver { ... }; protected ?Hyperf\Di\Resolver\FactoryResolver $factoryResolver = class Hyperf\Di\Resolver\FactoryResolver { ... }; private Psr\Container\ContainerInterface $container = ... }; protected Hyperf\Di\Definition\DefinitionSourceInterface $definitionSource = class Hyperf\Di\Definition\DefinitionSource { protected array $source = [...] } }, []) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/FactoryResolver.php:46
PHP 11. Hyperf\Di\Container->get($id = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/framework/src/ApplicationFactory.php:57
PHP 12. Hyperf\Di\Container->make($name = 'Qbhy\HyperfAuth\AuthCommand', $parameters = uninitialized) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:103
PHP 13. Hyperf\Di\Container->getDefinition($name = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:56
PHP 14. Hyperf\Di\Definition\DefinitionSource->getDefinition($name = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:150
PHP 15. Hyperf\Di\Definition\DefinitionSource->autowire($name = 'Qbhy\HyperfAuth\AuthCommand', $definition = uninitialized) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Definition/DefinitionSource.php:39
PHP 16. class_exists($class = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Definition/DefinitionSource.php:127
PHP 17. Composer\Autoload\ClassLoader->loadClass($class = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Definition/DefinitionSource.php:127
PHP 18. {closure:/Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/composer/ClassLoader.php:575-577}($file = '/Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/composer/../96qbhy/hyperf-auth/src/AuthCommand.php') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/composer/ClassLoader.php:427
PHP Deprecated: Qbhy\HyperfAuth\AuthCommand::gen(): Implicitly marking parameter $value as nullable is deprecated, the explicit nullable type must be used instead in /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/96qbhy/hyperf-auth/src/AuthCommand.php on line 33
PHP Stack trace:
PHP 1. {main}() /Users/wenghang/Code/tjcmedium/tjcmedium-io/bin/hyperf.php:0
PHP 2. {closure:/Users/wenghang/Code/tjcmedium/tjcmedium-io/bin/hyperf.php:16-24}() /Users/wenghang/Code/tjcmedium/tjcmedium-io/bin/hyperf.php:24
PHP 3. Hyperf\Di\Container->get($id = 'Hyperf\Contract\ApplicationInterface') /Users/wenghang/Code/tjcmedium/tjcmedium-io/bin/hyperf.php:22
PHP 4. Hyperf\Di\Container->make($name = 'Hyperf\Contract\ApplicationInterface', $parameters = uninitialized) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:103
PHP 5. Hyperf\Di\Container->resolveDefinition($definition = class Hyperf\Di\Definition\FactoryDefinition { private bool $needProxy = FALSE; private string $name = 'Hyperf\Contract\ApplicationInterface'; private mixed $factory = 'Hyperf\Framework\ApplicationFactory'; private array $parameters = [] }, $parameters = []) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:62
PHP 6. Hyperf\Di\Resolver\ResolverDispatcher->resolve($definition = class Hyperf\Di\Definition\FactoryDefinition { private bool $needProxy = FALSE; private string $name = 'Hyperf\Contract\ApplicationInterface'; private mixed $factory = 'Hyperf\Framework\ApplicationFactory'; private array $parameters = [] }, $parameters = []) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:161
PHP 7. Hyperf\Di\Resolver\DepthGuard->call($name = 'Hyperf\Contract\ApplicationInterface', $callable = class Closure { public $name = '{closure:Hyperf\Di\Resolver\ResolverDispatcher::resolve():51}'; public $file = '/Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/ResolverDispatcher.php'; public $line = 51; public $static = ['definition' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'parameters' => [...]]; public $this = class Hyperf\Di\Resolver\ResolverDispatcher { protected ?Hyperf\Di\Resolver\ObjectResolver $objectResolver = class Hyperf\Di\Resolver\ObjectResolver { ... }; protected ?Hyperf\Di\Resolver\FactoryResolver $factoryResolver = class Hyperf\Di\Resolver\FactoryResolver { ... }; private Psr\Container\ContainerInterface $container = class Hyperf\Di\Container { ... } } }) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/ResolverDispatcher.php:49
PHP 8. Hyperf\Di\Resolver\ResolverDispatcher->{closure:/Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/ResolverDispatcher.php:51-52}() /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/DepthGuard.php:68
PHP 9. Hyperf\Di\Resolver\FactoryResolver->resolve($definition = class Hyperf\Di\Definition\FactoryDefinition { private bool $needProxy = FALSE; private string $name = 'Hyperf\Contract\ApplicationInterface'; private mixed $factory = 'Hyperf\Framework\ApplicationFactory'; private array $parameters = [] }, $parameters = []) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/ResolverDispatcher.php:51
PHP 10. Hyperf\Framework\ApplicationFactory->__invoke($container = class Hyperf\Di\Container { protected array $resolvedEntries = ['Hyperf\Di\Container' => ..., 'Psr\Container\ContainerInterface' => ..., 'Hyperf\Contract\ContainerInterface' => ..., 'Hyperf\Framework\ApplicationFactory' => class Hyperf\Framework\ApplicationFactory { ... }, 'Hyperf\Event\EventDispatcherFactory' => class Hyperf\Event\EventDispatcherFactory { ... }, 'Hyperf\Event\ListenerProviderFactory' => class Hyperf\Event\ListenerProviderFactory { ... }, 'Hyperf\Config\ConfigFactory' => class Hyperf\Config\ConfigFactory { ... }, 'Hyperf\Contract\ConfigInterface' => class Hyperf\Config\Config { ... }, 'Hyperf\Contract\StdoutLoggerInterface' => class Hyperf\Framework\Logger\StdoutLogger { ... }, 'Hyperf\Cache\CacheManager' => class Hyperf\Cache\CacheManager { ... }, 'Hyperf\Cache\AnnotationManager' => class Hyperf\Cache\AnnotationManager { ... }, 'Hyperf\Cache\Listener\DeleteListener' => class Hyperf\Cache\Listener\DeleteListener { ... }, 'Hyperf\Command\Listener\RegisterCommandListener' => class Hyperf\Command\Listener\RegisterCommandListener { ... }, 'Hyperf\Config\Listener\RegisterPropertyHandlerListener' => class Hyperf\Config\Listener\RegisterPropertyHandlerListener { ... }, 'Hyperf\Crontab\Listener\CrontabRegisterListener' => class Hyperf\Crontab\Listener\CrontabRegisterListener { ... }, 'Hyperf\Crontab\Listener\OnPipeMessageListener' => class Hyperf\Crontab\Listener\OnPipeMessageListener { ... }, 'Hyperf\DbConnection\Listener\RegisterConnectionResolverListener' => class Hyperf\DbConnection\Listener\RegisterConnectionResolverListener { ... }, 'Hyperf\ExceptionHandler\Listener\ExceptionHandlerListener' => class Hyperf\ExceptionHandler\Listener\ExceptionHandlerListener { ... }, 'Hyperf\ModelCache\Listener\DeleteCacheListener' => class Hyperf\ModelCache\Listener\DeleteCacheListener { ... }, 'Hyperf\ModelCache\Listener\DeleteCacheInTransactionListener' => class Hyperf\ModelCache\Listener\DeleteCacheInTransactionListener { ... }, 'Hyperf\ModelListener\Listener\ModelEventListener' => class Hyperf\ModelListener\Listener\ModelEventListener { ... }, 'Hyperf\ModelListener\Listener\ModelHookEventListener' => class Hyperf\ModelListener\Listener\ModelHookEventListener { ... }, 'Hyperf\Nsq\Listener\BeforeMainServerStartListener' => class Hyperf\Nsq\Listener\BeforeMainServerStartListener { ... }, 'Hyperf\Paginator\Listener\PageResolverListener' => class Hyperf\Paginator\Listener\PageResolverListener { ... }, 'Hyperf\Process\Listener\BootProcessListener' => class Hyperf\Process\Listener\BootProcessListener { ... }, 'Hyperf\Process\Listener\LogAfterProcessStoppedListener' => class Hyperf\Process\Listener\LogAfterProcessStoppedListener { ... }, 'Hyperf\Process\Listener\LogBeforeProcessStartListener' => class Hyperf\Process\Listener\LogBeforeProcessStartListener { ... }, 'Hyperf\Server\Listener\StoreServerNameListener' => class Hyperf\Server\Listener\StoreServerNameListener { ... }, 'Hyperf\Server\Listener\AfterWorkerStartListener' => class Hyperf\Server\Listener\AfterWorkerStartListener { ... }, 'Hyperf\Server\Listener\InitProcessTitleListener' => class Hyperf\Server\Listener\InitProcessTitleListener { ... }, 'Hyperf\Signal\Listener\SignalRegisterListener' => class Hyperf\Signal\Listener\SignalRegisterListener { ... }, 'Hyperf\Signal\Listener\SignalDeregisterListener' => class Hyperf\Signal\Listener\SignalDeregisterListener { ... }, 'Hyperf\SocketIOServer\Listener\AddRouteListener' => class Hyperf\SocketIOServer\Listener\AddRouteListener { ... }, 'Hyperf\SocketIOServer\Listener\ServerIdListener' => class Hyperf\SocketIOServer\Listener\ServerIdListener { ... }, 'Hyperf\SocketIOServer\Listener\StartSubscriberListener' => class Hyperf\SocketIOServer\Listener\StartSubscriberListener { ... }, 'Hyperf\WebSocketServer\Listener\InitSenderListener' => class Hyperf\WebSocketServer\Listener\InitSenderListener { ... }, 'Hyperf\WebSocketServer\Sender' => class Hyperf\WebSocketServer\Sender { ... }, 'Hyperf\WebSocketServer\Listener\OnPipeMessageListener' => class Hyperf\WebSocketServer\Listener\OnPipeMessageListener { ... }, 'Hyperf\Logger\LoggerFactory' => class Hyperf\Logger\LoggerFactory { ... }, 'App\Listener\DbQueryExecutedListener' => class App\Listener\DbQueryExecutedListener { ... }, 'App\Listener\MorphMapRelationListener' => class App\Listener\MorphMapRelationListener { ... }, 'Hyperf\ExceptionHandler\Formatter\FormatterInterface' => class Hyperf\ExceptionHandler\Formatter\DefaultFormatter { ... }, 'App\Listener\QueueHandleListener' => class App\Listener\QueueHandleListener { ... }, 'Psr\EventDispatcher\ListenerProviderInterface' => class Hyperf\Event\ListenerProvider { ... }, 'Psr\EventDispatcher\EventDispatcherInterface' => class Hyperf\Event\EventDispatcher { ... }, 'Hyperf\Crontab\Parser' => class Hyperf\Crontab\Parser { ... }, 'Hyperf\Crontab\CrontabManager' => class Hyperf\Crontab\CrontabManager { ... }, 'Hyperf\DbConnection\Pool\PoolFactory' => class Hyperf\DbConnection\Pool\PoolFactory { ... }, 'Hyperf\Database\ConnectionResolverInterface' => class Hyperf\DbConnection\ConnectionResolver { ... }, 'Hyperf\HttpServer\Router\DispatcherFactory' => class Hyperf\HttpServer\Router\DispatcherFactory { ... }, 'Hyperf\AsyncQueue\Command\FlushFailedMessageCommand' => class Hyperf\AsyncQueue\Command\FlushFailedMessageCommand { ... }, 'Hyperf\AsyncQueue\Command\InfoCommand' => class Hyperf\AsyncQueue\Command\InfoCommand { ... }, 'Hyperf\AsyncQueue\Command\ReloadFailedMessageCommand' => class Hyperf\AsyncQueue\Command\ReloadFailedMessageCommand { ... }, 'Hyperf\AsyncQueue\Command\DynamicReloadMessageCommand' => class Hyperf\AsyncQueue\Command\DynamicReloadMessageCommand { ... }, 'Hyperf\CodeGenerator\Command\CodeGenerateCommand' => class Hyperf\CodeGenerator\Command\CodeGenerateCommand { ... }, 'Hyperf\CodeGenerator\Command\UpgradeModelCommand' => class Hyperf\CodeGenerator\Command\UpgradeModelCommand { ... }, 'Hyperf\Crontab\Command\RunCommand' => class Hyperf\Crontab\Command\RunCommand { ... }, 'Hyperf\Server\Command\StartServer' => class Hyperf\Server\Command\StartServer { ... }, 'Hyperf\Redis\Pool\PoolFactory' => class Hyperf\Redis\Pool\PoolFactory { ... }, 'Hyperf\Redis\RedisFactory' => class Hyperf\Redis\RedisFactory { ... }, 'Hyperf\SocketIOServer\Command\RemoveRedisGarbage' => class Hyperf\SocketIOServer\Command\RemoveRedisGarbage { ... }, 'Donjan\Permission\Commands\CacheReset' => class Donjan\Permission\Commands\CacheReset { ... }, 'Hyperf\Database\Commands\ModelCommand' => class Hyperf\Database\Commands\ModelCommand { ... }, 'Hyperf\Support\Filesystem\Filesystem' => class Hyperf\Support\Filesystem\Filesystem { ... }, 'Hyperf\Database\Migrations\MigrationCreator' => class Hyperf\Database\Migrations\MigrationCreator { ... }, 'Hyperf\Database\Commands\Migrations\GenMigrateCommand' => class Hyperf\Database\Commands\Migrations\GenMigrateCommand { ... }, 'Hyperf\Database\Seeders\SeederCreator' => class Hyperf\Database\Seeders\SeederCreator { ... }, 'Hyperf\Database\Commands\Seeders\GenSeederCommand' => class Hyperf\Database\Commands\Seeders\GenSeederCommand { ... }, 'Hyperf\DbConnection\DatabaseMigrationRepositoryFactory' => class Hyperf\DbConnection\DatabaseMigrationRepositoryFactory { ... }, 'Hyperf\Database\Migrations\MigrationRepositoryInterface' => class Hyperf\Database\Migrations\DatabaseMigrationRepository { ... }, 'Hyperf\Database\Commands\Migrations\InstallCommand' => class Hyperf\Database\Commands\Migrations\InstallCommand { ... }, 'Hyperf\Database\Migrations\Migrator' => class Hyperf\Database\Migrations\Migrator { ... }, 'Hyperf\Database\Commands\Migrations\MigrateCommand' => class Hyperf\Database\Commands\Migrations\MigrateCommand { ... }, 'Hyperf\Database\Commands\Migrations\FreshCommand' => class Hyperf\Database\Commands\Migrations\FreshCommand { ... }, 'Hyperf\Database\Commands\Migrations\RefreshCommand' => class Hyperf\Database\Commands\Migrations\RefreshCommand { ... }, 'Hyperf\Database\Commands\Migrations\ResetCommand' => class Hyperf\Database\Commands\Migrations\ResetCommand { ... }, 'Hyperf\Database\Commands\Migrations\RollbackCommand' => class Hyperf\Database\Commands\Migrations\RollbackCommand { ... }, 'Hyperf\Database\Commands\Migrations\StatusCommand' => class Hyperf\Database\Commands\Migrations\StatusCommand { ... }, 'Hyperf\Database\Seeders\Seed' => class Hyperf\Database\Seeders\Seed { ... }, 'Hyperf\Database\Commands\Seeders\SeedCommand' => class Hyperf\Database\Commands\Seeders\SeedCommand { ... }, 'App\Command\DataMigrate' => class App\Command\DataMigrate { ... }]; protected array $fetchedDefinitions = ['Hyperf\Contract\ApplicationInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\Framework\ApplicationFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Psr\EventDispatcher\EventDispatcherInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\Event\EventDispatcherFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Psr\EventDispatcher\ListenerProviderInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\Event\ListenerProviderFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Contract\ConfigInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\Config\ConfigFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Cache\Listener\DeleteListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Cache\CacheManager' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Contract\StdoutLoggerInterface' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Cache\AnnotationManager' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Command\Listener\RegisterCommandListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Config\Listener\RegisterPropertyHandlerListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\Listener\CrontabRegisterListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\Listener\OnPipeMessageListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\DbConnection\Listener\RegisterConnectionResolverListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ExceptionHandler\Listener\ExceptionHandlerListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ModelCache\Listener\DeleteCacheListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ModelCache\Listener\DeleteCacheInTransactionListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ModelListener\Listener\ModelEventListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ModelListener\Listener\ModelHookEventListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Nsq\Listener\BeforeMainServerStartListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Paginator\Listener\PageResolverListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Process\Listener\BootProcessListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Process\Listener\LogAfterProcessStoppedListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Process\Listener\LogBeforeProcessStartListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Server\Listener\StoreServerNameListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Server\Listener\AfterWorkerStartListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Server\Listener\InitProcessTitleListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Signal\Listener\SignalRegisterListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Signal\Listener\SignalDeregisterListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\SocketIOServer\Listener\AddRouteListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\SocketIOServer\Listener\ServerIdListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\SocketIOServer\Listener\StartSubscriberListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\WebSocketServer\Listener\InitSenderListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\WebSocketServer\Listener\OnPipeMessageListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\WebSocketServer\Sender' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'App\Listener\DbQueryExecutedListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Logger\LoggerFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Monolog\Handler\RotatingFileHandler' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Monolog\Formatter\JsonFormatter' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Logger\Logger' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'App\Listener\MorphMapRelationListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'App\Listener\QueueHandleListener' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\ExceptionHandler\Formatter\FormatterInterface' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\CrontabManager' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\Parser' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\LoggerInterface' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\ConnectionResolverInterface' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\DbConnection\Pool\PoolFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\HttpServer\Router\DispatcherFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\AsyncQueue\Command\FlushFailedMessageCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\AsyncQueue\Command\InfoCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\AsyncQueue\Command\ReloadFailedMessageCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\AsyncQueue\Command\DynamicReloadMessageCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\CodeGenerator\Command\CodeGenerateCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\CodeGenerator\Command\UpgradeModelCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Crontab\Command\RunCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Server\Command\StartServer' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\SocketIOServer\Command\RemoveRedisGarbage' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Redis\RedisFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Redis\RedisProxy' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Redis\Pool\PoolFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Donjan\Permission\Commands\CacheReset' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\ModelCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\GenMigrateCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Migrations\MigrationCreator' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Support\Filesystem\Filesystem' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Seeders\GenSeederCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Seeders\SeederCreator' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\InstallCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Migrations\MigrationRepositoryInterface' => class Hyperf\Di\Definition\FactoryDefinition { ... }, 'Hyperf\DbConnection\DatabaseMigrationRepositoryFactory' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Migrations\DatabaseMigrationRepository' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\MigrateCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Migrations\Migrator' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\FreshCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\RefreshCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\ResetCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\RollbackCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Migrations\StatusCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Commands\Seeders\SeedCommand' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'Hyperf\Database\Seeders\Seed' => class Hyperf\Di\Definition\ObjectDefinition { ... }, 'App\Command\DataMigrate' => class Hyperf\Di\Definition\ObjectDefinition { ... }]; protected Hyperf\Di\Resolver\ResolverInterface $definitionResolver = class Hyperf\Di\Resolver\ResolverDispatcher { protected ?Hyperf\Di\Resolver\ObjectResolver $objectResolver = class Hyperf\Di\Resolver\ObjectResolver { ... }; protected ?Hyperf\Di\Resolver\FactoryResolver $factoryResolver = class Hyperf\Di\Resolver\FactoryResolver { ... }; private Psr\Container\ContainerInterface $container = ... }; protected Hyperf\Di\Definition\DefinitionSourceInterface $definitionSource = class Hyperf\Di\Definition\DefinitionSource { protected array $source = [...] } }, []) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Resolver/FactoryResolver.php:46
PHP 11. Hyperf\Di\Container->get($id = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/framework/src/ApplicationFactory.php:57
PHP 12. Hyperf\Di\Container->make($name = 'Qbhy\HyperfAuth\AuthCommand', $parameters = uninitialized) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:103
PHP 13. Hyperf\Di\Container->getDefinition($name = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:56
PHP 14. Hyperf\Di\Definition\DefinitionSource->getDefinition($name = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Container.php:150
PHP 15. Hyperf\Di\Definition\DefinitionSource->autowire($name = 'Qbhy\HyperfAuth\AuthCommand', $definition = uninitialized) /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Definition/DefinitionSource.php:39
PHP 16. class_exists($class = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Definition/DefinitionSource.php:127
PHP 17. Composer\Autoload\ClassLoader->loadClass($class = 'Qbhy\HyperfAuth\AuthCommand') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/hyperf/di/src/Definition/DefinitionSource.php:127
PHP 18. {closure:/Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/composer/ClassLoader.php:575-577}($file = '/Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/composer/../96qbhy/hyperf-auth/src/AuthCommand.php') /Users/wenghang/Code/tjcmedium/tjcmedium-io/vendor/composer/ClassLoader.php:427