repository->setServer($server); switch ($request->action) { case 'start': $this->repository->send('start'); break; case 'reboot': $this->repository->send('reboot'); break; case 'kill': $this->repository->send('stop'); break; case 'shutdown': $this->repository->send('shutdown'); break; } return $this->returnNoContent(); } }