{"action":"created","comment":{"url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/comments/114835141","pull_request_review_id":36329125,"id":114835141,"diff_hunk":"@@ -0,0 +1,33 @@\n+<?php\n+/**\n+ * File containing the StringToArrayTransformer class.\n+ *\n+ * @copyright Copyright (C) eZ Systems AS. All rights reserved.\n+ * @license For full copyright and license information view LICENSE file distributed with this source code.\n+ */\n+\n+namespace EzSystems\\TweetFieldTypeBundle\\Form;\n+\n+use Symfony\\Component\\Form\\DataTransformerInterface;\n+\n+class StringToArrayTransformer implements DataTransformerInterface","path":"Form/StringToArrayTransformer.php","position":13,"original_position":13,"commit_id":"de309d5fc0e39551a8d30b76d5f85f917aec64f1","original_commit_id":"de309d5fc0e39551a8d30b76d5f85f917aec64f1","user":{"login":"bdunogier","id":235928,"avatar_url":"https://avatars1.githubusercontent.com/u/235928?v=3","gravatar_id":"","url":"https://api.github.com/users/bdunogier","html_url":"https://github.com/bdunogier","followers_url":"https://api.github.com/users/bdunogier/followers","following_url":"https://api.github.com/users/bdunogier/following{/other_user}","gists_url":"https://api.github.com/users/bdunogier/gists{/gist_id}","starred_url":"https://api.github.com/users/bdunogier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdunogier/subscriptions","organizations_url":"https://api.github.com/users/bdunogier/orgs","repos_url":"https://api.github.com/users/bdunogier/repos","events_url":"https://api.github.com/users/bdunogier/events{/privacy}","received_events_url":"https://api.github.com/users/bdunogier/received_events","type":"User","site_admin":false},"body":"I'd add phpdoc stating that it uses a comma separated format.","created_at":"2017-05-04T17:06:23Z","updated_at":"2017-05-04T17:12:03Z","html_url":"https://github.com/ezsystems/TweetFieldTypeBundle/pull/8#discussion_r114835141","pull_request_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/8","_links":{"self":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/comments/114835141"},"html":{"href":"https://github.com/ezsystems/TweetFieldTypeBundle/pull/8#discussion_r114835141"},"pull_request":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/8"}}},"pull_request":{"url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/8","id":118944640,"html_url":"https://github.com/ezsystems/TweetFieldTypeBundle/pull/8","diff_url":"https://github.com/ezsystems/TweetFieldTypeBundle/pull/8.diff","patch_url":"https://github.com/ezsystems/TweetFieldTypeBundle/pull/8.patch","issue_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/issues/8","number":8,"state":"open","locked":false,"title":"Add option to declare list of authors from which the tweets are allowed","user":{"login":"natanael89","id":8006126,"avatar_url":"https://avatars1.githubusercontent.com/u/8006126?v=3","gravatar_id":"","url":"https://api.github.com/users/natanael89","html_url":"https://github.com/natanael89","followers_url":"https://api.github.com/users/natanael89/followers","following_url":"https://api.github.com/users/natanael89/following{/other_user}","gists_url":"https://api.github.com/users/natanael89/gists{/gist_id}","starred_url":"https://api.github.com/users/natanael89/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/natanael89/subscriptions","organizations_url":"https://api.github.com/users/natanael89/orgs","repos_url":"https://api.github.com/users/natanael89/repos","events_url":"https://api.github.com/users/natanael89/events{/privacy}","received_events_url":"https://api.github.com/users/natanael89/received_events","type":"User","site_admin":false},"body":"> [EZP-27294](https://jira.ez.no/browse/EZP-27294)\r\n#\r\nThis PR aims at adding the possibility to declare a list of allowed tweet authors. \r\nThis feature currently is signalled throughout the code and in the tutorial documentation but is not implemented fully. My PR adds the missing pieces.","created_at":"2017-05-04T10:46:35Z","updated_at":"2017-05-04T17:12:03Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8f3bb48378a0287b3d0509360c4481cf16e481ab","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/8/commits","review_comments_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/8/comments","review_comment_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/issues/8/comments","statuses_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/statuses/de309d5fc0e39551a8d30b76d5f85f917aec64f1","head":{"label":"natanael89:ezp-27294_add_validation","ref":"ezp-27294_add_validation","sha":"de309d5fc0e39551a8d30b76d5f85f917aec64f1","user":{"login":"natanael89","id":8006126,"avatar_url":"https://avatars1.githubusercontent.com/u/8006126?v=3","gravatar_id":"","url":"https://api.github.com/users/natanael89","html_url":"https://github.com/natanael89","followers_url":"https://api.github.com/users/natanael89/followers","following_url":"https://api.github.com/users/natanael89/following{/other_user}","gists_url":"https://api.github.com/users/natanael89/gists{/gist_id}","starred_url":"https://api.github.com/users/natanael89/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/natanael89/subscriptions","organizations_url":"https://api.github.com/users/natanael89/orgs","repos_url":"https://api.github.com/users/natanael89/repos","events_url":"https://api.github.com/users/natanael89/events{/privacy}","received_events_url":"https://api.github.com/users/natanael89/received_events","type":"User","site_admin":false},"repo":{"id":88238988,"name":"TweetFieldTypeBundle","full_name":"natanael89/TweetFieldTypeBundle","owner":{"login":"natanael89","id":8006126,"avatar_url":"https://avatars1.githubusercontent.com/u/8006126?v=3","gravatar_id":"","url":"https://api.github.com/users/natanael89","html_url":"https://github.com/natanael89","followers_url":"https://api.github.com/users/natanael89/followers","following_url":"https://api.github.com/users/natanael89/following{/other_user}","gists_url":"https://api.github.com/users/natanael89/gists{/gist_id}","starred_url":"https://api.github.com/users/natanael89/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/natanael89/subscriptions","organizations_url":"https://api.github.com/users/natanael89/orgs","repos_url":"https://api.github.com/users/natanael89/repos","events_url":"https://api.github.com/users/natanael89/events{/privacy}","received_events_url":"https://api.github.com/users/natanael89/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/natanael89/TweetFieldTypeBundle","description":"Tweet FieldType for the eZ Publish 5 FieldType tutorial at https://confluence.ez.no/display/EZP/eZ+Publish+5+Field+Type+Tutorial.","fork":true,"url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle","forks_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/forks","keys_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/keys{/key_id}","collaborators_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/teams","hooks_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/hooks","issue_events_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/issues/events{/number}","events_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/events","assignees_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/assignees{/user}","branches_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/branches{/branch}","tags_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/tags","blobs_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/git/refs{/sha}","trees_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/git/trees{/sha}","statuses_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/statuses/{sha}","languages_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/languages","stargazers_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/stargazers","contributors_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/contributors","subscribers_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/subscribers","subscription_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/subscription","commits_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/commits{/sha}","git_commits_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/git/commits{/sha}","comments_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/comments{/number}","issue_comment_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/issues/comments{/number}","contents_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/contents/{+path}","compare_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/compare/{base}...{head}","merges_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/merges","archive_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/downloads","issues_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/issues{/number}","pulls_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/pulls{/number}","milestones_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/milestones{/number}","notifications_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/labels{/name}","releases_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/releases{/id}","deployments_url":"https://api.github.com/repos/natanael89/TweetFieldTypeBundle/deployments","created_at":"2017-04-14T06:17:01Z","updated_at":"2017-04-14T06:17:02Z","pushed_at":"2017-05-04T13:57:23Z","git_url":"git://github.com/natanael89/TweetFieldTypeBundle.git","ssh_url":"git@github.com:natanael89/TweetFieldTypeBundle.git","clone_url":"https://github.com/natanael89/TweetFieldTypeBundle.git","svn_url":"https://github.com/natanael89/TweetFieldTypeBundle","homepage":null,"size":84,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ezsystems:master","ref":"master","sha":"b11e43e4f1e7bd2f0c7ff06ad83d167eee801ed7","user":{"login":"ezsystems","id":295311,"avatar_url":"https://avatars2.githubusercontent.com/u/295311?v=3","gravatar_id":"","url":"https://api.github.com/users/ezsystems","html_url":"https://github.com/ezsystems","followers_url":"https://api.github.com/users/ezsystems/followers","following_url":"https://api.github.com/users/ezsystems/following{/other_user}","gists_url":"https://api.github.com/users/ezsystems/gists{/gist_id}","starred_url":"https://api.github.com/users/ezsystems/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ezsystems/subscriptions","organizations_url":"https://api.github.com/users/ezsystems/orgs","repos_url":"https://api.github.com/users/ezsystems/repos","events_url":"https://api.github.com/users/ezsystems/events{/privacy}","received_events_url":"https://api.github.com/users/ezsystems/received_events","type":"Organization","site_admin":false},"repo":{"id":17593885,"name":"TweetFieldTypeBundle","full_name":"ezsystems/TweetFieldTypeBundle","owner":{"login":"ezsystems","id":295311,"avatar_url":"https://avatars2.githubusercontent.com/u/295311?v=3","gravatar_id":"","url":"https://api.github.com/users/ezsystems","html_url":"https://github.com/ezsystems","followers_url":"https://api.github.com/users/ezsystems/followers","following_url":"https://api.github.com/users/ezsystems/following{/other_user}","gists_url":"https://api.github.com/users/ezsystems/gists{/gist_id}","starred_url":"https://api.github.com/users/ezsystems/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ezsystems/subscriptions","organizations_url":"https://api.github.com/users/ezsystems/orgs","repos_url":"https://api.github.com/users/ezsystems/repos","events_url":"https://api.github.com/users/ezsystems/events{/privacy}","received_events_url":"https://api.github.com/users/ezsystems/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ezsystems/TweetFieldTypeBundle","description":"Tweet FieldType for the eZ Platform FieldType tutorial at https://doc.ez.no/x/hpTfAQ","fork":false,"url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle","forks_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/forks","keys_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/teams","hooks_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/hooks","issue_events_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/issues/events{/number}","events_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/events","assignees_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/assignees{/user}","branches_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/branches{/branch}","tags_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/tags","blobs_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/git/refs{/sha}","trees_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/statuses/{sha}","languages_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/languages","stargazers_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/stargazers","contributors_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/contributors","subscribers_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/subscribers","subscription_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/subscription","commits_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/commits{/sha}","git_commits_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/git/commits{/sha}","comments_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/comments{/number}","issue_comment_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/issues/comments{/number}","contents_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/contents/{+path}","compare_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/merges","archive_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/downloads","issues_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/issues{/number}","pulls_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls{/number}","milestones_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/milestones{/number}","notifications_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/labels{/name}","releases_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/releases{/id}","deployments_url":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/deployments","created_at":"2014-03-10T13:42:09Z","updated_at":"2017-05-02T08:15:59Z","pushed_at":"2017-05-04T13:57:25Z","git_url":"git://github.com/ezsystems/TweetFieldTypeBundle.git","ssh_url":"git@github.com:ezsystems/TweetFieldTypeBundle.git","clone_url":"https://github.com/ezsystems/TweetFieldTypeBundle.git","svn_url":"https://github.com/ezsystems/TweetFieldTypeBundle","homepage":"https://doc.ez.no/display/DEVELOPER/Creating+a+Tweet+Field+Type","size":63,"stargazers_count":1,"watchers_count":1,"language":"PHP","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":7,"mirror_url":null,"open_issues_count":3,"forks":7,"open_issues":3,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/8"},"html":{"href":"https://github.com/ezsystems/TweetFieldTypeBundle/pull/8"},"issue":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/issues/8"},"comments":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/issues/8/comments"},"review_comments":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/8/comments"},"review_comment":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/pulls/8/commits"},"statuses":{"href":"https://api.github.com/repos/ezsystems/TweetFieldTypeBundle/statuses/de309d5fc0e39551a8d30b76d5f85f917aec64f1"}}}}
{"actor":{"display_login":"bdunogier"}}