option('command'), $stub); } /** * Get the stub file for the generator. * * @return string */ protected function getStub() { return __DIR__.'/stubs/console.stub'; } /** * Get the default namespace for the class. * * @param string $rootNamespace * @return string */ protected function getDefaultNamespace($rootNamespace) { return $rootNamespace.'\Console\Commands'; } /** * Get the console command arguments. * * @return array */ protected function getArguments() { return [ ['name', InputArgument::REQUIRED, 'The name of the command.'], ]; } /** * Get the console command options. * * @return array */ protected function getOptions() { return [ ['command', null, InputOption::VALUE_OPTIONAL, 'The terminal command that should be assigned.', 'command:name'], ]; } }