'input_definition_3' =>
new InputDefinition([new InputOption('option_name', 'o', InputOption::VALUE_NONE
)]),
'input_definition_4' =>
new InputDefinition([ new InputArgument('argument_name', InputArgument::REQUIRED
),
new InputOption('option_name', 'o', InputOption::VALUE_NONE
),
]),
];
} public static function getCommands() { return [ 'command_1' =>
new DescriptorCommand1(),
'command_2' =>
new DescriptorCommand2(),
];
} public static function getApplications() { return [ 'application_1' =>
new DescriptorApplication1(),
'application_2' =>
new DescriptorApplication2(),
];
}}