TYPO3  7.6
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
XmlDescriptor Class Reference
Inheritance diagram for XmlDescriptor:
Descriptor DescriptorInterface

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)
 

Detailed Description

XML descriptor.

Author
Jean-François Simon conta.nosp@m.ct@j.nosp@m.fsimo.nosp@m.n.fr

Definition at line 27 of file XmlDescriptor.php.

Member Function Documentation

appendDocument ( \DOMNode  $parentNode,
\DOMNode  $importedParent 
)
private

Appends document children to parent node.

Parameters
\DOMNode$parentNode
\DOMNode$importedParent

Definition at line 179 of file XmlDescriptor.php.

Referenced by XmlDescriptor\getApplicationDocument(), XmlDescriptor\getCommandDocument(), and XmlDescriptor\getInputDefinitionDocument().

describeApplication ( Application  $application,
array  $options = array() 
)
protected
describeCommand ( Command  $command,
array  $options = array() 
)
protected
describeInputArgument ( InputArgument  $argument,
array  $options = array() 
)
protected
describeInputDefinition ( InputDefinition  $definition,
array  $options = array() 
)
protected
describeInputOption ( InputOption  $option,
array  $options = array() 
)
protected
getApplicationDocument ( Application  $application,
  $namespace = null 
)
Parameters
Application$application
string | null$namespace
Returns

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)
getInputArgumentDocument ( InputArgument  $argument)
private
getInputDefinitionDocument ( InputDefinition  $definition)
getInputOptionDocument ( InputOption  $option)
private
writeDocument ( \DOMDocument  $dom)
private