{"action":"created","comment":{"url":"https://api.github.com/repos/Wikia/app/pulls/comments/63022333","id":63022333,"diff_hunk":"@@ -0,0 +1,96 @@\n+<?php\n+\n+class CommunityPageSpecialRecentActivityModel {\n+\n+\t/**\n+\t * @return array\n+\t * @throws MWException\n+\t */\n+\tpublic function getData() {\n+\t\t$recentActivityData = $this->getRecentActivity();\n+\n+\t\t$recentActivity = [];\n+\t\tforeach ( $recentActivityData['changeList'] as $activity ) {\n+\t\t\t$changeTypeString = $this->getChangeTypeMessage( $activity['changetype'] );\n+\t\t\t$userProfileLink = $this->getUserProfileLink( $activity['user_name'], $activity['user_profile_url'] );\n+\t\t\t$pageLink = $this->getPageLink( $activity['page_title'], $activity['page_url'] );\n+\n+\t\t\t$changeMessage = wfMessage( 'communitypage-activity',\n+\t\t\t\t$userProfileLink, $changeTypeString, $pageLink )->plain();\n+\n+\t\t\t$recentActivity[] = [\n+\t\t\t\t'timeAgo' => $activity['time_ago'],\n+\t\t\t\t'profilePage' => $activity['user_profile_url'],\n+\t\t\t\t'userAvatar' => AvatarService::renderAvatar(\n+\t\t\t\t\t$activity['user_name'],\n+\t\t\t\t\tAvatarService::AVATAR_SIZE_SMALL_PLUS ),\n+\t\t\t\t'changeMessage' => $changeMessage,\n+\t\t\t];\n+\t\t}\n+\n+\t\t$title = SpecialPage::getTitleFor( 'WikiActivity' );\n+\n+\t\treturn [\n+\t\t\t'activityHeading' => $recentActivityData['moduleHeader'],\n+\t\t\t'moreActivityText' => wfMessage( 'communitypage-recent-activity' )->plain(),\n+\t\t\t'moreActivityLink' => $title->getCanonicalURL(),\n+\t\t\t'activity' => $recentActivity,\n+\t\t];\n+\t}\n+\n+\t/**\n+\t * @return array\n+\t */\n+\tpublic function getRecentActivity() {","path":"extensions/wikia/CommunityPage/models/CommunityPageSpecialRecentActivityModel.class.php","position":44,"original_position":44,"commit_id":"b8b8478ba361632e5c0fbc7b088c64560ad8e087","original_commit_id":"b8b8478ba361632e5c0fbc7b088c64560ad8e087","user":{"login":"kamilkoterba","id":2316139,"avatar_url":"https://avatars.githubusercontent.com/u/2316139?v=3","gravatar_id":"","url":"https://api.github.com/users/kamilkoterba","html_url":"https://github.com/kamilkoterba","followers_url":"https://api.github.com/users/kamilkoterba/followers","following_url":"https://api.github.com/users/kamilkoterba/following{/other_user}","gists_url":"https://api.github.com/users/kamilkoterba/gists{/gist_id}","starred_url":"https://api.github.com/users/kamilkoterba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kamilkoterba/subscriptions","organizations_url":"https://api.github.com/users/kamilkoterba/orgs","repos_url":"https://api.github.com/users/kamilkoterba/repos","events_url":"https://api.github.com/users/kamilkoterba/events{/privacy}","received_events_url":"https://api.github.com/users/kamilkoterba/received_events","type":"User","site_admin":false},"body":"Does this method need to be public? Or exist at all?","created_at":"2016-05-12T13:46:01Z","updated_at":"2016-05-12T13:46:01Z","html_url":"https://github.com/Wikia/app/pull/10457#discussion_r63022333","pull_request_url":"https://api.github.com/repos/Wikia/app/pulls/10457","_links":{"self":{"href":"https://api.github.com/repos/Wikia/app/pulls/comments/63022333"},"html":{"href":"https://github.com/Wikia/app/pull/10457#discussion_r63022333"},"pull_request":{"href":"https://api.github.com/repos/Wikia/app/pulls/10457"}}},"pull_request":{"url":"https://api.github.com/repos/Wikia/app/pulls/10457","id":69835171,"html_url":"https://github.com/Wikia/app/pull/10457","diff_url":"https://github.com/Wikia/app/pull/10457.diff","patch_url":"https://github.com/Wikia/app/pull/10457.patch","issue_url":"https://api.github.com/repos/Wikia/app/issues/10457","number":10457,"state":"open","locked":false,"title":"JPN-454 Refactor the Recent Activity Module and add tracking to it","user":{"login":"adamkarminski","id":5011775,"avatar_url":"https://avatars.githubusercontent.com/u/5011775?v=3","gravatar_id":"","url":"https://api.github.com/users/adamkarminski","html_url":"https://github.com/adamkarminski","followers_url":"https://api.github.com/users/adamkarminski/followers","following_url":"https://api.github.com/users/adamkarminski/following{/other_user}","gists_url":"https://api.github.com/users/adamkarminski/gists{/gist_id}","starred_url":"https://api.github.com/users/adamkarminski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamkarminski/subscriptions","organizations_url":"https://api.github.com/users/adamkarminski/orgs","repos_url":"https://api.github.com/users/adamkarminski/repos","events_url":"https://api.github.com/users/adamkarminski/events{/privacy}","received_events_url":"https://api.github.com/users/adamkarminski/received_events","type":"User","site_admin":false},"body":"### Links\r\n* https://wikia-inc.atlassian.net/browse/JPN-454\r\n\r\n### Reviewers\r\n@Wikia/spitfires @perjg @d34th4ck3r ","created_at":"2016-05-12T13:22:58Z","updated_at":"2016-05-12T13:46:01Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4af88ac194139efe7028fe9fd7943cab8a5e7fa4","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/Wikia/app/pulls/10457/commits","review_comments_url":"https://api.github.com/repos/Wikia/app/pulls/10457/comments","review_comment_url":"https://api.github.com/repos/Wikia/app/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Wikia/app/issues/10457/comments","statuses_url":"https://api.github.com/repos/Wikia/app/statuses/b8b8478ba361632e5c0fbc7b088c64560ad8e087","head":{"label":"Wikia:JPN-454","ref":"JPN-454","sha":"b8b8478ba361632e5c0fbc7b088c64560ad8e087","user":{"login":"Wikia","id":1171011,"avatar_url":"https://avatars.githubusercontent.com/u/1171011?v=3","gravatar_id":"","url":"https://api.github.com/users/Wikia","html_url":"https://github.com/Wikia","followers_url":"https://api.github.com/users/Wikia/followers","following_url":"https://api.github.com/users/Wikia/following{/other_user}","gists_url":"https://api.github.com/users/Wikia/gists{/gist_id}","starred_url":"https://api.github.com/users/Wikia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wikia/subscriptions","organizations_url":"https://api.github.com/users/Wikia/orgs","repos_url":"https://api.github.com/users/Wikia/repos","events_url":"https://api.github.com/users/Wikia/events{/privacy}","received_events_url":"https://api.github.com/users/Wikia/received_events","type":"Organization","site_admin":false},"repo":{"id":5532313,"name":"app","full_name":"Wikia/app","owner":{"login":"Wikia","id":1171011,"avatar_url":"https://avatars.githubusercontent.com/u/1171011?v=3","gravatar_id":"","url":"https://api.github.com/users/Wikia","html_url":"https://github.com/Wikia","followers_url":"https://api.github.com/users/Wikia/followers","following_url":"https://api.github.com/users/Wikia/following{/other_user}","gists_url":"https://api.github.com/users/Wikia/gists{/gist_id}","starred_url":"https://api.github.com/users/Wikia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wikia/subscriptions","organizations_url":"https://api.github.com/users/Wikia/orgs","repos_url":"https://api.github.com/users/Wikia/repos","events_url":"https://api.github.com/users/Wikia/events{/privacy}","received_events_url":"https://api.github.com/users/Wikia/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Wikia/app","description":"Wikia Application Code","fork":false,"url":"https://api.github.com/repos/Wikia/app","forks_url":"https://api.github.com/repos/Wikia/app/forks","keys_url":"https://api.github.com/repos/Wikia/app/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Wikia/app/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Wikia/app/teams","hooks_url":"https://api.github.com/repos/Wikia/app/hooks","issue_events_url":"https://api.github.com/repos/Wikia/app/issues/events{/number}","events_url":"https://api.github.com/repos/Wikia/app/events","assignees_url":"https://api.github.com/repos/Wikia/app/assignees{/user}","branches_url":"https://api.github.com/repos/Wikia/app/branches{/branch}","tags_url":"https://api.github.com/repos/Wikia/app/tags","blobs_url":"https://api.github.com/repos/Wikia/app/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Wikia/app/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Wikia/app/git/refs{/sha}","trees_url":"https://api.github.com/repos/Wikia/app/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Wikia/app/statuses/{sha}","languages_url":"https://api.github.com/repos/Wikia/app/languages","stargazers_url":"https://api.github.com/repos/Wikia/app/stargazers","contributors_url":"https://api.github.com/repos/Wikia/app/contributors","subscribers_url":"https://api.github.com/repos/Wikia/app/subscribers","subscription_url":"https://api.github.com/repos/Wikia/app/subscription","commits_url":"https://api.github.com/repos/Wikia/app/commits{/sha}","git_commits_url":"https://api.github.com/repos/Wikia/app/git/commits{/sha}","comments_url":"https://api.github.com/repos/Wikia/app/comments{/number}","issue_comment_url":"https://api.github.com/repos/Wikia/app/issues/comments{/number}","contents_url":"https://api.github.com/repos/Wikia/app/contents/{+path}","compare_url":"https://api.github.com/repos/Wikia/app/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Wikia/app/merges","archive_url":"https://api.github.com/repos/Wikia/app/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Wikia/app/downloads","issues_url":"https://api.github.com/repos/Wikia/app/issues{/number}","pulls_url":"https://api.github.com/repos/Wikia/app/pulls{/number}","milestones_url":"https://api.github.com/repos/Wikia/app/milestones{/number}","notifications_url":"https://api.github.com/repos/Wikia/app/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Wikia/app/labels{/name}","releases_url":"https://api.github.com/repos/Wikia/app/releases{/id}","deployments_url":"https://api.github.com/repos/Wikia/app/deployments","created_at":"2012-08-23T20:55:58Z","updated_at":"2016-05-11T23:13:41Z","pushed_at":"2016-05-12T13:40:50Z","git_url":"git://github.com/Wikia/app.git","ssh_url":"git@github.com:Wikia/app.git","clone_url":"https://github.com/Wikia/app.git","svn_url":"https://github.com/Wikia/app","homepage":"http://dev.wikia.com","size":2311406,"stargazers_count":96,"watchers_count":96,"language":"PHP","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":78,"mirror_url":null,"open_issues_count":92,"forks":78,"open_issues":92,"watchers":96,"default_branch":"dev"}},"base":{"label":"Wikia:dev","ref":"dev","sha":"6e2219e77effdba9bfa4a5ce3442e924061d95eb","user":{"login":"Wikia","id":1171011,"avatar_url":"https://avatars.githubusercontent.com/u/1171011?v=3","gravatar_id":"","url":"https://api.github.com/users/Wikia","html_url":"https://github.com/Wikia","followers_url":"https://api.github.com/users/Wikia/followers","following_url":"https://api.github.com/users/Wikia/following{/other_user}","gists_url":"https://api.github.com/users/Wikia/gists{/gist_id}","starred_url":"https://api.github.com/users/Wikia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wikia/subscriptions","organizations_url":"https://api.github.com/users/Wikia/orgs","repos_url":"https://api.github.com/users/Wikia/repos","events_url":"https://api.github.com/users/Wikia/events{/privacy}","received_events_url":"https://api.github.com/users/Wikia/received_events","type":"Organization","site_admin":false},"repo":{"id":5532313,"name":"app","full_name":"Wikia/app","owner":{"login":"Wikia","id":1171011,"avatar_url":"https://avatars.githubusercontent.com/u/1171011?v=3","gravatar_id":"","url":"https://api.github.com/users/Wikia","html_url":"https://github.com/Wikia","followers_url":"https://api.github.com/users/Wikia/followers","following_url":"https://api.github.com/users/Wikia/following{/other_user}","gists_url":"https://api.github.com/users/Wikia/gists{/gist_id}","starred_url":"https://api.github.com/users/Wikia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wikia/subscriptions","organizations_url":"https://api.github.com/users/Wikia/orgs","repos_url":"https://api.github.com/users/Wikia/repos","events_url":"https://api.github.com/users/Wikia/events{/privacy}","received_events_url":"https://api.github.com/users/Wikia/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Wikia/app","description":"Wikia Application Code","fork":false,"url":"https://api.github.com/repos/Wikia/app","forks_url":"https://api.github.com/repos/Wikia/app/forks","keys_url":"https://api.github.com/repos/Wikia/app/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Wikia/app/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Wikia/app/teams","hooks_url":"https://api.github.com/repos/Wikia/app/hooks","issue_events_url":"https://api.github.com/repos/Wikia/app/issues/events{/number}","events_url":"https://api.github.com/repos/Wikia/app/events","assignees_url":"https://api.github.com/repos/Wikia/app/assignees{/user}","branches_url":"https://api.github.com/repos/Wikia/app/branches{/branch}","tags_url":"https://api.github.com/repos/Wikia/app/tags","blobs_url":"https://api.github.com/repos/Wikia/app/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Wikia/app/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Wikia/app/git/refs{/sha}","trees_url":"https://api.github.com/repos/Wikia/app/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Wikia/app/statuses/{sha}","languages_url":"https://api.github.com/repos/Wikia/app/languages","stargazers_url":"https://api.github.com/repos/Wikia/app/stargazers","contributors_url":"https://api.github.com/repos/Wikia/app/contributors","subscribers_url":"https://api.github.com/repos/Wikia/app/subscribers","subscription_url":"https://api.github.com/repos/Wikia/app/subscription","commits_url":"https://api.github.com/repos/Wikia/app/commits{/sha}","git_commits_url":"https://api.github.com/repos/Wikia/app/git/commits{/sha}","comments_url":"https://api.github.com/repos/Wikia/app/comments{/number}","issue_comment_url":"https://api.github.com/repos/Wikia/app/issues/comments{/number}","contents_url":"https://api.github.com/repos/Wikia/app/contents/{+path}","compare_url":"https://api.github.com/repos/Wikia/app/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Wikia/app/merges","archive_url":"https://api.github.com/repos/Wikia/app/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Wikia/app/downloads","issues_url":"https://api.github.com/repos/Wikia/app/issues{/number}","pulls_url":"https://api.github.com/repos/Wikia/app/pulls{/number}","milestones_url":"https://api.github.com/repos/Wikia/app/milestones{/number}","notifications_url":"https://api.github.com/repos/Wikia/app/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Wikia/app/labels{/name}","releases_url":"https://api.github.com/repos/Wikia/app/releases{/id}","deployments_url":"https://api.github.com/repos/Wikia/app/deployments","created_at":"2012-08-23T20:55:58Z","updated_at":"2016-05-11T23:13:41Z","pushed_at":"2016-05-12T13:40:50Z","git_url":"git://github.com/Wikia/app.git","ssh_url":"git@github.com:Wikia/app.git","clone_url":"https://github.com/Wikia/app.git","svn_url":"https://github.com/Wikia/app","homepage":"http://dev.wikia.com","size":2311406,"stargazers_count":96,"watchers_count":96,"language":"PHP","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":78,"mirror_url":null,"open_issues_count":92,"forks":78,"open_issues":92,"watchers":96,"default_branch":"dev"}},"_links":{"self":{"href":"https://api.github.com/repos/Wikia/app/pulls/10457"},"html":{"href":"https://github.com/Wikia/app/pull/10457"},"issue":{"href":"https://api.github.com/repos/Wikia/app/issues/10457"},"comments":{"href":"https://api.github.com/repos/Wikia/app/issues/10457/comments"},"review_comments":{"href":"https://api.github.com/repos/Wikia/app/pulls/10457/comments"},"review_comment":{"href":"https://api.github.com/repos/Wikia/app/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Wikia/app/pulls/10457/commits"},"statuses":{"href":"https://api.github.com/repos/Wikia/app/statuses/b8b8478ba361632e5c0fbc7b088c64560ad8e087"}}}}