PHP Класс PPI\Framework\Console\Command\ModuleCreateCommand

Автор: Paul Dragoonis ([email protected])
Автор: Vítor Brandão ([email protected])
Наследование: extends PPI\Framework\Console\Command\AbstractCommand
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$configEnabledTemplatingEngines
$coreDirs array
$coreFiles array
$moduleDir
$moduleName
$modulesDir
$routingEngine
$routingEngineCoreFiles
$routingEngineFilesMap
$routingEngineTokenMap
$skeletonModuleDir
$tplEngine
$tplEngineCoreFiles
$tplEngineFilesMap array

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

Метод Описание
setEnabledTemplatingEngines ( array $tplEngines )
setSkeletonModuleDir ( string $moduleDir )
setTargetModuleDir ( string $moduleDir )

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

Метод Описание
askQuestions ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
configure ( )
copyFiles ( string $skeletonDir, string $moduleDir, array $files )
createModuleStructure ( string $moduleDir, string $moduleName )
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : void
getTokenizedCoreFiles ( )
isValidRoutingEngine ( $routingEngine )
isValidTemplatingEngine ( $tplEngine )
replaceTokensInFiles ( string $moduleDir, array $files, array $tokens )

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

Метод Описание
askForRouting ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
askForTemplating ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : boolean
checkEnabledRouters ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
checkEnabledTemplatingEngines ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
chooseRouter ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
chooseTemplatingEngine ( $input, $output )
getRoutingTokenMap ( $routingEngine )
getTemplatingFilesFromEngine ( $tplEngine )
processRoutingFiles ( $tokenizedFiles, $tokens )
processTemplatingFiles ( )

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

askQuestions() защищенный Метод

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

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

protected configure ( )

copyFiles() защищенный Метод

protected copyFiles ( string $skeletonDir, string $moduleDir, array $files )
$skeletonDir string
$moduleDir string
$files array

createModuleStructure() защищенный Метод

protected createModuleStructure ( string $moduleDir, string $moduleName )
$moduleDir string
$moduleName string

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

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : void
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
Результат void

getTokenizedCoreFiles() защищенный Метод

protected getTokenizedCoreFiles ( )

isValidRoutingEngine() защищенный Метод

protected isValidRoutingEngine ( $routingEngine )

isValidTemplatingEngine() защищенный Метод

protected isValidTemplatingEngine ( $tplEngine )

replaceTokensInFiles() защищенный Метод

protected replaceTokensInFiles ( string $moduleDir, array $files, array $tokens )
$moduleDir string
$files array
$tokens array

setEnabledTemplatingEngines() публичный Метод

public setEnabledTemplatingEngines ( array $tplEngines )
$tplEngines array

setSkeletonModuleDir() публичный Метод

public setSkeletonModuleDir ( string $moduleDir )
$moduleDir string

setTargetModuleDir() публичный Метод

public setTargetModuleDir ( string $moduleDir )
$moduleDir string

Описание свойств

$configEnabledTemplatingEngines защищенное свойство

protected $configEnabledTemplatingEngines

$coreDirs защищенное свойство

protected array $coreDirs
Результат array

$coreFiles защищенное свойство

protected array $coreFiles
Результат array

$moduleDir защищенное свойство

protected $moduleDir

$moduleName защищенное свойство

protected $moduleName

$modulesDir защищенное свойство

protected $modulesDir

$routingEngine защищенное свойство

protected $routingEngine

$routingEngineCoreFiles защищенное свойство

protected $routingEngineCoreFiles

$routingEngineFilesMap защищенное свойство

protected $routingEngineFilesMap

$routingEngineTokenMap защищенное свойство

protected $routingEngineTokenMap

$skeletonModuleDir защищенное свойство

protected $skeletonModuleDir

$tplEngine защищенное свойство

protected $tplEngine

$tplEngineCoreFiles защищенное свойство

protected $tplEngineCoreFiles

$tplEngineFilesMap защищенное свойство

protected array $tplEngineFilesMap
Результат array