Abstract Class Symfony\Component\Console\Descriptor\Descriptor

InheritanceSymfony\Component\Console\Descriptor\Descriptor
ImplementsSymfony\Component\Console\Descriptor\DescriptorInterface
SubclassesSymfony\Component\Console\Descriptor\JsonDescriptor, Symfony\Component\Console\Descriptor\MarkdownDescriptor, Symfony\Component\Console\Descriptor\TextDescriptor, Symfony\Component\Console\Descriptor\XmlDescriptor

Public Methods

Hide inherited methods

MethodDescriptionDefined By
describe() {@inheritdoc} Symfony\Component\Console\Descriptor\Descriptor

Property Details

$output protected property

Method Details

describe() public method

{@inheritdoc}

public void describe ( Symfony\Component\Console\Output\OutputInterface $output, $object, array $options = [] )
$output
$object
$options
describeApplication() protected abstract method

Describes an Application instance.

protected abstract string|mixed describeApplication ( Symfony\Component\Console\Application $application, array $options = [] )
$application Symfony\Component\Console\Application
$options array
describeCommand() protected abstract method

Describes a Command instance.

protected abstract string|mixed describeCommand ( Symfony\Component\Console\Command\Command $command, array $options = [] )
$command Symfony\Component\Console\Command\Command
$options array
describeInputArgument() protected abstract method

Describes an InputArgument instance.

protected abstract string|mixed describeInputArgument ( Symfony\Component\Console\Input\InputArgument $argument, array $options = [] )
$argument Symfony\Component\Console\Input\InputArgument
$options array
describeInputDefinition() protected abstract method

Describes an InputDefinition instance.

protected abstract string|mixed describeInputDefinition ( Symfony\Component\Console\Input\InputDefinition $definition, array $options = [] )
$definition Symfony\Component\Console\Input\InputDefinition
$options array
describeInputOption() protected abstract method

Describes an InputOption instance.

protected abstract string|mixed describeInputOption ( Symfony\Component\Console\Input\InputOption $option, array $options = [] )
$option Symfony\Component\Console\Input\InputOption
$options array
write() protected method

Writes content to output.

protected void write ( $content, $decorated false )
$content string
$decorated bool