protected function execute(InputInterface $input, OutputInterface $output) { if ($workingDir = $input->getArgument('working-directory')) { chdir($workingDir); } $bridge = $input->getOption('bridge'); $host = $input->getOption('host'); $port = (int) $input->getOption('port'); $workers = (int) $input->getOption('workers'); $appenv = $input->getOption('app-env'); $appDebug = $input->getOption('app-debug'); $appBootstrap = $input->getOption('bootstrap'); $handler = new ProcessManager($port, $host, $workers); $handler->setBridge($bridge); $handler->setAppEnv($appenv); $handler->setAppDebug($appDebug); $handler->setAppBootstrap($appBootstrap); $handler->run(); }