{"action":"created","comment":{"url":"https://api.github.com/repos/ocastano/drupal8-test/pulls/comments/167630221","pull_request_review_id":95876376,"id":167630221,"diff_hunk":"@@ -0,0 +1,154 @@\n+<?php\n+namespace Drupal\\emergya_about\\Plugin\\Block;\n+use Drupal\\Core\\Block\\BlockBase;\n+use Drupal\\Core\\Form\\FormStateInterface;\n+use Drupal\\file\\Entity\\File;\n+\n+\n+/**\n+ * Provides a 'CustomVideoBlock' block.\n+ *\n+ * @Block(\n+ *  id = \"custom_video_block\",\n+ *  admin_label = @Translation(\"Custom video block\"),\n+ * )\n+ */\n+class CustomVideoBlock extends BlockBase {\n+  /**\n+   * {@inheritdoc}\n+   */\n+  public function defaultConfiguration() {\n+    return [\n+         'description' => $this->t(''),\n+         'video' => '',\n+         'thumbnail' => '',\n+         'caption' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vitae efficitur metus. Nullam auctor, nibh at condimentum sodales, massa leo tincidunt enim, eu pharetra magna nisi ut nulla. Vivamus tellus massa, ultricies ac lobortis a, convallis a risus. Nam ut sem vel ex facilisis porta. Donec sit amet cursus lacus. Nunc turpis turpis, sagittis quis bibendum sit amet, vulputate nec risus. Nulla pharetra lectus vitae tellus eleifend, cursus tincidunt libero euismod. Sed sit amet rhoncus sem. Aliquam quis enim at ligula maximus consectetur eget quis magna. Pellentesque rhoncus tempus nulla. Nullam lobortis ullamcorper lobortis. Fusce a mauris eget magna finibus aliquam eget sed metus. Cras tincidunt lectus id gravida mollis. Etiam et tempor erat. Duis ut leo efficitur, interdum elit sed, tempor felis. Praesent bibendum dui at ex porta, id efficitur justo blandit.',\n+        ] + parent::defaultConfiguration();\n+ }\n+  /**\n+   * {@inheritdoc}\n+   */\n+  public function blockForm($form, FormStateInterface $form_state) {\n+    $form['field_customvideo_description'] = [\n+      '#type' => 'textarea',\n+      '#title' => $this->t('Description'),\n+      '#description' => $this->t(''),\n+      '#default_value' => $this->configuration['description'],\n+      '#weight' => '0'\n+    ];\n+    $form['field_customvideo_video'] = [\n+      '#type' => 'managed_file',\n+      '#title' => $this->t('Video file'),\n+      '#upload_validators' => [\n+        'file_validate_extensions' => ['avi mkv mpeg mp4 ogg'],\n+      ],\n+      '#upload_location' => 'public://CustomVideoBlock-video',\n+      '#default_value' => $this->configuration['video'],\n+      '#required' => TRUE,\n+      '#weight' => 0\n+    ];\n+    $form['field_customvideo_thumbnail'] = [\n+      '#type' => 'fieldset',\n+      '#title' => $this->t('Thumbnail'),\n+      '#weight' => 0,\n+    ];\n+    $form['field_customvideo_thumbnail']['img_thumbnail'] = [\n+      '#type' => 'managed_file',\n+      '#title' => $this->t('Thumbnail image'),\n+      '#upload_validators' => [\n+        'file_validate_extensions' => ['gif png jpg jpeg'],\n+        'file_validate_size' => [25600000],\n+      ],\n+      '#upload_location' => 'public://CustomVideoBlock-thumbnail',\n+      '#default_value' => $this->configuration['thumbnail'],\n+      '#required' => TRUE,\n+      '#weight' => 0\n+    ];\n+    $form['field_customvideo_thumbnail']['title_thumbnail'] = [\n+      '#type' => 'textfield',\n+      '#title' => $this->t('Image title'),\n+      '#default_value' => $this->configuration['title_thumbnail'],\n+      '#required' => TRUE,\n+      '#weight' => 0\n+    ];\n+    $form['field_customvideo_caption'] = [\n+      '#type' => 'textfield',\n+      '#title' => $this->t('Video link caption'),\n+      '#default_value' => $this->configuration['caption'],\n+      '#weight' => 0\n+    ];\n+    return $form;\n+  }\n+  /**\n+   * {@inheritdoc}\n+   */\n+  public function blockSubmit($form, FormStateInterface $form_state) {\n+    // Set file permanent to avoid delete it on cron jobs.\n+$triggering_element = $form_state->getTriggeringElement();\n+    if ($triggering_element['#name'] == 'op' && $triggering_element['#type'] == 'submit') {\n+      $file = File::load(current($form_state->getValue('field_customvideo_video')));\n+      if (!empty($file)) {\n+        $file->setPermanent();\n+        $file->save();\n+        // Set file usage.\n+        \\Drupal::service('file.usage')->add($file, 'emergya_about', 'block', $this->getBaseId());\n+      }\n+      $file = File::load(current($form_state->getValue('field_customvideo_thumbnail')['img_thumbnail']));\n+      if (!empty($file)) {\n+        $file->setPermanent();\n+        $file->save();\n+        // Set file usage.\n+        \\Drupal::service('file.usage')->add($file, 'emergya_about', 'block', $this->getBaseId());\n+      }\n+    }\n+    // Save the block configuration.\n+    $this->configuration['description'] = $form_state->getValue('field_customvideo_description');\n+    $this->configuration['video'] = $form_state->getValue('field_customvideo_video');\n+    $this->configuration['thumbnail'] = $form_state->getValue('field_customvideo_thumbnail')['img_thumbnail'];\n+    $this->configuration['title_thumbnail'] = $form_state->getValue('field_customvideo_thumbnail')['title_thumbnail'];\n+    $this->configuration['caption'] = $form_state->getValue('field_customvideo_caption');\n+    \n+    // Save the block configuration.\n+    $this->configuration['description'] = $form_state->getValue('field_customvideo_description');\n+    $this->configuration['video'] = $form_state->getValue('field_customvideo_video');\n+    $this->configuration['thumbnail'] = $form_state->getValue('field_customvideo_thumbnail')['img_thumbnail'];\n+    $this->configuration['title_thumbnail'] = $form_state->getValue('field_customvideo_thumbnail')['title_thumbnail'];\n+    $this->configuration['caption'] = $form_state->getValue('field_customvideo_caption');\n+    \n+  }\n+  /**\n+   * {@inheritdoc}\n+   */\n+  public function build() {\n+    $build = [];\n+    // Get file entity of the video.\n+    if (!empty($this->configuration['video'])) {\n+      $video = \\Drupal::entityTypeManager()\n+        ->getStorage('file')\n+        ->load(current($this->configuration['video']));\n+      // Get video uri.\n+      $video_url = $video->getFileUri();\n+      // Get mimetype of the video.\n+      $video_mimetype = $video->getMimeType();\n+    }\n+    // Get thumbnail uri.\n+    if (!empty($this->configuration['thumbnail'])) {\n+      $thumbnail_url = \\Drupal::entityTypeManager()\n+        ->getStorage('file')\n+        ->load(current($this->configuration['thumbnail']))\n+        ->getFileUri();\n+    }\n+    $build['CustomVideoBlock'] = [\n+      '#theme' => 'custom_video',\n+      '#description' => $this->configuration['description'],\n+      '#video' => [\n+        'mimetype' => (!empty($video_mimetype)) ? $video_mimetype: '',\n+        'url' => (!empty($video_url)) ? $video_url: '',","path":"src/testDrupal8/web/modules/testSonar.php","position":146,"original_position":146,"commit_id":"b62a3dbbc6f69ea888c7e6fffab4429605961c92","original_commit_id":"b62a3dbbc6f69ea888c7e6fffab4429605961c92","user":{"login":"ocastano","id":13533923,"avatar_url":"https://avatars0.githubusercontent.com/u/13533923?v=4","gravatar_id":"","url":"https://api.github.com/users/ocastano","html_url":"https://github.com/ocastano","followers_url":"https://api.github.com/users/ocastano/followers","following_url":"https://api.github.com/users/ocastano/following{/other_user}","gists_url":"https://api.github.com/users/ocastano/gists{/gist_id}","starred_url":"https://api.github.com/users/ocastano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocastano/subscriptions","organizations_url":"https://api.github.com/users/ocastano/orgs","repos_url":"https://api.github.com/users/ocastano/repos","events_url":"https://api.github.com/users/ocastano/events{/privacy}","received_events_url":"https://api.github.com/users/ocastano/received_events","type":"User","site_admin":false},"body":"**Reporter**: Codesniffer\n**Rule**: Drupal.WhiteSpace.OperatorSpacing.NoSpaceBefore\n**Severity**: ERROR\n**File**: src/testDrupal8/web/modules/testSonar.php L146\n\nExpected 1 space before \":\"; 0 found\n\n*<this is a auto generated comment from violation-comments-lib F7F8ASD8123FSDF>* *<-1623950221>*\n","created_at":"2018-02-12T17:34:47Z","updated_at":"2018-02-12T17:34:47Z","html_url":"https://github.com/ocastano/drupal8-test/pull/2#discussion_r167630221","pull_request_url":"https://api.github.com/repos/ocastano/drupal8-test/pulls/2","author_association":"OWNER","_links":{"self":{"href":"https://api.github.com/repos/ocastano/drupal8-test/pulls/comments/167630221"},"html":{"href":"https://github.com/ocastano/drupal8-test/pull/2#discussion_r167630221"},"pull_request":{"href":"https://api.github.com/repos/ocastano/drupal8-test/pulls/2"}}},"pull_request":{"url":"https://api.github.com/repos/ocastano/drupal8-test/pulls/2","id":168451165,"html_url":"https://github.com/ocastano/drupal8-test/pull/2","diff_url":"https://github.com/ocastano/drupal8-test/pull/2.diff","patch_url":"https://github.com/ocastano/drupal8-test/pull/2.patch","issue_url":"https://api.github.com/repos/ocastano/drupal8-test/issues/2","number":2,"state":"open","locked":false,"title":"Test PR CQ","user":{"login":"ocastano","id":13533923,"avatar_url":"https://avatars0.githubusercontent.com/u/13533923?v=4","gravatar_id":"","url":"https://api.github.com/users/ocastano","html_url":"https://github.com/ocastano","followers_url":"https://api.github.com/users/ocastano/followers","following_url":"https://api.github.com/users/ocastano/following{/other_user}","gists_url":"https://api.github.com/users/ocastano/gists{/gist_id}","starred_url":"https://api.github.com/users/ocastano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocastano/subscriptions","organizations_url":"https://api.github.com/users/ocastano/orgs","repos_url":"https://api.github.com/users/ocastano/repos","events_url":"https://api.github.com/users/ocastano/events{/privacy}","received_events_url":"https://api.github.com/users/ocastano/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-02-11T12:26:39Z","updated_at":"2018-02-12T17:34:47Z","closed_at":null,"merged_at":null,"merge_commit_sha":"dc0f2b4d14773134013b6de619d6e8e65e343305","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/ocastano/drupal8-test/pulls/2/commits","review_comments_url":"https://api.github.com/repos/ocastano/drupal8-test/pulls/2/comments","review_comment_url":"https://api.github.com/repos/ocastano/drupal8-test/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ocastano/drupal8-test/issues/2/comments","statuses_url":"https://api.github.com/repos/ocastano/drupal8-test/statuses/b62a3dbbc6f69ea888c7e6fffab4429605961c92","head":{"label":"ocastano:ci","ref":"ci","sha":"b62a3dbbc6f69ea888c7e6fffab4429605961c92","user":{"login":"ocastano","id":13533923,"avatar_url":"https://avatars0.githubusercontent.com/u/13533923?v=4","gravatar_id":"","url":"https://api.github.com/users/ocastano","html_url":"https://github.com/ocastano","followers_url":"https://api.github.com/users/ocastano/followers","following_url":"https://api.github.com/users/ocastano/following{/other_user}","gists_url":"https://api.github.com/users/ocastano/gists{/gist_id}","starred_url":"https://api.github.com/users/ocastano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocastano/subscriptions","organizations_url":"https://api.github.com/users/ocastano/orgs","repos_url":"https://api.github.com/users/ocastano/repos","events_url":"https://api.github.com/users/ocastano/events{/privacy}","received_events_url":"https://api.github.com/users/ocastano/received_events","type":"User","site_admin":false},"repo":{"id":116009839,"name":"drupal8-test","full_name":"ocastano/drupal8-test","owner":{"login":"ocastano","id":13533923,"avatar_url":"https://avatars0.githubusercontent.com/u/13533923?v=4","gravatar_id":"","url":"https://api.github.com/users/ocastano","html_url":"https://github.com/ocastano","followers_url":"https://api.github.com/users/ocastano/followers","following_url":"https://api.github.com/users/ocastano/following{/other_user}","gists_url":"https://api.github.com/users/ocastano/gists{/gist_id}","starred_url":"https://api.github.com/users/ocastano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocastano/subscriptions","organizations_url":"https://api.github.com/users/ocastano/orgs","repos_url":"https://api.github.com/users/ocastano/repos","events_url":"https://api.github.com/users/ocastano/events{/privacy}","received_events_url":"https://api.github.com/users/ocastano/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ocastano/drupal8-test","description":null,"fork":false,"url":"https://api.github.com/repos/ocastano/drupal8-test","forks_url":"https://api.github.com/repos/ocastano/drupal8-test/forks","keys_url":"https://api.github.com/repos/ocastano/drupal8-test/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ocastano/drupal8-test/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ocastano/drupal8-test/teams","hooks_url":"https://api.github.com/repos/ocastano/drupal8-test/hooks","issue_events_url":"https://api.github.com/repos/ocastano/drupal8-test/issues/events{/number}","events_url":"https://api.github.com/repos/ocastano/drupal8-test/events","assignees_url":"https://api.github.com/repos/ocastano/drupal8-test/assignees{/user}","branches_url":"https://api.github.com/repos/ocastano/drupal8-test/branches{/branch}","tags_url":"https://api.github.com/repos/ocastano/drupal8-test/tags","blobs_url":"https://api.github.com/repos/ocastano/drupal8-test/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ocastano/drupal8-test/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ocastano/drupal8-test/git/refs{/sha}","trees_url":"https://api.github.com/repos/ocastano/drupal8-test/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ocastano/drupal8-test/statuses/{sha}","languages_url":"https://api.github.com/repos/ocastano/drupal8-test/languages","stargazers_url":"https://api.github.com/repos/ocastano/drupal8-test/stargazers","contributors_url":"https://api.github.com/repos/ocastano/drupal8-test/contributors","subscribers_url":"https://api.github.com/repos/ocastano/drupal8-test/subscribers","subscription_url":"https://api.github.com/repos/ocastano/drupal8-test/subscription","commits_url":"https://api.github.com/repos/ocastano/drupal8-test/commits{/sha}","git_commits_url":"https://api.github.com/repos/ocastano/drupal8-test/git/commits{/sha}","comments_url":"https://api.github.com/repos/ocastano/drupal8-test/comments{/number}","issue_comment_url":"https://api.github.com/repos/ocastano/drupal8-test/issues/comments{/number}","contents_url":"https://api.github.com/repos/ocastano/drupal8-test/contents/{+path}","compare_url":"https://api.github.com/repos/ocastano/drupal8-test/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ocastano/drupal8-test/merges","archive_url":"https://api.github.com/repos/ocastano/drupal8-test/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ocastano/drupal8-test/downloads","issues_url":"https://api.github.com/repos/ocastano/drupal8-test/issues{/number}","pulls_url":"https://api.github.com/repos/ocastano/drupal8-test/pulls{/number}","milestones_url":"https://api.github.com/repos/ocastano/drupal8-test/milestones{/number}","notifications_url":"https://api.github.com/repos/ocastano/drupal8-test/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ocastano/drupal8-test/labels{/name}","releases_url":"https://api.github.com/repos/ocastano/drupal8-test/releases{/id}","deployments_url":"https://api.github.com/repos/ocastano/drupal8-test/deployments","created_at":"2018-01-02T11:48:41Z","updated_at":"2018-01-02T18:35:02Z","pushed_at":"2018-02-12T17:34:16Z","git_url":"git://github.com/ocastano/drupal8-test.git","ssh_url":"git@github.com:ocastano/drupal8-test.git","clone_url":"https://github.com/ocastano/drupal8-test.git","svn_url":"https://github.com/ocastano/drupal8-test","homepage":null,"size":521,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":0,"open_issues":1,"watchers":0,"default_branch":"ci"}},"base":{"label":"ocastano:master","ref":"master","sha":"b0b97e5f31fe91df1a90c0ce85a8b945e6d15fe7","user":{"login":"ocastano","id":13533923,"avatar_url":"https://avatars0.githubusercontent.com/u/13533923?v=4","gravatar_id":"","url":"https://api.github.com/users/ocastano","html_url":"https://github.com/ocastano","followers_url":"https://api.github.com/users/ocastano/followers","following_url":"https://api.github.com/users/ocastano/following{/other_user}","gists_url":"https://api.github.com/users/ocastano/gists{/gist_id}","starred_url":"https://api.github.com/users/ocastano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocastano/subscriptions","organizations_url":"https://api.github.com/users/ocastano/orgs","repos_url":"https://api.github.com/users/ocastano/repos","events_url":"https://api.github.com/users/ocastano/events{/privacy}","received_events_url":"https://api.github.com/users/ocastano/received_events","type":"User","site_admin":false},"repo":{"id":116009839,"name":"drupal8-test","full_name":"ocastano/drupal8-test","owner":{"login":"ocastano","id":13533923,"avatar_url":"https://avatars0.githubusercontent.com/u/13533923?v=4","gravatar_id":"","url":"https://api.github.com/users/ocastano","html_url":"https://github.com/ocastano","followers_url":"https://api.github.com/users/ocastano/followers","following_url":"https://api.github.com/users/ocastano/following{/other_user}","gists_url":"https://api.github.com/users/ocastano/gists{/gist_id}","starred_url":"https://api.github.com/users/ocastano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocastano/subscriptions","organizations_url":"https://api.github.com/users/ocastano/orgs","repos_url":"https://api.github.com/users/ocastano/repos","events_url":"https://api.github.com/users/ocastano/events{/privacy}","received_events_url":"https://api.github.com/users/ocastano/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ocastano/drupal8-test","description":null,"fork":false,"url":"https://api.github.com/repos/ocastano/drupal8-test","forks_url":"https://api.github.com/repos/ocastano/drupal8-test/forks","keys_url":"https://api.github.com/repos/ocastano/drupal8-test/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ocastano/drupal8-test/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ocastano/drupal8-test/teams","hooks_url":"https://api.github.com/repos/ocastano/drupal8-test/hooks","issue_events_url":"https://api.github.com/repos/ocastano/drupal8-test/issues/events{/number}","events_url":"https://api.github.com/repos/ocastano/drupal8-test/events","assignees_url":"https://api.github.com/repos/ocastano/drupal8-test/assignees{/user}","branches_url":"https://api.github.com/repos/ocastano/drupal8-test/branches{/branch}","tags_url":"https://api.github.com/repos/ocastano/drupal8-test/tags","blobs_url":"https://api.github.com/repos/ocastano/drupal8-test/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ocastano/drupal8-test/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ocastano/drupal8-test/git/refs{/sha}","trees_url":"https://api.github.com/repos/ocastano/drupal8-test/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ocastano/drupal8-test/statuses/{sha}","languages_url":"https://api.github.com/repos/ocastano/drupal8-test/languages","stargazers_url":"https://api.github.com/repos/ocastano/drupal8-test/stargazers","contributors_url":"https://api.github.com/repos/ocastano/drupal8-test/contributors","subscribers_url":"https://api.github.com/repos/ocastano/drupal8-test/subscribers","subscription_url":"https://api.github.com/repos/ocastano/drupal8-test/subscription","commits_url":"https://api.github.com/repos/ocastano/drupal8-test/commits{/sha}","git_commits_url":"https://api.github.com/repos/ocastano/drupal8-test/git/commits{/sha}","comments_url":"https://api.github.com/repos/ocastano/drupal8-test/comments{/number}","issue_comment_url":"https://api.github.com/repos/ocastano/drupal8-test/issues/comments{/number}","contents_url":"https://api.github.com/repos/ocastano/drupal8-test/contents/{+path}","compare_url":"https://api.github.com/repos/ocastano/drupal8-test/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ocastano/drupal8-test/merges","archive_url":"https://api.github.com/repos/ocastano/drupal8-test/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ocastano/drupal8-test/downloads","issues_url":"https://api.github.com/repos/ocastano/drupal8-test/issues{/number}","pulls_url":"https://api.github.com/repos/ocastano/drupal8-test/pulls{/number}","milestones_url":"https://api.github.com/repos/ocastano/drupal8-test/milestones{/number}","notifications_url":"https://api.github.com/repos/ocastano/drupal8-test/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ocastano/drupal8-test/labels{/name}","releases_url":"https://api.github.com/repos/ocastano/drupal8-test/releases{/id}","deployments_url":"https://api.github.com/repos/ocastano/drupal8-test/deployments","created_at":"2018-01-02T11:48:41Z","updated_at":"2018-01-02T18:35:02Z","pushed_at":"2018-02-12T17:34:16Z","git_url":"git://github.com/ocastano/drupal8-test.git","ssh_url":"git@github.com:ocastano/drupal8-test.git","clone_url":"https://github.com/ocastano/drupal8-test.git","svn_url":"https://github.com/ocastano/drupal8-test","homepage":null,"size":521,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":0,"open_issues":1,"watchers":0,"default_branch":"ci"}},"_links":{"self":{"href":"https://api.github.com/repos/ocastano/drupal8-test/pulls/2"},"html":{"href":"https://github.com/ocastano/drupal8-test/pull/2"},"issue":{"href":"https://api.github.com/repos/ocastano/drupal8-test/issues/2"},"comments":{"href":"https://api.github.com/repos/ocastano/drupal8-test/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/ocastano/drupal8-test/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/ocastano/drupal8-test/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ocastano/drupal8-test/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/ocastano/drupal8-test/statuses/b62a3dbbc6f69ea888c7e6fffab4429605961c92"}},"author_association":"OWNER"}}
{"actor":{"display_login":"ocastano"}}