protected function execute(InputInterface $input, OutputInterface $output) { foreach ($input->getOptions() as $key => $value) { $_REQUEST[$key] = $value; } $controller_name = $this->controller; $action_name = $this->action_name; $callback = function ($controller_name, $action_name) { \Ethna_Controller::main_CLI($controller_name . '_Controller', $action_name); }; $this->perform($controller_name, $action_name, $callback); }