PHP Класс ApiGen\Console\Command\GenerateCommand

Наследование: extends ApiGen\Console\Command\AbstractCommand
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Configuration $configuration, ApiGen\Contracts\Parser\ParserInterface $parser, ApiGen\Contracts\Parser\ParserStorageInterface $parserResult, ApiGen\Contracts\Generator\GeneratorQueueInterface $generatorQueue, FileSystem $fileSystem, ApiGen\Theme\ThemeResources $themeResources, ApiGen\Contracts\Console\IO\IOInterface $io, ApiGen\Utils\Finder\FinderInterface $finder )

Защищенные методы

Метод Описание
configure ( )
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )

Приватные методы

Метод Описание
camelFormat ( string $name ) : string
cleanDestinationWithCaution ( string $destination )
convertDashKeysToCamel ( array $options ) : array
generate ( array $options )
loadOptionsFromConfig ( array $options ) : array
prepareDestination ( string $destination, $allowOverwrite = false )
prepareOptions ( array $cliOptions ) : array
reportParserErrors ( array $errors )
scanAndParse ( array $options )
unsetDeprecatedOptions ( array $options ) : array
warnAboutDeprecatedOptions ( array $options )

Описание методов

__construct() публичный метод

public __construct ( Configuration $configuration, ApiGen\Contracts\Parser\ParserInterface $parser, ApiGen\Contracts\Parser\ParserStorageInterface $parserResult, ApiGen\Contracts\Generator\GeneratorQueueInterface $generatorQueue, FileSystem $fileSystem, ApiGen\Theme\ThemeResources $themeResources, ApiGen\Contracts\Console\IO\IOInterface $io, ApiGen\Utils\Finder\FinderInterface $finder )
$configuration ApiGen\Configuration\Configuration
$parser ApiGen\Contracts\Parser\ParserInterface
$parserResult ApiGen\Contracts\Parser\ParserStorageInterface
$generatorQueue ApiGen\Contracts\Generator\GeneratorQueueInterface
$fileSystem ApiGen\Utils\FileSystem
$themeResources ApiGen\Theme\ThemeResources
$io ApiGen\Contracts\Console\IO\IOInterface
$finder ApiGen\Utils\Finder\FinderInterface

configure() защищенный метод

protected configure ( )

execute() защищенный метод

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface