public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $payload = new PagesBuild(); $payload->commit = $hydratorRegistry->extractValue($data, 'commit'); $payload->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $payload->duration = $hydratorRegistry->extractValue($data, 'duration'); $payload->status = $hydratorRegistry->extractValue($data, 'status'); $payload->updatedAt = $hydratorRegistry->extractValue($data, 'updated_at'); $payload->url = $hydratorRegistry->extractValue($data, 'url'); $error = $hydratorRegistry->extractValue($data, 'error'); $payload->error = $hydratorRegistry->instantiateClass('GithubService\\Model\\IndexingSuccess', $error); $pusher = $hydratorRegistry->extractValue($data, 'pusher'); $payload->pusher = $hydratorRegistry->instantiateClass('GithubService\\Model\\User', $pusher); return $payload; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $ref = new Refs(); foreach ($data as $refData) { $ref->refs[] = $hydratorRegistry->instantiateClass('GithubService\\Model\\Ref', $refData); } return $ref; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $emojiList = new CommitList(); foreach ($data as $entry) { $emojiList->commitsChild[] = $hydratorRegistry->instantiateClass('GithubService\\Model\\Commit', $entry); } return $emojiList; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $tags = new Tags(); foreach ($data as $entry) { $tags->repoTags[] = $hydratorRegistry->instantiateClass('GithubService\\Model\\Tag', $entry); } return $tags; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $gistForks = new GistForks(); foreach ($data as $entry) { $gistForks->gistForklist[] = $hydratorRegistry->instantiateClass('GithubService\\Model\\GistFork', $entry); } return $gistForks; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $branches = new RepoSearchResults(); $repositories = $hydratorRegistry->extractValue($data, 'repositories'); $object = $hydratorRegistry->instantiateClass('GithubService\\Model\\Repositories', $repositories); $branches->repositories = $object; return $branches; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $repoStatsCodeInfo = new RepoStatsCodeFrequency(); foreach ($data as $entry) { $codeInfo = $hydratorRegistry->instantiateClass('GithubService\\Model\\RepoStatsCodeInfo', $entry); $repoStatsCodeInfo->repoStats[] = $codeInfo; } return $repoStatsCodeInfo; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $ref = new Ref(); $refObjectData = $hydratorRegistry->extractValue($data, 'object'); $ref->refObject = $hydratorRegistry->instantiateClass('GithubService\\Model\\RefObject', $refObjectData); $ref->ref = $hydratorRegistry->extractValue($data, 'ref'); $ref->url = $hydratorRegistry->extractValue($data, 'url'); return $ref; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $emailSearchResults = new EmailSearchResults(); foreach ($data as $key => $value) { $user = $hydratorRegistry->extractValue($data, 'user'); $emailSearchResults->user = $hydratorRegistry->instantiateClass('GithubService\\Model\\UserInSearchResult', $user); } return $emailSearchResults; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $repoStatsCommitActivity = new RepoStatsCommitActivity(); foreach ($data as $entry) { $child = $hydratorRegistry->instantiateClass('GithubService\\Model\\RepoStatsCommitActivityChild', $entry); $repoStatsCommitActivity->repoStats[] = $child; } return $repoStatsCommitActivity; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $branches = new Branches(); foreach ($data as $entry) { $object = $hydratorRegistry->instantiateClass('GithubService\\Model\\BranchCommit', $entry); $branches->branchList[] = $object; } return $branches; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $repoStatsPunchCard = new RepoStatsPunchCard(); foreach ($data as $entry) { $newEntry = $hydratorRegistry->instantiateClass('GithubService\\Model\\RepoStatsPunchCardInfo', $entry); $repoStatsPunchCard->entries[] = $newEntry; } return $repoStatsPunchCard; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $repositories = new Repositories(); foreach ($data as $entry) { $object = $hydratorRegistry->instantiateClass('GithubService\\Model\\RepoSearchItem', $entry); $repositories->repositoriesChild[] = $object; } return $repositories; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $userEmailList = new UserEmailList(); $userEmailList->emails = []; foreach ($data as $entry) { $userEmailList->emails[] = $hydratorRegistry->instantiateClass('GithubService\\Model\\UserEmail', $entry); } return $userEmailList; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $oauthAccessList = new OauthAccessList(); foreach ($data as $entry) { $oauth = $hydratorRegistry->instantiateClass('GithubService\\Model\\OauthAccess', $entry); $oauthAccessList->accessList[] = $oauth; } return $oauthAccessList; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $tag = new Tag(); $commit = $hydratorRegistry->extractValue($data, 'commit'); $tag->commit = $hydratorRegistry->instantiateClass('GithubService\\Model\\BlobAfterCreate', $commit); $tag->name = $hydratorRegistry->extractValue($data, 'name'); $tag->tarballUrl = $hydratorRegistry->extractValue($data, 'tarball_url'); $tag->zipballUrl = $hydratorRegistry->extractValue($data, 'zipball_url'); return $tag; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $deployment = new Deployment(); $deployment->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $deployment->description = $hydratorRegistry->extractValue($data, 'description'); $deployment->environment = $hydratorRegistry->extractValue($data, 'environment'); $deployment->id = $hydratorRegistry->extractValue($data, 'id'); $deployment->ref = $hydratorRegistry->extractValue($data, 'ref'); $deployment->sha = $hydratorRegistry->extractValue($data, 'sha'); $deployment->statusesUrl = $hydratorRegistry->extractValue($data, 'statuses_url'); $deployment->task = $hydratorRegistry->extractValue($data, 'task'); $deployment->updatedAt = $hydratorRegistry->extractValue($data, 'updated_at'); $deployment->url = $hydratorRegistry->extractValue($data, 'url'); $creator = $hydratorRegistry->extractValue($data, 'creator'); $deployment->creator = $hydratorRegistry->instantiateClass('GithubService\\Model\\User', $creator); $payload = $hydratorRegistry->extractValue($data, 'payload'); $deployment->payload = $hydratorRegistry->instantiateClass('GithubService\\Model\\Payload', $payload); return $deployment; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $ref = new GistFork(); $ref->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $ref->id = $hydratorRegistry->extractValue($data, 'id'); $ref->updatedAt = $hydratorRegistry->extractValue($data, 'updated_at'); $ref->url = $hydratorRegistry->extractValue($data, 'url'); $user = $hydratorRegistry->extractValue($data, 'user'); $ref->user = $hydratorRegistry->instantiateClass('GithubService\\Model\\User', $user); return $ref; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $repoSubscription = new SearchRepos(); $repoSubscription->totalCount = $hydratorRegistry->extractValue($data, 'total_count'); $repoSubscription->incompleteResults = $hydratorRegistry->extractValue($data, 'incomplete_results'); $repositories = $hydratorRegistry->extractValue($data, 'items'); foreach ($repositories as $repository) { $repoSubscription->repoList[] = $hydratorRegistry->instantiateClass('GithubService\\Model\\SearchRepoItem', $repository); } return $repoSubscription; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $issueEvent = new IssueEvent(); $issueEvent->commitId = $hydratorRegistry->extractValue($data, 'commit_id'); $issueEvent->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $issueEvent->event = $hydratorRegistry->extractValue($data, 'event'); $issueEvent->id = $hydratorRegistry->extractValue($data, 'id'); $issueEvent->url = $hydratorRegistry->extractValue($data, 'url'); $user = $hydratorRegistry->extractValue($data, 'actor'); $issueEvent->actor = $hydratorRegistry->instantiateClass('GithubService\\Model\\User', $user); return $issueEvent; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $gistComment = new GistComment(); $gistComment->body = $hydratorRegistry->extractValue($data, 'body'); $gistComment->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $gistComment->id = $hydratorRegistry->extractValue($data, 'id'); $gistComment->updatedAt = $hydratorRegistry->extractValue($data, 'updated_at'); $gistComment->url = $hydratorRegistry->extractValue($data, 'url'); $user = $hydratorRegistry->extractValue($data, 'user'); $gistComment->user = $hydratorRegistry->instantiateClass('GithubService\\Model\\User', $user); return $gistComment; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $gist = new Gist(); $gist->comments = $hydratorRegistry->extractValue($data, 'comments'); $gist->commentsUrl = $hydratorRegistry->extractValue($data, 'comments_url'); $gist->commitsUrl = $hydratorRegistry->extractValue($data, 'commits_url'); $gist->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $gist->description = $hydratorRegistry->extractValue($data, 'description'); $gist->forksUrl = $hydratorRegistry->extractValue($data, 'forks_url'); $gist->gitPullUrl = $hydratorRegistry->extractValue($data, 'git_pull_url'); $gist->gitPushUrl = $hydratorRegistry->extractValue($data, 'git_push_url'); $gist->htmlUrl = $hydratorRegistry->extractValue($data, 'html_url'); $gist->id = $hydratorRegistry->extractValue($data, 'id'); $gist->public = $hydratorRegistry->extractValue($data, 'public'); $gist->updatedAt = $hydratorRegistry->extractValue($data, 'updated_at'); $gist->url = $hydratorRegistry->extractValue($data, 'url'); $gist->user = $hydratorRegistry->extractValue($data, 'user'); $files = $hydratorRegistry->extractValue($data, 'files'); $gist->files = $hydratorRegistry->instantiateClass('GithubService\\Model\\FileList', $files); $owner = $hydratorRegistry->extractValue($data, 'owner'); $gist->owner = $hydratorRegistry->instantiateClass('GithubService\\Model\\User', $owner); return $gist; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $commit = new Commit(); $commit->url = $hydratorRegistry->extractValue($data, 'url'); $commit->sha = $hydratorRegistry->extractValue($data, 'sha'); $commit->htmlURL = $hydratorRegistry->extractValue($data, 'html_url', true); $parents = $hydratorRegistry->extractValue($data, 'parents'); $commit->parents = []; foreach ($parents as $entry) { $commit->parents[] = $hydratorRegistry->instantiateClass('GithubService\\Model\\CommitParent', $entry); } $commitInfo = $hydratorRegistry->extractValue($data, 'commit'); $commit->commitInfo = $hydratorRegistry->instantiateClass('GithubService\\Model\\CommitInfo', $commitInfo); $author = $hydratorRegistry->extractValue($data, 'author'); if ($author) { $commit->author = $hydratorRegistry->instantiateClass('GithubService\\Model\\Person', $author); } $committer = $hydratorRegistry->extractValue($data, 'committer'); if ($committer) { $commit->committer = $hydratorRegistry->instantiateClass('GithubService\\Model\\Person', $committer); } return $commit; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $status = new Status(); $status->context = $hydratorRegistry->extractValue($data, 'context'); $status->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $status->description = $hydratorRegistry->extractValue($data, 'description'); $status->id = $hydratorRegistry->extractValue($data, 'id'); $status->state = $hydratorRegistry->extractValue($data, 'state'); $status->targetUrl = $hydratorRegistry->extractValue($data, 'target_url'); $status->updatedAt = $hydratorRegistry->extractValue($data, 'updated_at'); $status->url = $hydratorRegistry->extractValue($data, 'url'); $creator = $hydratorRegistry->extractValue($data, 'creator', true); if ($creator !== null) { $status->creator = $hydratorRegistry->instantiateClass('GithubService\\Model\\User', $creator); } return $status; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $oauthAccess = new OauthAccess(); $oauthAccess->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $oauthAccess->fingerprint = $hydratorRegistry->extractValue($data, 'fingerprint', true); $oauthAccess->hashedToken = $hydratorRegistry->extractValue($data, 'hashed_token', true); $oauthAccess->id = $hydratorRegistry->extractValue($data, 'id'); $oauthAccess->note = $hydratorRegistry->extractValue($data, 'note'); $oauthAccess->noteUrl = $hydratorRegistry->extractValue($data, 'note_url'); $oauthAccess->token = $hydratorRegistry->extractValue($data, 'token'); $oauthAccess->tokenLastEight = $hydratorRegistry->extractValue($data, 'token_last_eight', true); $oauthAccess->updatedAt = $hydratorRegistry->extractValue($data, 'updated_at'); $oauthAccess->url = $hydratorRegistry->extractValue($data, 'url'); $app = $hydratorRegistry->extractValue($data, 'app'); $oauthAccess->app = $hydratorRegistry->instantiateClass('GithubService\\Model\\App', $app); //TODO - check is array of values $oauthAccess->scopes = $hydratorRegistry->extractValue($data, 'scopes'); return $oauthAccess; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $pullComment = new PullComment(); $pullComment->body = $hydratorRegistry->extractValue($data, 'body'); $pullComment->commitId = $hydratorRegistry->extractValue($data, 'commit_id'); $pullComment->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $pullComment->diffHunk = $hydratorRegistry->extractValue($data, 'diff_hunk'); $pullComment->htmlUrl = $hydratorRegistry->extractValue($data, 'html_url'); $pullComment->id = $hydratorRegistry->extractValue($data, 'id'); $pullComment->originalCommitId = $hydratorRegistry->extractValue($data, 'original_commit_id'); $pullComment->originalPosition = $hydratorRegistry->extractValue($data, 'original_position'); $pullComment->path = $hydratorRegistry->extractValue($data, 'path'); $pullComment->position = $hydratorRegistry->extractValue($data, 'position'); $pullComment->pullRequestUrl = $hydratorRegistry->extractValue($data, 'pull_request_url'); $pullComment->updatedAt = $hydratorRegistry->extractValue($data, 'updated_at'); $pullComment->url = $hydratorRegistry->extractValue($data, 'url'); $user = $hydratorRegistry->extractValue($data, 'user'); $pullComment->user = $hydratorRegistry->instantiateClass('GithubService\\Model\\User', $user); //TODO restore links //['links', '_links', 'class' => 'GithubService\\Model\\Links'], return $pullComment; }
public function hydrate(array $data, HydratorRegistry $hydratorRegistry) { $searchRepoItem = new SearchRepoItem(); $searchRepoItem->created = $hydratorRegistry->extractValue($data, 'created', true); $searchRepoItem->createdAt = $hydratorRegistry->extractValue($data, 'created_at'); $searchRepoItem->description = $hydratorRegistry->extractValue($data, 'description'); $searchRepoItem->followers = $hydratorRegistry->extractValue($data, 'followers', true); $searchRepoItem->fork = $hydratorRegistry->extractValue($data, 'fork'); $searchRepoItem->forksCount = $hydratorRegistry->extractValue($data, 'forks_count'); $searchRepoItem->homepage = $hydratorRegistry->extractValue($data, 'homepage'); $searchRepoItem->language = $hydratorRegistry->extractValue($data, 'language'); $searchRepoItem->name = $hydratorRegistry->extractValue($data, 'name'); $entry = $hydratorRegistry->extractValue($data, 'owner'); $searchRepoItem->owner = $hydratorRegistry->instantiateClass(OwnerSearch::class, $entry); $searchRepoItem->private = $hydratorRegistry->extractValue($data, 'private'); $searchRepoItem->pushedAt = $hydratorRegistry->extractValue($data, 'pushed_at'); $searchRepoItem->score = $hydratorRegistry->extractValue($data, 'score'); $searchRepoItem->size = $hydratorRegistry->extractValue($data, 'size'); $searchRepoItem->url = $hydratorRegistry->extractValue($data, 'url'); $searchRepoItem->stargazersCount = $hydratorRegistry->extractValue($data, 'stargazers_count'); $searchRepoItem->watchersCount = $hydratorRegistry->extractValue($data, 'watchers_count'); return $searchRepoItem; }