Symfony\Component\Console\Descriptor\JsonDescriptor::getInputDefinitionData PHP Method

getInputDefinitionData() private method

private getInputDefinitionData ( Symfony\Component\Console\Input\InputDefinition $definition ) : array
$definition Symfony\Component\Console\Input\InputDefinition
return array
    private function getInputDefinitionData(InputDefinition $definition)
    {
        $inputArguments = array();
        foreach ($definition->getArguments() as $name => $argument) {
            $inputArguments[$name] = $this->getInputArgumentData($argument);
        }
        $inputOptions = array();
        foreach ($definition->getOptions() as $name => $option) {
            $inputOptions[$name] = $this->getInputOptionData($option);
        }
        return array('arguments' => $inputArguments, 'options' => $inputOptions);
    }