/** * Execute console. * * @param AbstractInput $input * @param Output $output */ protected function execute(AbstractInput $input, Output $output) { $address = $input->option->get('address'); $port = $input->option->get('port'); $processControl = new ProcessControl(sprintf('%s:%s', $address, $port)); if (false === $processControl->isRunning()) { throw new RuntimeException(sprintf('There are no active daemon run in "%s:%s"', $address, $port)); } $output->writeln('<style name="info">Shutting down Borobudur development server</style>'); $processControl->kill(); }