/** * Create config definition. * * @return Definition */ private function createDefinition() { $definition = new Definition(); return $definition->addArgument(new Argument('channel', Argument::OPTIONAL, 'Listen for specified channel')); }
/** * Create definition. * * @return Definition */ private function createDefinition() { $definition = new Definition(); $definition->addArgument(new Argument('console_name', Argument::REQUIRED, 'The console name')); return $definition; }
/** * @return Definition */ protected function createDefinition() { $definition = new Definition(); $definition->addArgument(new Argument($this->getMessageType(), Argument::REQUIRED, 'Message class'))->addArgument(new Argument('data', Argument::OPTIONAL, 'Data for message (json format).'))->addOption(new Option('factory', Option::OPTIONAL))->setShortcut('f')->setDescription('Create message with factor method.')->end()->addOption(new Option('serialize'))->setShortcut('s')->setDescription('Serialize result if possible.')->end(); return $definition; }