public function DescriptorHelper::describe in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/console/Helper/DescriptorHelper.php \Symfony\Component\Console\Helper\DescriptorHelper::describe()
Describes an object if supported.
Available options are:
- format: string, the output format name
- raw_text: boolean, sets output type as raw
Parameters
OutputInterface $output:
object $object:
array $options:
Throws
\InvalidArgumentException when the given format is not supported
File
- vendor/symfony/ console/ Helper/ DescriptorHelper.php, line 59 
Class
- DescriptorHelper
- This class adds helper method to describe objects in various formats.
Namespace
Symfony\Component\Console\HelperCode
public function describe(OutputInterface $output, $object, array $options = array()) {
  $options = array_merge(array(
    'raw_text' => false,
    'format' => 'txt',
  ), $options);
  if (!isset($this->descriptors[$options['format']])) {
    throw new \InvalidArgumentException(sprintf('Unsupported format "%s".', $options['format']));
  }
  $descriptor = $this->descriptors[$options['format']];
  $descriptor
    ->describe($output, $object, $options);
}