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

Public Member Functions

 describe (OutputInterface $output, $object, array $options=array())
 

Protected Member Functions

 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 Attributes

 $output
 

Detailed Description

Author
Jean-François Simon jeanf.nosp@m.ranc.nosp@m.ois.s.nosp@m.imon.nosp@m.@sens.nosp@m.iola.nosp@m.bs.co.nosp@m.m

Definition at line 26 of file Descriptor.php.

Member Function Documentation

describe ( OutputInterface  $output,
  $object,
array  $options = array() 
)

{Describes an InputArgument instance.

Parameters
OutputInterface$output
object$object
array$options
}

Implements DescriptorInterface.

Definition at line 36 of file Descriptor.php.

References Descriptor\$output, Descriptor\describeApplication(), Descriptor\describeCommand(), Descriptor\describeInputArgument(), Descriptor\describeInputDefinition(), and Descriptor\describeInputOption().

describeApplication ( Application  $application,
array  $options = array() 
)
abstractprotected

Describes an Application instance.

Parameters
Application$application
array$options
Returns
string|mixed

Referenced by Descriptor\describe().

describeCommand ( Command  $command,
array  $options = array() 
)
abstractprotected

Describes a Command instance.

Parameters
Command$command
array$options
Returns
string|mixed

Referenced by Descriptor\describe().

describeInputArgument ( InputArgument  $argument,
array  $options = array() 
)
abstractprotected

Describes an InputArgument instance.

Parameters
InputArgument$argument
array$options
Returns
string|mixed

Referenced by Descriptor\describe().

describeInputDefinition ( InputDefinition  $definition,
array  $options = array() 
)
abstractprotected

Describes an InputDefinition instance.

Parameters
InputDefinition$definition
array$options
Returns
string|mixed

Referenced by Descriptor\describe().

describeInputOption ( InputOption  $option,
array  $options = array() 
)
abstractprotected

Describes an InputOption instance.

Parameters
InputOption$option
array$options
Returns
string|mixed

Referenced by Descriptor\describe().

write (   $content,
  $decorated = false 
)
protected

Member Data Documentation

$output
private

Definition at line 31 of file Descriptor.php.

Referenced by Descriptor\describe().