Files
hyperf_test/app/Command/ServiceCommand.php
ctexthuang f4b812f861
Some checks are pending
Build Docker / build (push) Waiting to run
feat : pay Adapter
2025-09-04 23:08:54 +08:00

49 lines
969 B
PHP

<?php
namespace App\Command;
use Hyperf\Command\Annotation\Command;
use Hyperf\Devtool\Generator\GeneratorCommand;
use Psr\Container\ContainerInterface;
#[Command]
class ServiceCommand extends GeneratorCommand
{
/**
* 构造函数 生成指令
* @param ContainerInterface $container
*/
public function __construct(protected ContainerInterface $container)
{
parent::__construct('gen:service');
}
/**
* 获取 stub 文件
* @return string
*/
protected function getStub(): string
{
return __DIR__ . '/stubs/service.stub';
}
/**
* 获取默认命名空间
* @return string
*/
protected function getDefaultNamespace(): string
{
return 'App\\Service';
}
/**
* 生成逻辑
* @return void
*/
public function configure(): void
{
$this->setDescription('Create a new service class');
parent::configure();
}
}