Skip to content

Commit 277adf9

Browse files
author
Artem Henvald
committed
Update
1 parent c0c9ab1 commit 277adf9

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

Command/GenerateDocsCommand.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@
1313
namespace StfalconStudio\SwaggerBundle\Command;
1414

1515
use StfalconStudio\SwaggerBundle\Generator\Generator;
16+
use Symfony\Component\Console\Attribute\AsCommand;
1617
use Symfony\Component\Console\Command\Command;
1718
use Symfony\Component\Console\Input\InputInterface;
1819
use Symfony\Component\Console\Output\OutputInterface;
1920

2021
/**
2122
* GenerateDocsCommand.
2223
*/
24+
#[AsCommand(name: 'swagger:generate-docs', description: 'Generates swagger docs')]
2325
class GenerateDocsCommand extends Command
2426
{
25-
protected static $defaultName = 'swagger:generate-docs';
26-
27-
private Generator $generator;
27+
private readonly Generator $generator;
2828

2929
/**
3030
* @param Generator $generator
@@ -42,7 +42,6 @@ public function __construct(Generator $generator)
4242
protected function configure(): void
4343
{
4444
$this
45-
->setDescription('Generate swagger docs')
4645
->setHelp('This command generate swagger docs.')
4746
;
4847
}

Generator/Generator.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
*/
2222
class Generator
2323
{
24-
private Environment $twig;
24+
private readonly Environment $twig;
2525

26-
private ConfigParser $configParser;
26+
private readonly ConfigParser $configParser;
2727

28-
private string$docsFolder;
28+
private readonly string $docsFolder;
2929

3030
/**
3131
* @param Environment $twig

Tests/Generator/GeneratorTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ final class GeneratorTest extends TestCase
2626
private string $docsFile = __DIR__.'/Fixtures/index.html';
2727

2828
/** @var Environment|MockObject */
29-
private $twig;
29+
private Environment|MockObject $twig;
3030

3131
/** @var ConfigParser|MockObject */
32-
private $parser;
32+
private ConfigParser|MockObject $parser;
3333

3434
private Filesystem $filesystem;
3535

0 commit comments

Comments
 (0)