diff --git a/src/Command/DeleteGeneratedCodeCommand.php b/src/Command/DeleteGeneratedCodeCommand.php index 201c7d6..c413e33 100644 --- a/src/Command/DeleteGeneratedCodeCommand.php +++ b/src/Command/DeleteGeneratedCodeCommand.php @@ -7,6 +7,7 @@ use RecursiveDirectoryIterator; use RecursiveIteratorIterator; use SplFileInfo; +use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Helper\QuestionHelper; use Symfony\Component\Console\Input\InputDefinition; @@ -20,6 +21,7 @@ use function Safe\sprintf; use function Safe\unlink; +#[AsCommand(name: 'open-api:delete')] final class DeleteGeneratedCodeCommand extends Command { public const COMMAND = 'open-api:delete'; diff --git a/src/Command/GenerateApiCodeCommand.php b/src/Command/GenerateApiCodeCommand.php index 3964849..4ba3c0c 100644 --- a/src/Command/GenerateApiCodeCommand.php +++ b/src/Command/GenerateApiCodeCommand.php @@ -6,6 +6,7 @@ use OnMoon\OpenApiServerBundle\CodeGenerator\ApiServerCodeGenerator; use OnMoon\OpenApiServerBundle\Specification\SpecificationLoader; +use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; @@ -13,6 +14,7 @@ use function Safe\sprintf; +#[AsCommand(name: 'open-api:generate')] final class GenerateApiCodeCommand extends Command { public const COMMAND = 'open-api:generate'; diff --git a/src/Command/RefreshApiCodeCommand.php b/src/Command/RefreshApiCodeCommand.php index fd44477..98cbd77 100644 --- a/src/Command/RefreshApiCodeCommand.php +++ b/src/Command/RefreshApiCodeCommand.php @@ -4,6 +4,7 @@ namespace OnMoon\OpenApiServerBundle\Command; +use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Helper\QuestionHelper; use Symfony\Component\Console\Input\InputInterface; @@ -14,6 +15,7 @@ use function Safe\sprintf; +#[AsCommand(name: 'open-api:refresh')] final class RefreshApiCodeCommand extends Command { private string $rootPath; diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index 4a03b73..a398f10 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -9,10 +9,7 @@ final class Configuration implements ConfigurationInterface { - /** - * @inheritDoc - */ - public function getConfigTreeBuilder() + public function getConfigTreeBuilder(): TreeBuilder { $treeBuilder = new TreeBuilder('open_api_server');