/** * @param Payload $payload * @param Commit $commit * @param string $message * @param string $status * @return void */ protected function markCommit(Payload $payload, Commit $commit, $message, $status = 'failure') { $url = $payload->getPullRequest()->resolveApiUrl(PullRequest::API_URL_STATUSES); $url = preg_replace('/[a-z0-9]{40}/', $commit->getSha1(), $url); $parameters = array('state' => $status, 'description' => $message, 'context' => 'namelesscoder/gizzle'); $payload->getApi()->post($url, json_encode($parameters)); }
/** * @param Payload $payload * @param Commit $commit * @param string $message * @param string $status * @return void */ protected function markCommit(Payload $payload, Commit $commit, $message, $status = 'failure') { $url = $payload->getPullRequest()->getUrlStatuses(); $urlPath = $this->getUrlPathFromUrl($url); $urlPath = preg_replace('/[a-z0-9]{40}/', $commit->getSha1(), $urlPath); $parameters = array('state' => $status, 'description' => $message, 'context' => 'namelesscoder/gizzle'); $payload->getApi()->post($urlPath, json_encode($parameters)); }