_job = $job; } /* (non-phpdoc) * @see Command::getCommandLine() */ public function getCommandLine() { return 'kick-job '.$this->_job->getId(); } /* (non-phpdoc) * @see ResponseParser::parseResponse() */ public function parseResponse($responseLine, $responseData) { if ($responseLine == Response::RESPONSE_NOT_FOUND) { throw new Exception\ServerException(sprintf( '%s: Job %d does not exist or is not in a kickable state.', $responseLine, $this->_job->getId() )); } elseif ($responseLine == Response::RESPONSE_KICKED) { return $this->_createResponse(Response::RESPONSE_KICKED); } else { throw new Exception('Unhandled response: '.$responseLine); } } }