public function __construct($data) { $this->url = $data['url']; $this->htmlUrl = $data['html_url']; $this->id = $data['id']; $this->user = User::createFromData($data['user']); $this->position = isset($data['position']) ?: null; $this->line = isset($data['line']) ?: null; $this->path = isset($data['path']) ?: null; $this->commitId = isset($data['commit_id']) ?: null; $this->createdAt = $data['created_at']; $this->updatedAt = $data['updated_at']; $this->body = $data['body']; }
public function __construct($data) { $this->url = $data['url']; $this->id = $data['id']; $this->sha = $data['sha']; $this->ref = $data['ref']; $this->task = $data['task']; $this->payload = $data['payload']; $this->environment = $data['environment']; $this->description = $data['description']; $this->creator = User::createFromData($data['creator']); $this->createdAt = $data['created_at']; $this->updatedAt = $data['updated_at']; $this->statusesUrl = $data['statuses_url']; $this->repositoryUrl = $data['repository_url']; }
public function __construct($data) { $this->url = $data['url']; $this->labelsUrl = $data['labels_url']; $this->commentsUrl = $data['comments_url']; $this->eventsUrl = $data['events_url']; $this->htmlUrl = $data['html_url']; $this->id = $data['id']; $this->number = $data['number']; $this->title = $data['title']; $this->user = User::createFromData($data['user']); $this->labels = $this->buildLabels($data['labels']); $this->state = $data['state']; $this->isLocked = $data['locked']; $this->assignee = isset($data['assignee']) ? User::createFromData($data['assignee']) : null; $this->milestone = isset($data['milestone']) ?: null; $this->commentsCount = $data['comments']; $this->createdAt = $data['created_at']; $this->updatedAt = $data['updated_at']; $this->closedAt = $data['closed_at']; $this->body = $data['body']; }
public function __construct($data) { $this->id = $data['id']; $this->name = $data['name']; $this->fullName = $data['full_name']; $this->owner = User::createFromData($data['owner']); $this->isPrivate = $data['private']; $this->htmlUrl = $data['html_url']; $this->description = $data['description']; $this->isFork = $data['fork']; $this->url = $data['url']; $this->forksUrl = $data['forks_url']; $this->keysUrl = $data['keys_url']; $this->collaboratorsUrl = $data['collaborators_url']; $this->teamsUrl = $data['teams_url']; $this->hooksUrl = $data['hooks_url']; $this->issueEventsUrl = $data['issue_events_url']; $this->eventsUrl = $data['events_url']; $this->assigneesUrl = $data['assignees_url']; $this->branchesUrl = $data['branches_url']; $this->tagsUrl = $data['tags_url']; $this->blobsUrl = $data['blobs_url']; $this->gitTagsUrl = $data['git_tags_url']; $this->gitRefsUrl = $data['git_refs_url']; $this->treesUrl = $data['trees_url']; $this->statusesUrl = $data['statuses_url']; $this->languagesUrl = $data['languages_url']; $this->stargazersUrl = $data['stargazers_url']; $this->contributorsUrl = $data['contributors_url']; $this->subscribersUrl = $data['subscribers_url']; $this->subscriptionUrl = $data['subscription_url']; $this->commitsUrl = $data['commits_url']; $this->gitCommitsUrl = $data['git_commits_url']; $this->commentsUrl = $data['comments_url']; $this->issueCommentUrl = $data['issue_comment_url']; $this->contentsUrl = $data['contents_url']; $this->compareUrl = $data['compare_url']; $this->mergesUrl = $data['merges_url']; $this->archiveUrl = $data['archive_url']; $this->downloadsUrl = $data['downloads_url']; $this->issuesUrl = $data['issues_url']; $this->pullsUrl = $data['pulls_url']; $this->milestonesUrl = $data['milestones_url']; $this->notificationsUrl = $data['notifications_url']; $this->labelsUrl = $data['labels_url']; $this->releasesUrl = $data['releases_url']; $this->createdAt = $data['created_at']; $this->updatedAt = $data['updated_at']; $this->pushedAt = $data['pushed_at']; $this->gitUrl = $data['git_url']; $this->sshUrl = $data['ssh_url']; $this->cloneUrl = $data['clone_url']; $this->svnUrl = $data['svn_url']; $this->homepage = $data['homepage']; $this->size = $data['size']; $this->stargazersCount = $data['stargazers_count']; $this->watchersCount = $data['watchers_count']; $this->language = $data['language']; $this->hasIssues = $data['has_issues']; $this->hasDownloads = $data['has_downloads']; $this->hasWiki = $data['has_wiki']; $this->hasPages = $data['has_pages']; $this->forksCount = $data['forks_count']; $this->mirrorUrl = $data['mirror_url']; $this->openIssues = $data['open_issues']; $this->watchers = $data['watchers']; $this->defaultBranch = $data['default_branch']; $this->isPublic = isset($data['public']) ?: null; }