TYPO3
7.6
|
Public Member Functions | |
getInputDefinitionDocument (InputDefinition $definition) | |
getCommandDocument (Command $command) | |
getApplicationDocument (Application $application, $namespace=null) | |
Public Member Functions inherited from Descriptor | |
describe (OutputInterface $output, $object, array $options=array()) | |
Protected Member Functions | |
describeInputArgument (InputArgument $argument, array $options=array()) | |
describeInputOption (InputOption $option, array $options=array()) | |
describeInputDefinition (InputDefinition $definition, array $options=array()) | |
describeCommand (Command $command, array $options=array()) | |
describeApplication (Application $application, array $options=array()) | |
Protected Member Functions inherited from Descriptor | |
write ($content, $decorated=false) | |
describeInputArgument (InputArgument $argument, array $options=array()) | |
describeInputOption (InputOption $option, array $options=array()) | |
describeInputDefinition (InputDefinition $definition, array $options=array()) | |
describeCommand (Command $command, array $options=array()) | |
describeApplication (Application $application, array $options=array()) | |
Private Member Functions | |
appendDocument (\DOMNode $parentNode,\DOMNode $importedParent) | |
writeDocument (\DOMDocument $dom) | |
getInputArgumentDocument (InputArgument $argument) | |
getInputOptionDocument (InputOption $option) | |
XML descriptor.
Definition at line 27 of file XmlDescriptor.php.
|
private |
Appends document children to parent node.
\DOMNode | $parentNode | |
\DOMNode | $importedParent |
Definition at line 179 of file XmlDescriptor.php.
Referenced by XmlDescriptor\getApplicationDocument(), XmlDescriptor\getCommandDocument(), and XmlDescriptor\getInputDefinitionDocument().
|
protected |
{}
Definition at line 168 of file XmlDescriptor.php.
References XmlDescriptor\getApplicationDocument(), and XmlDescriptor\writeDocument().
|
protected |
{}
Definition at line 160 of file XmlDescriptor.php.
References XmlDescriptor\getCommandDocument(), and XmlDescriptor\writeDocument().
|
protected |
{}
Definition at line 136 of file XmlDescriptor.php.
References XmlDescriptor\getInputArgumentDocument(), and XmlDescriptor\writeDocument().
|
protected |
{}
Definition at line 152 of file XmlDescriptor.php.
References XmlDescriptor\getInputDefinitionDocument(), and XmlDescriptor\writeDocument().
|
protected |
{}
Definition at line 144 of file XmlDescriptor.php.
References XmlDescriptor\getInputOptionDocument(), and XmlDescriptor\writeDocument().
getApplicationDocument | ( | Application | $application, |
$namespace = null |
|||
) |
Application | $application | |
string | null | $namespace |
Definition at line 92 of file XmlDescriptor.php.
References XmlDescriptor\appendDocument(), XmlDescriptor\getCommandDocument(), Application\getName(), and Application\getVersion().
Referenced by XmlDescriptor\describeApplication().
getCommandDocument | ( | Command | $command | ) |
Command | $command |
Definition at line 57 of file XmlDescriptor.php.
References XmlDescriptor\appendDocument(), Command\getAliases(), Command\getDescription(), XmlDescriptor\getInputDefinitionDocument(), Command\getName(), Command\getNativeDefinition(), Command\getProcessedHelp(), Command\getSynopsis(), Command\getUsages(), and Command\mergeApplicationDefinition().
Referenced by XmlDescriptor\describeCommand(), and XmlDescriptor\getApplicationDocument().
|
private |
InputArgument | $argument |
Definition at line 204 of file XmlDescriptor.php.
References InputArgument\getDefault(), InputArgument\getDescription(), InputArgument\getName(), InputArgument\isArray(), and InputArgument\isRequired().
Referenced by XmlDescriptor\describeInputArgument(), and XmlDescriptor\getInputDefinitionDocument().
getInputDefinitionDocument | ( | InputDefinition | $definition | ) |
InputDefinition | $definition |
Definition at line 34 of file XmlDescriptor.php.
References XmlDescriptor\appendDocument(), InputDefinition\getArguments(), XmlDescriptor\getInputArgumentDocument(), XmlDescriptor\getInputOptionDocument(), and InputDefinition\getOptions().
Referenced by XmlDescriptor\describeInputDefinition(), and XmlDescriptor\getCommandDocument().
|
private |
InputOption | $option |
Definition at line 230 of file XmlDescriptor.php.
References InputOption\acceptValue(), InputOption\getDefault(), InputOption\getDescription(), InputOption\getName(), InputOption\getShortcut(), InputOption\isArray(), and InputOption\isValueRequired().
Referenced by XmlDescriptor\describeInputOption(), and XmlDescriptor\getInputDefinitionDocument().
|
private |
Writes DOM document.
\DOMDocument | $dom |
Definition at line 193 of file XmlDescriptor.php.
References Descriptor\write().
Referenced by XmlDescriptor\describeApplication(), XmlDescriptor\describeCommand(), XmlDescriptor\describeInputArgument(), XmlDescriptor\describeInputDefinition(), and XmlDescriptor\describeInputOption().