/**
  * @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));
 }