PHP Класс N98\Magento\Command\Developer\Module\UpdateCommand

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

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

Свойство Тип Описание
$baseFolder string
$codePool string
$configNodes array
$moduleDirectory string
$moduleName string
$testMode boolean
$vendorNamespace string

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

Метод Описание
getTestMode ( ) : boolean
setTestMode ( boolean $testMode )

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

Метод Описание
addDefault ( SimpleXMLElement $simpleXml )
addEvent ( SimpleXMLElement $simpleXml, $area, $event )
addGlobalNode ( SimpleXMLElement $configXml, string $type, string $classSuffix )
addLayoutUpdate ( SimpleXMLElement $simpleXml, $area, $module )
addResourceModel ( SimpleXMLElement $simpleXml )
addResourceModelNodeIfConfirmed ( Symfony\Component\Console\Output\OutputInterface $output, SimpleXMLElement $configXml )
addRouter ( SimpleXMLElement $simpleXml, $area )
addTranslate ( SimpleXMLElement $simpleXml, $area, $module )
asPrettyXml ( string $string ) : string Formats given string as pretty xml
askDefaultOptions ( Symfony\Component\Console\Output\OutputInterface $output ) Asks for default node options
askEventsOptions ( Symfony\Component\Console\Output\OutputInterface $output ) Asks for events node options
askLayoutUpdatesOptions ( Symfony\Component\Console\Output\OutputInterface $output ) Asks for layout updates node options
askResourceModelOptions ( Symfony\Component\Console\Output\OutputInterface $output ) Asks for routers node options
askRoutersOptions ( Symfony\Component\Console\Output\OutputInterface $output ) Asks for routers node options
askTranslateOptions ( Symfony\Component\Console\Output\OutputInterface $output ) Asks for translate node options
configure ( )
determineModuleCodePool ( ) : string Find module codepool from module directory
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : integer | void
getConfigXml ( ) : SimpleXMLElement Gets config XML
getCurrentConfigContent ( ) : string Returns current content of /etc/config.xml
getDialog ( ) : DialogHelper
getLowercaseModuleName ( ) : string
getLowercaseModuleNamespace ( ) : string
getModuleDir ( ) : string
getModuleNamespace ( ) : string Gets module namespace e.g. Company_Modulename
getOutFile ( ) : string
hasAddDefaultOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
hasAddEventsOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
hasAddLayoutUpdatesOptions ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
hasAddResourceModelOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
hasAddRoutersOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
hasAddTranslateOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
initArguments ( Symfony\Component\Console\Input\InputInterface $input )
initDefaultConfigNodes ( ) Initiates resource nodes specific values
initEventsConfigNodes ( ) Initiates events config nodes specific values
initLayoutUpdatesConfigNodes ( ) Initiates layout updates nodes specific values
initResourceModelConfigNodes ( ) Initiates resource nodes specific values
initRoutersConfigNodes ( ) Initiates routers config nodes specific values
initTranslateConfigNodes ( ) Initiates layout updates nodes specific values
putConfigXml ( SimpleXMLElement $configXml )
removeChildNodeIfNotNull ( $node, $child ) Removes a child node if not null.
setDefaultNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
setEventsNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
setGlobalNode ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, SimpleXMLElement $configXml ) Sets global xml config node
setLayoutUpdatesNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
setModuleDirectory ( string $moduleDir )
setResourceModelNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
setRoutersNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
setTranslateNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
setVersion ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, SimpleXMLElement $configXml )
shouldAddAll ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
shouldAddBlocks ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
shouldAddHelpers ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
shouldAddModels ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
shouldSetVersion ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
writeModuleConfig ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) Writes module config file for given options

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

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

protected addDefault ( SimpleXMLElement $simpleXml )
$simpleXml SimpleXMLElement

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

protected addEvent ( SimpleXMLElement $simpleXml, $area, $event )
$simpleXml SimpleXMLElement
$area
$event

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

protected addGlobalNode ( SimpleXMLElement $configXml, string $type, string $classSuffix )
$configXml SimpleXMLElement
$type string e.g. "blocks"
$classSuffix string e.g. "_Block"

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

protected addLayoutUpdate ( SimpleXMLElement $simpleXml, $area, $module )
$simpleXml SimpleXMLElement
$area
$module

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

protected addResourceModel ( SimpleXMLElement $simpleXml )
$simpleXml SimpleXMLElement

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

protected addResourceModelNodeIfConfirmed ( Symfony\Component\Console\Output\OutputInterface $output, SimpleXMLElement $configXml )
$output Symfony\Component\Console\Output\OutputInterface
$configXml SimpleXMLElement

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

protected addRouter ( SimpleXMLElement $simpleXml, $area )
$simpleXml SimpleXMLElement
$area

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

protected addTranslate ( SimpleXMLElement $simpleXml, $area, $module )
$simpleXml SimpleXMLElement
$area
$module

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

Formats given string as pretty xml
protected asPrettyXml ( string $string ) : string
$string string
Результат string

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

Asks for default node options
protected askDefaultOptions ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

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

Asks for events node options
protected askEventsOptions ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

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

Asks for layout updates node options
protected askLayoutUpdatesOptions ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

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

Asks for routers node options
protected askResourceModelOptions ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

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

Asks for routers node options
protected askRoutersOptions ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

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

Asks for translate node options
protected askTranslateOptions ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

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

protected configure ( )

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

Find module codepool from module directory
protected determineModuleCodePool ( ) : string
Результат string

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

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

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

Gets config XML
protected getConfigXml ( ) : SimpleXMLElement
Результат SimpleXMLElement

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

Returns current content of /etc/config.xml
protected getCurrentConfigContent ( ) : string
Результат string

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

protected getDialog ( ) : DialogHelper
Результат Symfony\Component\Console\Helper\DialogHelper

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

protected getLowercaseModuleName ( ) : string
Результат string

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

protected getLowercaseModuleNamespace ( ) : string
Результат string

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

protected getModuleDir ( ) : string
Результат string

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

Gets module namespace e.g. Company_Modulename
protected getModuleNamespace ( ) : string
Результат string

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

protected getOutFile ( ) : string
Результат string

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

public getTestMode ( ) : boolean
Результат boolean

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

protected hasAddDefaultOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected hasAddEventsOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected hasAddLayoutUpdatesOptions ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected hasAddResourceModelOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected hasAddRoutersOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected hasAddTranslateOption ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected initArguments ( Symfony\Component\Console\Input\InputInterface $input )
$input Symfony\Component\Console\Input\InputInterface

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

Initiates resource nodes specific values
protected initDefaultConfigNodes ( )

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

Initiates events config nodes specific values
protected initEventsConfigNodes ( )

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

Initiates layout updates nodes specific values

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

Initiates resource nodes specific values

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

Initiates routers config nodes specific values
protected initRoutersConfigNodes ( )

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

Initiates layout updates nodes specific values
protected initTranslateConfigNodes ( )

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

protected putConfigXml ( SimpleXMLElement $configXml )
$configXml SimpleXMLElement

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

Deals with duplications of nodes when already in config
protected removeChildNodeIfNotNull ( $node, $child )
$node
$child

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

protected setDefaultNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
$input Symfony\Component\Console\Input\InputInterface
$configXml SimpleXMLElement

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

protected setEventsNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
$input Symfony\Component\Console\Input\InputInterface
$configXml SimpleXMLElement

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

Sets global xml config node
protected setGlobalNode ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, SimpleXMLElement $configXml )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
$configXml SimpleXMLElement

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

protected setLayoutUpdatesNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
$input Symfony\Component\Console\Input\InputInterface
$configXml SimpleXMLElement

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

protected setModuleDirectory ( string $moduleDir )
$moduleDir string

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

protected setResourceModelNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
$input Symfony\Component\Console\Input\InputInterface
$configXml SimpleXMLElement

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

protected setRoutersNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
$input Symfony\Component\Console\Input\InputInterface
$configXml SimpleXMLElement

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

public setTestMode ( boolean $testMode )
$testMode boolean

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

protected setTranslateNode ( Symfony\Component\Console\Input\InputInterface $input, SimpleXMLElement $configXml )
$input Symfony\Component\Console\Input\InputInterface
$configXml SimpleXMLElement

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

protected setVersion ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, SimpleXMLElement $configXml )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
$configXml SimpleXMLElement

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

protected shouldAddAll ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected shouldAddBlocks ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected shouldAddHelpers ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected shouldAddModels ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

protected shouldSetVersion ( Symfony\Component\Console\Input\InputInterface $input ) : mixed
$input Symfony\Component\Console\Input\InputInterface
Результат mixed

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

Writes module config file for given options
protected writeModuleConfig ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

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

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

protected string $baseFolder
Результат string

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

protected string $codePool
Результат string

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

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

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

protected string $moduleDirectory
Результат string

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

protected string $moduleName
Результат string

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

protected bool $testMode
Результат boolean

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

protected string $vendorNamespace
Результат string