private function assessHttpCode(Job $job, $code) { if (!$this->runner->getPhp()->isCgi()) { return; } $headers = $job->getHeaders(); $actual = isset($headers['Status']) ? (int) $headers['Status'] : self::HTTP_OK; $code = (int) $code; if ($code && $code !== $actual) { return array(Runner::FAILED, "Exited with HTTP code {$actual} (expected {$code})"); } }