public function createFromData($data) { parent::createFromData($data); $this->deployment = Deployment::createFromData($data['deployment']); $this->sender = User::createFromData($data['sender']); return $this; }
public function createFromData($data) { parent::createFromData($data); $this->action = $data['action']; $this->user = User::createFromData($data['sender']); return $this; }
public function createFromData($data) { parent::createFromData($data); $this->sender = User::createFromData($data['sender']); $this->pages = $this->parsePages($data['pages']); return $this; }
public function createFromData($data) { parent::createFromData($data); $this->action = $data['action']; $this->comment = Comment::createFromData($data['comment']); $this->pullRequest = PullRequest::createFromData($data['pull_request']); $this->sender = User::createFromData($data['comment']['user']); return $this; }
public function createFromData($data) { parent::createFromData($data); $this->action = $data['action']; $this->number = $data['number']; $this->pullRequest = PullRequest::createFromData($data['pull_request']); $this->repository = Repository::createFromData($data['repository']); $this->sender = User::createFromData($data['sender']); return $this; }
public function createFromData($data) { parent::createFromData($data); $this->branches = $data['branches']; $this->committer = User::createFromData($data['commit']['committer']); $this->description = $data['description']; $this->sha = $data['sha']; $this->state = $data['state']; $this->targetUrl = $data['target_url']; return $this; }
public function createFromData($data) { parent::createFromData($data); $this->action = $data['action']; $this->assignee = isset($data['assignee']) ? User::createFromData($data['assignee']) : null; $this->label = isset($data['label']) ? Label::createFromData($data['label']) : null; $this->issue = Issue::createFromData($data['issue']); $this->repository = Repository::createFromData($data['repository']); $this->sender = User::createFromData($data['sender']); return $this; }
public function createFromData($data) { parent::createFromData($data); $this->before = $data['before']; $this->commits = $data['commits']; $this->distinctSize = $data['distinct_size']; $this->head = $data['head']; $this->pusher = $data['pusher']['name']; $this->ref = $data['ref']; $this->sender = User::createFromData($data['sender']); $this->size = $data['size']; return $this; }
public function __construct($data) { $this->url = $data['url']; $this->id = $data['id']; $this->htmlUrl = $data['html_url']; $diffUrl = isset($data['diff_url']) ? $data['diff_url'] : null; $diffUrlFromPR = isset($data['pull_request']['diff_url']) ? $data['pull_request']['diff_url'] : null; $this->diffUrl = !is_null($diffUrl) ? $diffUrl : $diffUrlFromPR; $this->issueUrl = isset($data['issue_url']) ? $data['issue_url'] : null; $this->number = $data['number']; $this->state = $data['state']; $this->isLocked = $data['locked']; $this->title = $data['title']; $this->user = User::createFromData($data['user']); $this->body = $data['body']; $this->createdAt = $data['created_at']; $this->updatedAt = isset($data['updated_at']) ? $data['updated_at'] : null; $this->closedAt = $data['closed_at']; $this->mergedAt = isset($data['merged_at']) ? $data['merged_at'] : null; $this->mergeCommitSha = isset($data['merge_commit_sha']) ? $data['merge_commit_sha'] : null; $this->assignee = isset($data['assignee']) ? User::createFromData($data['assignee']) : null; $this->milestone = $data['milestone']; $this->commitsUrl = isset($data['commits_url']) ? $data['commits_url'] : null; $this->reviewCommentUrl = isset($data['review_comment_url']) ? $data['review_comment_url'] : null; $this->reviewCommentsUrl = isset($data['review_comments_url']) ? $data['review_comments_url'] : null; $this->statusesUrl = isset($data['statuses_url']) ? $data['statuses_url'] : null; $this->isMerged = isset($data['merged']) ? $data['merged'] : null; $this->isMergeable = isset($data['mergeable']) ? $data['mergeable'] : null; $this->mergeableState = isset($data['mergeable_state']) ? $data['mergeable_state'] : false; $this->mergedBy = isset($data['merged_by']) ? User::createFromData($data['merged_by']) : null; $this->commentsCount = isset($data['comments']) ? $data['comments'] : null; $this->reviewCommentsCount = isset($data['review_comments']) ? $data['review_comments'] : null; $this->commitSha = isset($data['head']['sha']) ? $data['head']['sha'] : null; $this->base = isset($data['base']) ? $data['base'] : null; $this->head = isset($data['head']) ? $data['head'] : null; }