Gush\ThirdParty\Github\GitHubAdapter::adaptPullRequestStructure PHP Method

adaptPullRequestStructure() protected method

protected adaptPullRequestStructure ( array $pr )
$pr array
    protected function adaptPullRequestStructure(array $pr)
    {
        return ['url' => $pr['html_url'], 'number' => $pr['number'], 'state' => $pr['state'], 'title' => $pr['title'], 'body' => $pr['body'], 'labels' => [], 'milestone' => null, 'created_at' => new \DateTime($pr['created_at']), 'updated_at' => !empty($pr['updated_at']) ? new \DateTime($pr['updated_at']) : null, 'user' => $pr['user']['login'], 'assignee' => null, 'merged' => isset($pr['merged_by']) && isset($pr['merged_by']['login']), 'merged_by' => isset($pr['merged_by']) && isset($pr['merged_by']['login']) ? $pr['merged_by']['login'] : '', 'head' => ['ref' => $pr['head']['ref'], 'sha' => $pr['head']['sha'], 'user' => $pr['head']['repo']['owner']['login'], 'repo' => $pr['head']['repo']['name']], 'base' => ['ref' => $pr['base']['ref'], 'label' => $pr['base']['label'], 'sha' => $pr['base']['sha'], 'repo' => $pr['base']['repo']['name'], 'user' => $pr['base']['repo']['owner']['login']]];
    }