From 27430657f5b6898d4be8e2de3eec15256f7c3dad Mon Sep 17 00:00:00 2001 From: fshcherbanich Date: Thu, 28 Sep 2023 16:04:23 +0300 Subject: [PATCH 1/6] Adding new command --- src/Console/App.php | 11 ++++ .../Command/FillInReadmeMdTemplateCommand.php | 57 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 src/Console/Command/FillInReadmeMdTemplateCommand.php diff --git a/src/Console/App.php b/src/Console/App.php index 384587e6..fada1d84 100644 --- a/src/Console/App.php +++ b/src/Console/App.php @@ -4,9 +4,14 @@ namespace BumbleDocGen\Console; +use BumbleDocGen\Console\Command\FillInReadmeMdTemplateCommand; use BumbleDocGen\Console\Command\GenerateCommand; use BumbleDocGen\DocGeneratorFactory; use Symfony\Component\Console\Application; +use Symfony\Component\Console\Command\CompleteCommand; +use Symfony\Component\Console\Command\DumpCompletionCommand; +use Symfony\Component\Console\Command\HelpCommand; +use Symfony\Component\Console\Command\ListCommand; use Symfony\Component\Console\Input\ArgvInput; use Symfony\Component\Console\Input\InputOption; @@ -27,9 +32,15 @@ public function __construct() ); $this->setDefinition($inputDefinition); $this->add(new GenerateCommand()); + $this->add(new FillInReadmeMdTemplateCommand()); $this->setExtraCommands(); } + protected function getDefaultCommands(): array + { + return [new HelpCommand(), new ListCommand(), new CompleteCommand()]; + } + private function setExtraCommands(): void { try { diff --git a/src/Console/Command/FillInReadmeMdTemplateCommand.php b/src/Console/Command/FillInReadmeMdTemplateCommand.php new file mode 100644 index 00000000..0d6395ae --- /dev/null +++ b/src/Console/Command/FillInReadmeMdTemplateCommand.php @@ -0,0 +1,57 @@ + 'Path to the directory of the documented project', + 'templates_dir' => 'Path to directory with documentation templates', + 'cache_dir' => 'Configuration parameter: Path to the directory where the documentation generator cache will be saved', + ]; + } + + protected function configure(): void + { + $this->setName('ai-fill-in-readme-md-template') + ->setDescription('Filling the readme file template with data using LLMs tools'); + } + + /** + * @throws InvalidArgumentException + * @throws DependencyException + * @throws ReflectionException + * @throws ClientException + * @throws NotFoundException + * @throws InvalidConfigurationParameterException + */ + protected function execute( + InputInterface $input, + OutputInterface $output + ): int { + $docGeneratorFactory = $this->getDocGeneratorFactory($input, $output); + $configFile = $input->getOption('config'); + if ($configFile && Path::isRelative($configFile)) { + $configFile = getcwd() . DIRECTORY_SEPARATOR . $configFile; + $docGeneratorFactory->create($configFile)->fillInReadmeMdTemplate(); + } else { + $docGeneratorFactory->create()->generate(); + } + + return self::SUCCESS; + } +} From 52667165aa8e5a318179619943301e376162a2a0 Mon Sep 17 00:00:00 2001 From: fshcherbanich Date: Thu, 28 Sep 2023 16:08:33 +0300 Subject: [PATCH 2/6] Simplifying the code --- src/Console/Command/BaseCommand.php | 20 ++++++++++++++++--- .../Command/FillInReadmeMdTemplateCommand.php | 10 +--------- src/Console/Command/GenerateCommand.php | 10 +--------- 3 files changed, 19 insertions(+), 21 deletions(-) diff --git a/src/Console/Command/BaseCommand.php b/src/Console/Command/BaseCommand.php index 372c07f6..c2056137 100644 --- a/src/Console/Command/BaseCommand.php +++ b/src/Console/Command/BaseCommand.php @@ -4,13 +4,17 @@ namespace BumbleDocGen\Console\Command; +use BumbleDocGen\DocGenerator; use BumbleDocGen\DocGeneratorFactory; +use DI\DependencyException; +use DI\NotFoundException; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Style\OutputStyle; use Symfony\Component\Console\Style\SymfonyStyle; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; +use Symfony\Component\Filesystem\Path; abstract class BaseCommand extends Command { @@ -28,10 +32,14 @@ public function __construct(string $name = null) } } - final protected function getDocGeneratorFactory( + /** + * @throws DependencyException + * @throws NotFoundException + */ + protected function createDocGenInstance( InputInterface $input, OutputInterface $output - ): DocGeneratorFactory { + ): DocGenerator { $docGeneratorFactory = (new DocGeneratorFactory()); $docGeneratorFactory->setCustomConfigurationParameters( $this->getCustomConfigurationParameters($input) @@ -40,7 +48,13 @@ final protected function getDocGeneratorFactory( OutputStyle::class => new SymfonyStyle($input, $output), ]); - return $docGeneratorFactory; + $configFile = $input->getOption('config'); + if ($configFile && Path::isRelative($configFile)) { + $configFile = getcwd() . DIRECTORY_SEPARATOR . $configFile; + return $docGeneratorFactory->create($configFile); + } + + return $docGeneratorFactory->create(); } final protected function getCustomConfigurationParameters(InputInterface $input): array diff --git a/src/Console/Command/FillInReadmeMdTemplateCommand.php b/src/Console/Command/FillInReadmeMdTemplateCommand.php index 0d6395ae..db6ddf7b 100644 --- a/src/Console/Command/FillInReadmeMdTemplateCommand.php +++ b/src/Console/Command/FillInReadmeMdTemplateCommand.php @@ -43,15 +43,7 @@ protected function execute( InputInterface $input, OutputInterface $output ): int { - $docGeneratorFactory = $this->getDocGeneratorFactory($input, $output); - $configFile = $input->getOption('config'); - if ($configFile && Path::isRelative($configFile)) { - $configFile = getcwd() . DIRECTORY_SEPARATOR . $configFile; - $docGeneratorFactory->create($configFile)->fillInReadmeMdTemplate(); - } else { - $docGeneratorFactory->create()->generate(); - } - + $this->createDocGenInstance($input, $output)->fillInReadmeMdTemplate(); return self::SUCCESS; } } diff --git a/src/Console/Command/GenerateCommand.php b/src/Console/Command/GenerateCommand.php index 238121b9..af45b382 100644 --- a/src/Console/Command/GenerateCommand.php +++ b/src/Console/Command/GenerateCommand.php @@ -37,15 +37,7 @@ protected function execute( InputInterface $input, OutputInterface $output ): int { - $docGeneratorFactory = $this->getDocGeneratorFactory($input, $output); - $configFile = $input->getOption('config'); - if ($configFile && Path::isRelative($configFile)) { - $configFile = getcwd() . DIRECTORY_SEPARATOR . $configFile; - $docGeneratorFactory->create($configFile)->generate(); - } else { - $docGeneratorFactory->create()->generate(); - } - + $this->createDocGenInstance($input, $output)->generate(); return self::SUCCESS; } } From 354f479515ff1536cb4441824fa9b11560138cc2 Mon Sep 17 00:00:00 2001 From: fshcherbanich Date: Thu, 28 Sep 2023 16:17:00 +0300 Subject: [PATCH 3/6] Adding new console command --- src/Console/App.php | 3 +- .../Command/AddMissingDocBlocksCommand.php | 45 +++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 src/Console/Command/AddMissingDocBlocksCommand.php diff --git a/src/Console/App.php b/src/Console/App.php index fada1d84..a317ee20 100644 --- a/src/Console/App.php +++ b/src/Console/App.php @@ -4,12 +4,12 @@ namespace BumbleDocGen\Console; +use BumbleDocGen\Console\Command\AddMissingDocBlocksCommand; use BumbleDocGen\Console\Command\FillInReadmeMdTemplateCommand; use BumbleDocGen\Console\Command\GenerateCommand; use BumbleDocGen\DocGeneratorFactory; use Symfony\Component\Console\Application; use Symfony\Component\Console\Command\CompleteCommand; -use Symfony\Component\Console\Command\DumpCompletionCommand; use Symfony\Component\Console\Command\HelpCommand; use Symfony\Component\Console\Command\ListCommand; use Symfony\Component\Console\Input\ArgvInput; @@ -33,6 +33,7 @@ public function __construct() $this->setDefinition($inputDefinition); $this->add(new GenerateCommand()); $this->add(new FillInReadmeMdTemplateCommand()); + $this->add(new AddMissingDocBlocksCommand()); $this->setExtraCommands(); } diff --git a/src/Console/Command/AddMissingDocBlocksCommand.php b/src/Console/Command/AddMissingDocBlocksCommand.php new file mode 100644 index 00000000..cd3d964e --- /dev/null +++ b/src/Console/Command/AddMissingDocBlocksCommand.php @@ -0,0 +1,45 @@ + 'Path to the directory of the documented project', + 'cache_dir' => 'Configuration parameter: Path to the directory where the documentation generator cache will be saved', + ]; + } + + protected function configure(): void + { + $this->setName('ai-add-missing-doc-blocks') + ->setDescription('Add missing doc blocks in documented code using LLMs tools'); + } + + /** + * @throws DependencyException + * @throws ReflectionException + * @throws ClientException + * @throws NotFoundException + * @throws InvalidConfigurationParameterException + */ + protected function execute( + InputInterface $input, + OutputInterface $output + ): int { + $this->createDocGenInstance($input, $output)->addMissingDocBlocks(); + return self::SUCCESS; + } +} From 7b0f84a3ae96b7b6a5ba6e8b73a32da27314e4ba Mon Sep 17 00:00:00 2001 From: fshcherbanich Date: Thu, 28 Sep 2023 16:28:12 +0300 Subject: [PATCH 4/6] Adding new console command --- src/Console/App.php | 2 + ...nerateProjectTemplatesStructureCommand.php | 46 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 src/Console/Command/GenerateProjectTemplatesStructureCommand.php diff --git a/src/Console/App.php b/src/Console/App.php index a317ee20..28ee02e4 100644 --- a/src/Console/App.php +++ b/src/Console/App.php @@ -7,6 +7,7 @@ use BumbleDocGen\Console\Command\AddMissingDocBlocksCommand; use BumbleDocGen\Console\Command\FillInReadmeMdTemplateCommand; use BumbleDocGen\Console\Command\GenerateCommand; +use BumbleDocGen\Console\Command\GenerateProjectTemplatesStructureCommand; use BumbleDocGen\DocGeneratorFactory; use Symfony\Component\Console\Application; use Symfony\Component\Console\Command\CompleteCommand; @@ -34,6 +35,7 @@ public function __construct() $this->add(new GenerateCommand()); $this->add(new FillInReadmeMdTemplateCommand()); $this->add(new AddMissingDocBlocksCommand()); + $this->add(new GenerateProjectTemplatesStructureCommand()); $this->setExtraCommands(); } diff --git a/src/Console/Command/GenerateProjectTemplatesStructureCommand.php b/src/Console/Command/GenerateProjectTemplatesStructureCommand.php new file mode 100644 index 00000000..ac16dae4 --- /dev/null +++ b/src/Console/Command/GenerateProjectTemplatesStructureCommand.php @@ -0,0 +1,46 @@ + 'Path to the directory of the documented project', + 'templates_dir' => 'Path to directory with documentation templates', + 'cache_dir' => 'Configuration parameter: Path to the directory where the documentation generator cache will be saved', + ]; + } + + protected function configure(): void + { + $this->setName('ai-generate-project-templates-structure') + ->setDescription('Generate empty documentation templates for a documented project using LLMs tools'); + } + + /** + * @throws DependencyException + * @throws ReflectionException + * @throws ClientException + * @throws NotFoundException + * @throws InvalidConfigurationParameterException + */ + protected function execute( + InputInterface $input, + OutputInterface $output + ): int { + $this->createDocGenInstance($input, $output)->generateProjectTemplatesStructure(); + return self::SUCCESS; + } +} From 7de24a8523eb0b378168a4c3b2c422825a8162b8 Mon Sep 17 00:00:00 2001 From: fshcherbanich Date: Thu, 28 Sep 2023 16:28:51 +0300 Subject: [PATCH 5/6] Removing old code --- src/Console/Command/FillInReadmeMdTemplateCommand.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/Console/Command/FillInReadmeMdTemplateCommand.php b/src/Console/Command/FillInReadmeMdTemplateCommand.php index db6ddf7b..d0d001cc 100644 --- a/src/Console/Command/FillInReadmeMdTemplateCommand.php +++ b/src/Console/Command/FillInReadmeMdTemplateCommand.php @@ -8,8 +8,6 @@ use BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException; use DI\DependencyException; use DI\NotFoundException; -use Psr\Cache\InvalidArgumentException; -use Symfony\Component\Filesystem\Path; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Tectalic\OpenAi\ClientException; @@ -32,7 +30,6 @@ protected function configure(): void } /** - * @throws InvalidArgumentException * @throws DependencyException * @throws ReflectionException * @throws ClientException From 319826d60fcc9f6200c7d3d07712bed42e0f2950 Mon Sep 17 00:00:00 2001 From: fshcherbanich Date: Thu, 28 Sep 2023 16:30:12 +0300 Subject: [PATCH 6/6] Updating doc --- docs/shared_c.cache | 2 +- .../classes/AddMissingDocBlocksCommand.md | 1384 +++++++++++++++++ docs/tech/classes/App.md | 8 +- docs/tech/classes/BaseCommand.md | 2 +- .../classes/FillInReadmeMdTemplateCommand.md | 1384 +++++++++++++++++ ...enerateProjectTemplatesStructureCommand.md | 1384 +++++++++++++++++ docs/tech/map.md | 5 +- 7 files changed, 4162 insertions(+), 7 deletions(-) create mode 100644 docs/tech/classes/AddMissingDocBlocksCommand.md create mode 100644 docs/tech/classes/FillInReadmeMdTemplateCommand.md create mode 100644 docs/tech/classes/GenerateProjectTemplatesStructureCommand.md diff --git a/docs/shared_c.cache b/docs/shared_c.cache index c94d5dde..f6d3e83a 100644 --- a/docs/shared_c.cache +++ b/docs/shared_c.cache @@ -1 +1 @@ -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/docs/tech/classes/AddMissingDocBlocksCommand.md b/docs/tech/classes/AddMissingDocBlocksCommand.md new file mode 100644 index 00000000..56d9f65f --- /dev/null +++ b/docs/tech/classes/AddMissingDocBlocksCommand.md @@ -0,0 +1,1384 @@ + + BumbleDocGen / Technical description of the project / Class map / AddMissingDocBlocksCommand
+ +

+ AddMissingDocBlocksCommand class: +

+ + + + + +```php +namespace BumbleDocGen\Console\Command; + +final class AddMissingDocBlocksCommand extends \BumbleDocGen\Console\Command\BaseCommand +``` + +
Base class for all commands.
+ + + + + + +

Initialization methods:

+ +
    +
  1. + __construct +
  2. +
+ +

Methods:

+ +
    +
  1. + addArgument + - Adds an argument.
  2. +
  3. + addOption + - Adds an option.
  4. +
  5. + addUsage + - Add a command usage example, it'll be prefixed with the command name.
  6. +
  7. + complete + - Adds suggestions to $suggestions for the current completion input (e.g. option or argument).
  8. +
  9. + getAliases + - Returns the aliases for the command.
  10. +
  11. + getApplication + - Gets the application instance for this command.
  12. +
  13. + getDefaultDescription +
  14. +
  15. + getDefaultName +
  16. +
  17. + getDefinition + - Gets the InputDefinition attached to this Command.
  18. +
  19. + getDescription + - Returns the description for the command.
  20. +
  21. + getHelp + - Returns the help for the command.
  22. +
  23. + getHelper + - Gets a helper instance by name.
  24. +
  25. + getHelperSet + - Gets the helper set.
  26. +
  27. + getName + - Returns the command name.
  28. +
  29. + getNativeDefinition + - Gets the InputDefinition to be used to create representations of this Command.
  30. +
  31. + getProcessedHelp + - Returns the processed help for the command replacing the %command.name% and %command.full_name% patterns with the real values dynamically.
  32. +
  33. + getSynopsis + - Returns the synopsis for the command.
  34. +
  35. + getUsages + - Returns alternative usages of the command.
  36. +
  37. + ignoreValidationErrors + - Ignores validation errors.
  38. +
  39. + isEnabled + - Checks whether the command is enabled or not in the current environment.
  40. +
  41. + isHidden +
  42. +
  43. + mergeApplicationDefinition + - Merges the application definition with the command definition.
  44. +
  45. + run + - Runs the command.
  46. +
  47. + setAliases + - Sets the aliases for the command.
  48. +
  49. + setApplication +
  50. +
  51. + setCode + - Sets the code to execute when running this command.
  52. +
  53. + setDefinition + - Sets an array of argument and option instances.
  54. +
  55. + setDescription + - Sets the description for the command.
  56. +
  57. + setHelp + - Sets the help for the command.
  58. +
  59. + setHelperSet +
  60. +
  61. + setHidden +
  62. +
  63. + setName + - Sets the name of the command.
  64. +
  65. + setProcessTitle + - Sets the process title of the command.
  66. +
+ + +

Constants:

+ + + + + + +

Method details:

+ +
+ + + +```php +// Implemented in BumbleDocGen\Console\Command\BaseCommand + +public function __construct(string|null $name = NULL); +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$namestring | nullThe name of the command; passing null means it must be set in configure()
+ + + +Throws: + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addArgument(string $name, int|null $mode = NULL, string $description = '', mixed $default = NULL): static; +``` + +
Adds an argument.
+ +Parameters: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
$namestring-
$modeint | nullThe argument mode: InputArgument::REQUIRED or InputArgument::OPTIONAL
$descriptionstring-
$defaultmixedThe default value (for InputArgument::OPTIONAL mode only)
+ +Return value: static + + +Throws: + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addOption(string $name, string|array|null $shortcut = NULL, int|null $mode = NULL, string $description = '', mixed $default = NULL): static; +``` + +
Adds an option.
+ +Parameters: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
$namestring-
$shortcutstring | array | nullThe shortcuts, can be null, a string of shortcuts delimited by | or an array of shortcuts
$modeint | nullThe option mode: One of the InputOption::VALUE_* constants
$descriptionstring-
$defaultmixedThe default value (must be null for InputOption::VALUE_NONE)
+ +Return value: static + + +Throws: + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addUsage(string $usage): static; +``` + +
Add a command usage example, it'll be prefixed with the command name.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$usagestring-
+ +Return value: static + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function complete(\Symfony\Component\Console\Completion\CompletionInput $input, \Symfony\Component\Console\Completion\CompletionSuggestions $suggestions): void; +``` + +
Adds suggestions to $suggestions for the current completion input (e.g. option or argument).
+ +Parameters: + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
$inputSymfony\Component\Console\Completion\CompletionInput-
$suggestionsSymfony\Component\Console\Completion\CompletionSuggestions-
+ +Return value: void + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getAliases(): array; +``` + +
Returns the aliases for the command.
+ +Parameters: not specified + +Return value: array + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getApplication(): \Symfony\Component\Console\Application|null; +``` + +
Gets the application instance for this command.
+ +Parameters: not specified + +Return value: \Symfony\Component\Console\Application | null + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public static function getDefaultDescription(): string|null; +``` + + + +Parameters: not specified + +Return value: string | null + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public static function getDefaultName(): string|null; +``` + + + +Parameters: not specified + +Return value: string | null + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getDefinition(): \Symfony\Component\Console\Input\InputDefinition; +``` + +
Gets the InputDefinition attached to this Command.
+ +Parameters: not specified + +Return value: \Symfony\Component\Console\Input\InputDefinition + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getDescription(): string; +``` + +
Returns the description for the command.
+ +Parameters: not specified + +Return value: string + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelp(): string; +``` + +
Returns the help for the command.
+ +Parameters: not specified + +Return value: string + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelper(string $name): mixed; +``` + +
Gets a helper instance by name.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$namestring-
+ +Return value: mixed + + +Throws: + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelperSet(): \Symfony\Component\Console\Helper\HelperSet|null; +``` + +
Gets the helper set.
+ +Parameters: not specified + +Return value: \Symfony\Component\Console\Helper\HelperSet | null + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getName(): string|null; +``` + +
Returns the command name.
+ +Parameters: not specified + +Return value: string | null + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getNativeDefinition(): \Symfony\Component\Console\Input\InputDefinition; +``` + +
Gets the InputDefinition to be used to create representations of this Command.
+ +Parameters: not specified + +Return value: \Symfony\Component\Console\Input\InputDefinition + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getProcessedHelp(): string; +``` + +
Returns the processed help for the command replacing the %command.name% and +%command.full_name% patterns with the real values dynamically.
+ +Parameters: not specified + +Return value: string + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getSynopsis(bool $short = false): string; +``` + +
Returns the synopsis for the command.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$shortboolWhether to show the short version of the synopsis (with options folded) or not
+ +Return value: string + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getUsages(): array; +``` + +
Returns alternative usages of the command.
+ +Parameters: not specified + +Return value: array + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function ignoreValidationErrors(): mixed; +``` + +
Ignores validation errors.
+ +Parameters: not specified + +Return value: mixed + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function isEnabled(): bool; +``` + +
Checks whether the command is enabled or not in the current environment.
+ +Parameters: not specified + +Return value: bool + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function isHidden(): bool; +``` + + + +Parameters: not specified + +Return value: bool + + +
+
+
+ +
    +
  • # + mergeApplicationDefinition + :warning: Is internal | source code
  • +
+ +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function mergeApplicationDefinition(bool $mergeArgs = true): mixed; +``` + +
Merges the application definition with the command definition.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$mergeArgsboolWhether to merge or not the Application definition arguments to Command definition arguments
+ +Return value: mixed + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function run(\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output): int; +``` + +
Runs the command.
+ +Parameters: + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
$inputSymfony\Component\Console\Input\InputInterface-
$outputSymfony\Component\Console\Output\OutputInterface-
+ +Return value: int + + +Throws: + + + +See: + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setAliases(iterable $aliases): static; +``` + +
Sets the aliases for the command.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$aliasesiterableAn array of aliases for the command
+ +Return value: static + + +Throws: + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setApplication(\Symfony\Component\Console\Application|null $application = NULL): mixed; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$applicationSymfony\Component\Console\Application | null-
+ +Return value: mixed + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setCode(callable $code): static; +``` + +
Sets the code to execute when running this command.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$codecallableA callable(InputInterface $input, OutputInterface $output)
+ +Return value: static + + +Throws: + + + +See: + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setDefinition(array|\Symfony\Component\Console\Input\InputDefinition $definition): static; +``` + +
Sets an array of argument and option instances.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$definitionarray | Symfony\Component\Console\Input\InputDefinition-
+ +Return value: static + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setDescription(string $description): static; +``` + +
Sets the description for the command.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$descriptionstring-
+ +Return value: static + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHelp(string $help): static; +``` + +
Sets the help for the command.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$helpstring-
+ +Return value: static + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHelperSet(\Symfony\Component\Console\Helper\HelperSet $helperSet): mixed; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$helperSetSymfony\Component\Console\Helper\HelperSet-
+ +Return value: mixed + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHidden(bool $hidden = true): static; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$hiddenboolWhether or not the command should be hidden from the list of commands
+ +Return value: static + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setName(string $name): static; +``` + +
Sets the name of the command.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$namestring-
+ +Return value: static + + +Throws: + + +
+
+
+ + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setProcessTitle(string $title): static; +``` + +
Sets the process title of the command.
+ +Parameters: + + + + + + + + + + + + + + + + +
NameTypeDescription
$titlestring-
+ +Return value: static + + +
+
+ + \ No newline at end of file diff --git a/docs/tech/classes/App.md b/docs/tech/classes/App.md index d1a743a4..a1700ae4 100644 --- a/docs/tech/classes/App.md +++ b/docs/tech/classes/App.md @@ -2,7 +2,7 @@ BumbleDocGen / Technical description of the project / Class map / App

- App class: + App class:

@@ -107,7 +107,7 @@ class App extends \Symfony\Component\Console\Application implements \Symfony\Con
  • reset -
  • + - This method is used to reset an object to its initial state.
  • run - Runs the current application.
  • @@ -156,7 +156,7 @@ class App extends \Symfony\Component\Console\Application implements \Symfony\Con ```php @@ -999,7 +999,7 @@ public function renderThrowable(\Throwable $e, \Symfony\Component\Console\Output public function reset(): mixed; ``` - +
    This method is used to reset an object to its initial state.
    Parameters: not specified diff --git a/docs/tech/classes/BaseCommand.md b/docs/tech/classes/BaseCommand.md index ad854abb..144803b8 100644 --- a/docs/tech/classes/BaseCommand.md +++ b/docs/tech/classes/BaseCommand.md @@ -2,7 +2,7 @@ BumbleDocGen / Technical description of the project / Class map / BaseCommand

    - BaseCommand class: + BaseCommand class:

    diff --git a/docs/tech/classes/FillInReadmeMdTemplateCommand.md b/docs/tech/classes/FillInReadmeMdTemplateCommand.md new file mode 100644 index 00000000..36445355 --- /dev/null +++ b/docs/tech/classes/FillInReadmeMdTemplateCommand.md @@ -0,0 +1,1384 @@ + + BumbleDocGen / Technical description of the project / Class map / FillInReadmeMdTemplateCommand
    + +

    + FillInReadmeMdTemplateCommand class: +

    + + + + + +```php +namespace BumbleDocGen\Console\Command; + +final class FillInReadmeMdTemplateCommand extends \BumbleDocGen\Console\Command\BaseCommand +``` + +
    Base class for all commands.
    + + + + + + +

    Initialization methods:

    + +
      +
    1. + __construct +
    2. +
    + +

    Methods:

    + +
      +
    1. + addArgument + - Adds an argument.
    2. +
    3. + addOption + - Adds an option.
    4. +
    5. + addUsage + - Add a command usage example, it'll be prefixed with the command name.
    6. +
    7. + complete + - Adds suggestions to $suggestions for the current completion input (e.g. option or argument).
    8. +
    9. + getAliases + - Returns the aliases for the command.
    10. +
    11. + getApplication + - Gets the application instance for this command.
    12. +
    13. + getDefaultDescription +
    14. +
    15. + getDefaultName +
    16. +
    17. + getDefinition + - Gets the InputDefinition attached to this Command.
    18. +
    19. + getDescription + - Returns the description for the command.
    20. +
    21. + getHelp + - Returns the help for the command.
    22. +
    23. + getHelper + - Gets a helper instance by name.
    24. +
    25. + getHelperSet + - Gets the helper set.
    26. +
    27. + getName + - Returns the command name.
    28. +
    29. + getNativeDefinition + - Gets the InputDefinition to be used to create representations of this Command.
    30. +
    31. + getProcessedHelp + - Returns the processed help for the command replacing the %command.name% and %command.full_name% patterns with the real values dynamically.
    32. +
    33. + getSynopsis + - Returns the synopsis for the command.
    34. +
    35. + getUsages + - Returns alternative usages of the command.
    36. +
    37. + ignoreValidationErrors + - Ignores validation errors.
    38. +
    39. + isEnabled + - Checks whether the command is enabled or not in the current environment.
    40. +
    41. + isHidden +
    42. +
    43. + mergeApplicationDefinition + - Merges the application definition with the command definition.
    44. +
    45. + run + - Runs the command.
    46. +
    47. + setAliases + - Sets the aliases for the command.
    48. +
    49. + setApplication +
    50. +
    51. + setCode + - Sets the code to execute when running this command.
    52. +
    53. + setDefinition + - Sets an array of argument and option instances.
    54. +
    55. + setDescription + - Sets the description for the command.
    56. +
    57. + setHelp + - Sets the help for the command.
    58. +
    59. + setHelperSet +
    60. +
    61. + setHidden +
    62. +
    63. + setName + - Sets the name of the command.
    64. +
    65. + setProcessTitle + - Sets the process title of the command.
    66. +
    + + +

    Constants:

    + + + + + + +

    Method details:

    + +
    + + + +```php +// Implemented in BumbleDocGen\Console\Command\BaseCommand + +public function __construct(string|null $name = NULL); +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring | nullThe name of the command; passing null means it must be set in configure()
    + + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addArgument(string $name, int|null $mode = NULL, string $description = '', mixed $default = NULL): static; +``` + +
    Adds an argument.
    + +Parameters: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring-
    $modeint | nullThe argument mode: InputArgument::REQUIRED or InputArgument::OPTIONAL
    $descriptionstring-
    $defaultmixedThe default value (for InputArgument::OPTIONAL mode only)
    + +Return value: static + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addOption(string $name, string|array|null $shortcut = NULL, int|null $mode = NULL, string $description = '', mixed $default = NULL): static; +``` + +
    Adds an option.
    + +Parameters: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring-
    $shortcutstring | array | nullThe shortcuts, can be null, a string of shortcuts delimited by | or an array of shortcuts
    $modeint | nullThe option mode: One of the InputOption::VALUE_* constants
    $descriptionstring-
    $defaultmixedThe default value (must be null for InputOption::VALUE_NONE)
    + +Return value: static + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addUsage(string $usage): static; +``` + +
    Add a command usage example, it'll be prefixed with the command name.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $usagestring-
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function complete(\Symfony\Component\Console\Completion\CompletionInput $input, \Symfony\Component\Console\Completion\CompletionSuggestions $suggestions): void; +``` + +
    Adds suggestions to $suggestions for the current completion input (e.g. option or argument).
    + +Parameters: + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $inputSymfony\Component\Console\Completion\CompletionInput-
    $suggestionsSymfony\Component\Console\Completion\CompletionSuggestions-
    + +Return value: void + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getAliases(): array; +``` + +
    Returns the aliases for the command.
    + +Parameters: not specified + +Return value: array + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getApplication(): \Symfony\Component\Console\Application|null; +``` + +
    Gets the application instance for this command.
    + +Parameters: not specified + +Return value: \Symfony\Component\Console\Application | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public static function getDefaultDescription(): string|null; +``` + + + +Parameters: not specified + +Return value: string | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public static function getDefaultName(): string|null; +``` + + + +Parameters: not specified + +Return value: string | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getDefinition(): \Symfony\Component\Console\Input\InputDefinition; +``` + +
    Gets the InputDefinition attached to this Command.
    + +Parameters: not specified + +Return value: \Symfony\Component\Console\Input\InputDefinition + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getDescription(): string; +``` + +
    Returns the description for the command.
    + +Parameters: not specified + +Return value: string + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelp(): string; +``` + +
    Returns the help for the command.
    + +Parameters: not specified + +Return value: string + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelper(string $name): mixed; +``` + +
    Gets a helper instance by name.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring-
    + +Return value: mixed + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelperSet(): \Symfony\Component\Console\Helper\HelperSet|null; +``` + +
    Gets the helper set.
    + +Parameters: not specified + +Return value: \Symfony\Component\Console\Helper\HelperSet | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getName(): string|null; +``` + +
    Returns the command name.
    + +Parameters: not specified + +Return value: string | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getNativeDefinition(): \Symfony\Component\Console\Input\InputDefinition; +``` + +
    Gets the InputDefinition to be used to create representations of this Command.
    + +Parameters: not specified + +Return value: \Symfony\Component\Console\Input\InputDefinition + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getProcessedHelp(): string; +``` + +
    Returns the processed help for the command replacing the %command.name% and +%command.full_name% patterns with the real values dynamically.
    + +Parameters: not specified + +Return value: string + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getSynopsis(bool $short = false): string; +``` + +
    Returns the synopsis for the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $shortboolWhether to show the short version of the synopsis (with options folded) or not
    + +Return value: string + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getUsages(): array; +``` + +
    Returns alternative usages of the command.
    + +Parameters: not specified + +Return value: array + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function ignoreValidationErrors(): mixed; +``` + +
    Ignores validation errors.
    + +Parameters: not specified + +Return value: mixed + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function isEnabled(): bool; +``` + +
    Checks whether the command is enabled or not in the current environment.
    + +Parameters: not specified + +Return value: bool + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function isHidden(): bool; +``` + + + +Parameters: not specified + +Return value: bool + + +
    +
    +
    + +
      +
    • # + mergeApplicationDefinition + :warning: Is internal | source code
    • +
    + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function mergeApplicationDefinition(bool $mergeArgs = true): mixed; +``` + +
    Merges the application definition with the command definition.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $mergeArgsboolWhether to merge or not the Application definition arguments to Command definition arguments
    + +Return value: mixed + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function run(\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output): int; +``` + +
    Runs the command.
    + +Parameters: + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $inputSymfony\Component\Console\Input\InputInterface-
    $outputSymfony\Component\Console\Output\OutputInterface-
    + +Return value: int + + +Throws: + + + +See: + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setAliases(iterable $aliases): static; +``` + +
    Sets the aliases for the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $aliasesiterableAn array of aliases for the command
    + +Return value: static + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setApplication(\Symfony\Component\Console\Application|null $application = NULL): mixed; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $applicationSymfony\Component\Console\Application | null-
    + +Return value: mixed + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setCode(callable $code): static; +``` + +
    Sets the code to execute when running this command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $codecallableA callable(InputInterface $input, OutputInterface $output)
    + +Return value: static + + +Throws: + + + +See: + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setDefinition(array|\Symfony\Component\Console\Input\InputDefinition $definition): static; +``` + +
    Sets an array of argument and option instances.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $definitionarray | Symfony\Component\Console\Input\InputDefinition-
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setDescription(string $description): static; +``` + +
    Sets the description for the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $descriptionstring-
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHelp(string $help): static; +``` + +
    Sets the help for the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $helpstring-
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHelperSet(\Symfony\Component\Console\Helper\HelperSet $helperSet): mixed; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $helperSetSymfony\Component\Console\Helper\HelperSet-
    + +Return value: mixed + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHidden(bool $hidden = true): static; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $hiddenboolWhether or not the command should be hidden from the list of commands
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setName(string $name): static; +``` + +
    Sets the name of the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring-
    + +Return value: static + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setProcessTitle(string $title): static; +``` + +
    Sets the process title of the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $titlestring-
    + +Return value: static + + +
    +
    + + \ No newline at end of file diff --git a/docs/tech/classes/GenerateProjectTemplatesStructureCommand.md b/docs/tech/classes/GenerateProjectTemplatesStructureCommand.md new file mode 100644 index 00000000..bfe6996b --- /dev/null +++ b/docs/tech/classes/GenerateProjectTemplatesStructureCommand.md @@ -0,0 +1,1384 @@ + + BumbleDocGen / Technical description of the project / Class map / GenerateProjectTemplatesStructureCommand
    + +

    + GenerateProjectTemplatesStructureCommand class: +

    + + + + + +```php +namespace BumbleDocGen\Console\Command; + +final class GenerateProjectTemplatesStructureCommand extends \BumbleDocGen\Console\Command\BaseCommand +``` + +
    Base class for all commands.
    + + + + + + +

    Initialization methods:

    + +
      +
    1. + __construct +
    2. +
    + +

    Methods:

    + +
      +
    1. + addArgument + - Adds an argument.
    2. +
    3. + addOption + - Adds an option.
    4. +
    5. + addUsage + - Add a command usage example, it'll be prefixed with the command name.
    6. +
    7. + complete + - Adds suggestions to $suggestions for the current completion input (e.g. option or argument).
    8. +
    9. + getAliases + - Returns the aliases for the command.
    10. +
    11. + getApplication + - Gets the application instance for this command.
    12. +
    13. + getDefaultDescription +
    14. +
    15. + getDefaultName +
    16. +
    17. + getDefinition + - Gets the InputDefinition attached to this Command.
    18. +
    19. + getDescription + - Returns the description for the command.
    20. +
    21. + getHelp + - Returns the help for the command.
    22. +
    23. + getHelper + - Gets a helper instance by name.
    24. +
    25. + getHelperSet + - Gets the helper set.
    26. +
    27. + getName + - Returns the command name.
    28. +
    29. + getNativeDefinition + - Gets the InputDefinition to be used to create representations of this Command.
    30. +
    31. + getProcessedHelp + - Returns the processed help for the command replacing the %command.name% and %command.full_name% patterns with the real values dynamically.
    32. +
    33. + getSynopsis + - Returns the synopsis for the command.
    34. +
    35. + getUsages + - Returns alternative usages of the command.
    36. +
    37. + ignoreValidationErrors + - Ignores validation errors.
    38. +
    39. + isEnabled + - Checks whether the command is enabled or not in the current environment.
    40. +
    41. + isHidden +
    42. +
    43. + mergeApplicationDefinition + - Merges the application definition with the command definition.
    44. +
    45. + run + - Runs the command.
    46. +
    47. + setAliases + - Sets the aliases for the command.
    48. +
    49. + setApplication +
    50. +
    51. + setCode + - Sets the code to execute when running this command.
    52. +
    53. + setDefinition + - Sets an array of argument and option instances.
    54. +
    55. + setDescription + - Sets the description for the command.
    56. +
    57. + setHelp + - Sets the help for the command.
    58. +
    59. + setHelperSet +
    60. +
    61. + setHidden +
    62. +
    63. + setName + - Sets the name of the command.
    64. +
    65. + setProcessTitle + - Sets the process title of the command.
    66. +
    + + +

    Constants:

    + + + + + + +

    Method details:

    + +
    + + + +```php +// Implemented in BumbleDocGen\Console\Command\BaseCommand + +public function __construct(string|null $name = NULL); +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring | nullThe name of the command; passing null means it must be set in configure()
    + + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addArgument(string $name, int|null $mode = NULL, string $description = '', mixed $default = NULL): static; +``` + +
    Adds an argument.
    + +Parameters: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring-
    $modeint | nullThe argument mode: InputArgument::REQUIRED or InputArgument::OPTIONAL
    $descriptionstring-
    $defaultmixedThe default value (for InputArgument::OPTIONAL mode only)
    + +Return value: static + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addOption(string $name, string|array|null $shortcut = NULL, int|null $mode = NULL, string $description = '', mixed $default = NULL): static; +``` + +
    Adds an option.
    + +Parameters: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring-
    $shortcutstring | array | nullThe shortcuts, can be null, a string of shortcuts delimited by | or an array of shortcuts
    $modeint | nullThe option mode: One of the InputOption::VALUE_* constants
    $descriptionstring-
    $defaultmixedThe default value (must be null for InputOption::VALUE_NONE)
    + +Return value: static + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function addUsage(string $usage): static; +``` + +
    Add a command usage example, it'll be prefixed with the command name.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $usagestring-
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function complete(\Symfony\Component\Console\Completion\CompletionInput $input, \Symfony\Component\Console\Completion\CompletionSuggestions $suggestions): void; +``` + +
    Adds suggestions to $suggestions for the current completion input (e.g. option or argument).
    + +Parameters: + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $inputSymfony\Component\Console\Completion\CompletionInput-
    $suggestionsSymfony\Component\Console\Completion\CompletionSuggestions-
    + +Return value: void + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getAliases(): array; +``` + +
    Returns the aliases for the command.
    + +Parameters: not specified + +Return value: array + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getApplication(): \Symfony\Component\Console\Application|null; +``` + +
    Gets the application instance for this command.
    + +Parameters: not specified + +Return value: \Symfony\Component\Console\Application | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public static function getDefaultDescription(): string|null; +``` + + + +Parameters: not specified + +Return value: string | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public static function getDefaultName(): string|null; +``` + + + +Parameters: not specified + +Return value: string | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getDefinition(): \Symfony\Component\Console\Input\InputDefinition; +``` + +
    Gets the InputDefinition attached to this Command.
    + +Parameters: not specified + +Return value: \Symfony\Component\Console\Input\InputDefinition + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getDescription(): string; +``` + +
    Returns the description for the command.
    + +Parameters: not specified + +Return value: string + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelp(): string; +``` + +
    Returns the help for the command.
    + +Parameters: not specified + +Return value: string + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelper(string $name): mixed; +``` + +
    Gets a helper instance by name.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring-
    + +Return value: mixed + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getHelperSet(): \Symfony\Component\Console\Helper\HelperSet|null; +``` + +
    Gets the helper set.
    + +Parameters: not specified + +Return value: \Symfony\Component\Console\Helper\HelperSet | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getName(): string|null; +``` + +
    Returns the command name.
    + +Parameters: not specified + +Return value: string | null + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getNativeDefinition(): \Symfony\Component\Console\Input\InputDefinition; +``` + +
    Gets the InputDefinition to be used to create representations of this Command.
    + +Parameters: not specified + +Return value: \Symfony\Component\Console\Input\InputDefinition + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getProcessedHelp(): string; +``` + +
    Returns the processed help for the command replacing the %command.name% and +%command.full_name% patterns with the real values dynamically.
    + +Parameters: not specified + +Return value: string + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getSynopsis(bool $short = false): string; +``` + +
    Returns the synopsis for the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $shortboolWhether to show the short version of the synopsis (with options folded) or not
    + +Return value: string + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function getUsages(): array; +``` + +
    Returns alternative usages of the command.
    + +Parameters: not specified + +Return value: array + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function ignoreValidationErrors(): mixed; +``` + +
    Ignores validation errors.
    + +Parameters: not specified + +Return value: mixed + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function isEnabled(): bool; +``` + +
    Checks whether the command is enabled or not in the current environment.
    + +Parameters: not specified + +Return value: bool + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function isHidden(): bool; +``` + + + +Parameters: not specified + +Return value: bool + + +
    +
    +
    + +
      +
    • # + mergeApplicationDefinition + :warning: Is internal | source code
    • +
    + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function mergeApplicationDefinition(bool $mergeArgs = true): mixed; +``` + +
    Merges the application definition with the command definition.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $mergeArgsboolWhether to merge or not the Application definition arguments to Command definition arguments
    + +Return value: mixed + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function run(\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output): int; +``` + +
    Runs the command.
    + +Parameters: + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $inputSymfony\Component\Console\Input\InputInterface-
    $outputSymfony\Component\Console\Output\OutputInterface-
    + +Return value: int + + +Throws: + + + +See: + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setAliases(iterable $aliases): static; +``` + +
    Sets the aliases for the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $aliasesiterableAn array of aliases for the command
    + +Return value: static + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setApplication(\Symfony\Component\Console\Application|null $application = NULL): mixed; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $applicationSymfony\Component\Console\Application | null-
    + +Return value: mixed + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setCode(callable $code): static; +``` + +
    Sets the code to execute when running this command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $codecallableA callable(InputInterface $input, OutputInterface $output)
    + +Return value: static + + +Throws: + + + +See: + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setDefinition(array|\Symfony\Component\Console\Input\InputDefinition $definition): static; +``` + +
    Sets an array of argument and option instances.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $definitionarray | Symfony\Component\Console\Input\InputDefinition-
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setDescription(string $description): static; +``` + +
    Sets the description for the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $descriptionstring-
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHelp(string $help): static; +``` + +
    Sets the help for the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $helpstring-
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHelperSet(\Symfony\Component\Console\Helper\HelperSet $helperSet): mixed; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $helperSetSymfony\Component\Console\Helper\HelperSet-
    + +Return value: mixed + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setHidden(bool $hidden = true): static; +``` + + + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $hiddenboolWhether or not the command should be hidden from the list of commands
    + +Return value: static + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setName(string $name): static; +``` + +
    Sets the name of the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $namestring-
    + +Return value: static + + +Throws: + + +
    +
    +
    + + + +```php +// Implemented in Symfony\Component\Console\Command\Command + +public function setProcessTitle(string $title): static; +``` + +
    Sets the process title of the command.
    + +Parameters: + + + + + + + + + + + + + + + + +
    NameTypeDescription
    $titlestring-
    + +Return value: static + + +
    +
    + + \ No newline at end of file diff --git a/docs/tech/map.md b/docs/tech/map.md index 99b39736..9e5a267d 100644 --- a/docs/tech/map.md +++ b/docs/tech/map.md @@ -5,9 +5,12 @@ Directory layout ( only documented files shown ):
    └──src/
     │  ├──Console/
     │  │  ├──Command/
    +│  │  │  ├── AddMissingDocBlocksCommand.php Base class for all commands.
     │  │  │  ├── AdditionalCommandCollection.php 
     │  │  │  ├── BaseCommand.php Base class for all commands.
    -│  │  │  └── GenerateCommand.php Base class for all commands.
    +│  │  │  ├── FillInReadmeMdTemplateCommand.php Base class for all commands.
    +│  │  │  ├── GenerateCommand.php Base class for all commands.
    +│  │  │  └── GenerateProjectTemplatesStructureCommand.php Base class for all commands.
     │  │  ├──ProgressBar/
     │  │  │  ├── ProgressBarFactory.php 
     │  │  │  └── StylizedProgressBar.php