{"action":"created","comment":{"url":"https://api.github.com/repos/ec-europa/platform-dev/pulls/comments/56524897","id":56524897,"diff_hunk":"@@ -0,0 +1,679 @@\n+<?php\n+\n+/**\n+ * @file\n+ * Code for the NewsroomAgenda class.\n+ */\n+\n+/**\n+ * NewsroomAgenda class base class.\n+ */\n+abstract class NewsroomAgenda {\n+\n+  const AGENDA_VIEW_SCHEDULE = 'schedule';\n+  const AGENDA_VIEW_MONTH = 'month';\n+  const AGENDA_VIEW_WEEK = 'week';\n+  const AGENDA_VIEW_DAY = 'day';\n+  const AGENDA_VIEW_SCHEDULE_BLOCK = 'schedule-block';\n+\n+  protected $view = NewsroomAgenda::AGENDA_VIEW_SCHEDULE;\n+  protected $topicUrl = 'all';\n+  protected $topics = array();\n+  protected $typeUrl = 'all';\n+  protected $typeId = NULL;\n+  protected $currentDate = NULL;\n+  protected $nextDate = NULL;\n+  protected $previousDate = NULL;\n+  protected $currentItems = array();\n+  protected $nextItems = array();\n+  protected $result = array();\n+  protected $query = NULL;\n+  protected $itemsCount = 0;\n+  protected $urlParts = array();\n+  protected $displayCalendar = TRUE;\n+  protected $isBlock = FALSE;\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getDisplayCalendar() {\n+    return $this->displayCalendar;\n+  }\n+\n+  /**\n+   * Get minimal items number per agenda page.\n+   *\n+   * @return int\n+   *   Number of items.\n+   */\n+  public function getItemsNumber() {\n+    return variable_get('newsroom_agenda_page_items_number', 10);\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setDisplayCalendar($value) {\n+    $this->displayCalendar = $value;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getIsBlock() {\n+    return $this->isBlock;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setIsBlock($value) {\n+    $this->isBlock = $value;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getView() {\n+    return $this->view;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setView($value) {\n+    $this->view = $value;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getItemsCount() {\n+    return $this->itemsCount;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getUrlParts() {\n+    return $this->urlParts;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getTopicUrl() {\n+    return $this->topicUrl;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setTopicUrl($value) {\n+    $this->topicUrl = !empty($value) ? pathauto_cleanstring($value) : 'all';\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getTypeUrl() {\n+    return $this->typeUrl;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setTypeUrl($value) {\n+    $this->typeUrl = !empty($value) ? pathauto_cleanstring($value) : 'all';\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getCurrentItems() {\n+    return $this->currentItems;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setCurrentItems($value) {\n+    $this->currentItems = $this->sortItems($value);\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getNextItems() {\n+    return $this->nextItems;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setNextItems($value) {\n+    $this->nextItems = $this->sortItems($value);\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getNextDate() {\n+    return $this->nextDate;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setNextDate($value) {\n+    $this->nextDate = $value;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function getPreviousDate() {\n+    return $this->previousDate;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function setPreviousDate($value) {\n+    $this->previousDate = $value;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getCurrentDate() {\n+    return $this->currentDate;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setCurrentDate($value) {\n+    $value->setTime(0, 0, 0);\n+    $this->currentDate = $value;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getQuery() {\n+    return $this->query;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setQuery($value) {\n+    $this->query = $value;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getResult() {\n+    return $this->result;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setResult($value) {\n+    $this->result = $value;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setTypeId($value) {\n+    $this->typeId = $value;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getTypeId() {\n+    return $this->typeId;\n+  }\n+\n+  /**\n+   * Setter.\n+   */\n+  public function setTopics($value) {\n+    $this->topics = $value;\n+  }\n+\n+  /**\n+   * Getter.\n+   */\n+  public function getTopics() {\n+    return $this->topics;\n+  }\n+\n+  /**\n+   * Add item count.\n+   */\n+  public function addItemsCount() {\n+    $this->itemsCount++;\n+  }\n+\n+  /**\n+   * Clear URL parts.\n+   */\n+  public function clearUrlParts() {\n+    $this->urlParts = array();\n+  }\n+\n+  /**\n+   * Adds URL part.\n+   *\n+   * @param string $value\n+   *   URL part.\n+   */\n+  public function addUrlPart($value) {\n+    $this->urlParts[] = $value;\n+  }\n+\n+  /**\n+   * NewsroomAgenda constructor.\n+   *\n+   * @param string $type\n+   *   Newsroom type.\n+   * @param array $topics\n+   *   Newsroom topics.\n+   */\n+  public function __construct($type, $topics = array()) {\n+    if ($type) {\n+      $this->setTypeId($type->tid);\n+      $this->setTypeUrl($type->name);\n+    }\n+\n+    if (is_object($topics)) {\n+      $this->setTopicUrl($topics->name);\n+      $topics = array($topics);\n+    }\n+\n+    $this->setTopics($topics);\n+\n+    $this->addUrlPart($this->getView());\n+    $this->addUrlPart($this->getTypeUrl());\n+    $this->addUrlPart($this->getTopicUrl());\n+  }\n+\n+  /**\n+   * Prepare agenda components: query, result, the dates range.\n+   */\n+  protected function prepareAgenda() {\n+    $this->getBaseQuery();\n+    $this->setResult($this->prepareResult($this->loadResult()));\n+    $this->setupAgenda();\n+  }\n+\n+  /**\n+   * Returns previous title.\n+   *\n+   * @return string\n+   *   Title\n+   */\n+  public function getPreviousTitle() {\n+    return t('Previous');\n+  }\n+\n+  /**\n+   * Returns next title.\n+   *\n+   * @return string\n+   *   Title\n+   */\n+  public function getNextTitle() {\n+    return t('Next');\n+  }\n+\n+  /**\n+   * Returns form id with the current ID.\n+   *\n+   * @param string $form_id\n+   *   Form ID.\n+   *\n+   * @return array\n+   *   Form array.\n+   */\n+  protected function getForm($form_id) {\n+    $topics = $this->getTopics();\n+    $topic_id = count($topics) == 1 ? $topics[0]->tid : NULL;\n+    $result_topics = $form_id == 'nexteuropa_newsroom_agenda_filter_form' ? $this->getResultTopicsId() : NULL;\n+    return drupal_get_form($form_id, $this->getView(), $this->getTypeId(), $topic_id, $this->getCurrentDate()->format('Y-m-d'), $result_topics);\n+  }\n+\n+  /**\n+   * Returns the agenda html.\n+   *\n+   * @return string\n+   *   HTML.\n+   */\n+  public function getAgenda() {\n+    $cache_key = 'get_agenda:page:' . $this->getUniqueCachePart();\n+    $cache = cache_get($cache_key, NEXTEUROPA_NEWSROOM_CACHE_TABLE);","path":"profiles/common/modules/features/nexteuropa_newsroom/classes/NewsroomAgenda.inc","position":360,"original_position":360,"commit_id":"3ec0c0faaf02dc0e15453ec75bc32753112c7739","original_commit_id":"3ec0c0faaf02dc0e15453ec75bc32753112c7739","user":{"login":"tatarbj","id":781403,"avatar_url":"https://avatars.githubusercontent.com/u/781403?v=3","gravatar_id":"","url":"https://api.github.com/users/tatarbj","html_url":"https://github.com/tatarbj","followers_url":"https://api.github.com/users/tatarbj/followers","following_url":"https://api.github.com/users/tatarbj/following{/other_user}","gists_url":"https://api.github.com/users/tatarbj/gists{/gist_id}","starred_url":"https://api.github.com/users/tatarbj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tatarbj/subscriptions","organizations_url":"https://api.github.com/users/tatarbj/orgs","repos_url":"https://api.github.com/users/tatarbj/repos","events_url":"https://api.github.com/users/tatarbj/events{/privacy}","received_events_url":"https://api.github.com/users/tatarbj/received_events","type":"User","site_admin":false},"body":"It cannot be cached because the template has form rendering what always will clear it. And actually the idea to put a full tpl to cache is also quite weird because it has a lot of dynamic content what should be rendered/generated on the fly.","created_at":"2016-03-17T15:38:39Z","updated_at":"2016-03-17T15:38:39Z","html_url":"https://github.com/ec-europa/platform-dev/pull/358#discussion_r56524897","pull_request_url":"https://api.github.com/repos/ec-europa/platform-dev/pulls/358","_links":{"self":{"href":"https://api.github.com/repos/ec-europa/platform-dev/pulls/comments/56524897"},"html":{"href":"https://github.com/ec-europa/platform-dev/pull/358#discussion_r56524897"},"pull_request":{"href":"https://api.github.com/repos/ec-europa/platform-dev/pulls/358"}}},"pull_request":{"url":"https://api.github.com/repos/ec-europa/platform-dev/pulls/358","id":59671833,"html_url":"https://github.com/ec-europa/platform-dev/pull/358","diff_url":"https://github.com/ec-europa/platform-dev/pull/358.diff","patch_url":"https://github.com/ec-europa/platform-dev/pull/358.patch","issue_url":"https://api.github.com/repos/ec-europa/platform-dev/issues/358","number":358,"state":"open","locked":false,"title":"Nexteuropa newsroom 2.0","user":{"login":"LOBsTerr","id":537500,"avatar_url":"https://avatars.githubusercontent.com/u/537500?v=3","gravatar_id":"","url":"https://api.github.com/users/LOBsTerr","html_url":"https://github.com/LOBsTerr","followers_url":"https://api.github.com/users/LOBsTerr/followers","following_url":"https://api.github.com/users/LOBsTerr/following{/other_user}","gists_url":"https://api.github.com/users/LOBsTerr/gists{/gist_id}","starred_url":"https://api.github.com/users/LOBsTerr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LOBsTerr/subscriptions","organizations_url":"https://api.github.com/users/LOBsTerr/orgs","repos_url":"https://api.github.com/users/LOBsTerr/repos","events_url":"https://api.github.com/users/LOBsTerr/events{/privacy}","received_events_url":"https://api.github.com/users/LOBsTerr/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-02-17T16:41:48Z","updated_at":"2016-03-17T15:38:39Z","closed_at":null,"merged_at":null,"merge_commit_sha":"18e2bde5780d48e1f70e841baf36f427ef041bba","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/ec-europa/platform-dev/pulls/358/commits","review_comments_url":"https://api.github.com/repos/ec-europa/platform-dev/pulls/358/comments","review_comment_url":"https://api.github.com/repos/ec-europa/platform-dev/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ec-europa/platform-dev/issues/358/comments","statuses_url":"https://api.github.com/repos/ec-europa/platform-dev/statuses/3ec0c0faaf02dc0e15453ec75bc32753112c7739","head":{"label":"LOBsTerr:nexteuropa_newsroom-2.0","ref":"nexteuropa_newsroom-2.0","sha":"3ec0c0faaf02dc0e15453ec75bc32753112c7739","user":{"login":"LOBsTerr","id":537500,"avatar_url":"https://avatars.githubusercontent.com/u/537500?v=3","gravatar_id":"","url":"https://api.github.com/users/LOBsTerr","html_url":"https://github.com/LOBsTerr","followers_url":"https://api.github.com/users/LOBsTerr/followers","following_url":"https://api.github.com/users/LOBsTerr/following{/other_user}","gists_url":"https://api.github.com/users/LOBsTerr/gists{/gist_id}","starred_url":"https://api.github.com/users/LOBsTerr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LOBsTerr/subscriptions","organizations_url":"https://api.github.com/users/LOBsTerr/orgs","repos_url":"https://api.github.com/users/LOBsTerr/repos","events_url":"https://api.github.com/users/LOBsTerr/events{/privacy}","received_events_url":"https://api.github.com/users/LOBsTerr/received_events","type":"User","site_admin":false},"repo":{"id":42644513,"name":"platform-dev","full_name":"LOBsTerr/platform-dev","owner":{"login":"LOBsTerr","id":537500,"avatar_url":"https://avatars.githubusercontent.com/u/537500?v=3","gravatar_id":"","url":"https://api.github.com/users/LOBsTerr","html_url":"https://github.com/LOBsTerr","followers_url":"https://api.github.com/users/LOBsTerr/followers","following_url":"https://api.github.com/users/LOBsTerr/following{/other_user}","gists_url":"https://api.github.com/users/LOBsTerr/gists{/gist_id}","starred_url":"https://api.github.com/users/LOBsTerr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LOBsTerr/subscriptions","organizations_url":"https://api.github.com/users/LOBsTerr/orgs","repos_url":"https://api.github.com/users/LOBsTerr/repos","events_url":"https://api.github.com/users/LOBsTerr/events{/privacy}","received_events_url":"https://api.github.com/users/LOBsTerr/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/LOBsTerr/platform-dev","description":"NextEuropa platform","fork":true,"url":"https://api.github.com/repos/LOBsTerr/platform-dev","forks_url":"https://api.github.com/repos/LOBsTerr/platform-dev/forks","keys_url":"https://api.github.com/repos/LOBsTerr/platform-dev/keys{/key_id}","collaborators_url":"https://api.github.com/repos/LOBsTerr/platform-dev/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/LOBsTerr/platform-dev/teams","hooks_url":"https://api.github.com/repos/LOBsTerr/platform-dev/hooks","issue_events_url":"https://api.github.com/repos/LOBsTerr/platform-dev/issues/events{/number}","events_url":"https://api.github.com/repos/LOBsTerr/platform-dev/events","assignees_url":"https://api.github.com/repos/LOBsTerr/platform-dev/assignees{/user}","branches_url":"https://api.github.com/repos/LOBsTerr/platform-dev/branches{/branch}","tags_url":"https://api.github.com/repos/LOBsTerr/platform-dev/tags","blobs_url":"https://api.github.com/repos/LOBsTerr/platform-dev/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/LOBsTerr/platform-dev/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/LOBsTerr/platform-dev/git/refs{/sha}","trees_url":"https://api.github.com/repos/LOBsTerr/platform-dev/git/trees{/sha}","statuses_url":"https://api.github.com/repos/LOBsTerr/platform-dev/statuses/{sha}","languages_url":"https://api.github.com/repos/LOBsTerr/platform-dev/languages","stargazers_url":"https://api.github.com/repos/LOBsTerr/platform-dev/stargazers","contributors_url":"https://api.github.com/repos/LOBsTerr/platform-dev/contributors","subscribers_url":"https://api.github.com/repos/LOBsTerr/platform-dev/subscribers","subscription_url":"https://api.github.com/repos/LOBsTerr/platform-dev/subscription","commits_url":"https://api.github.com/repos/LOBsTerr/platform-dev/commits{/sha}","git_commits_url":"https://api.github.com/repos/LOBsTerr/platform-dev/git/commits{/sha}","comments_url":"https://api.github.com/repos/LOBsTerr/platform-dev/comments{/number}","issue_comment_url":"https://api.github.com/repos/LOBsTerr/platform-dev/issues/comments{/number}","contents_url":"https://api.github.com/repos/LOBsTerr/platform-dev/contents/{+path}","compare_url":"https://api.github.com/repos/LOBsTerr/platform-dev/compare/{base}...{head}","merges_url":"https://api.github.com/repos/LOBsTerr/platform-dev/merges","archive_url":"https://api.github.com/repos/LOBsTerr/platform-dev/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/LOBsTerr/platform-dev/downloads","issues_url":"https://api.github.com/repos/LOBsTerr/platform-dev/issues{/number}","pulls_url":"https://api.github.com/repos/LOBsTerr/platform-dev/pulls{/number}","milestones_url":"https://api.github.com/repos/LOBsTerr/platform-dev/milestones{/number}","notifications_url":"https://api.github.com/repos/LOBsTerr/platform-dev/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/LOBsTerr/platform-dev/labels{/name}","releases_url":"https://api.github.com/repos/LOBsTerr/platform-dev/releases{/id}","deployments_url":"https://api.github.com/repos/LOBsTerr/platform-dev/deployments","created_at":"2015-09-17T08:27:49Z","updated_at":"2016-02-01T11:02:57Z","pushed_at":"2016-03-17T14:30:31Z","git_url":"git://github.com/LOBsTerr/platform-dev.git","ssh_url":"git@github.com:LOBsTerr/platform-dev.git","clone_url":"https://github.com/LOBsTerr/platform-dev.git","svn_url":"https://github.com/LOBsTerr/platform-dev","homepage":null,"size":45734,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":false,"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":"develop"}},"base":{"label":"ec-europa:develop","ref":"develop","sha":"74ebef9e5bebd7d8e9253ad27d32b4c19e7e06df","user":{"login":"ec-europa","id":10885565,"avatar_url":"https://avatars.githubusercontent.com/u/10885565?v=3","gravatar_id":"","url":"https://api.github.com/users/ec-europa","html_url":"https://github.com/ec-europa","followers_url":"https://api.github.com/users/ec-europa/followers","following_url":"https://api.github.com/users/ec-europa/following{/other_user}","gists_url":"https://api.github.com/users/ec-europa/gists{/gist_id}","starred_url":"https://api.github.com/users/ec-europa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ec-europa/subscriptions","organizations_url":"https://api.github.com/users/ec-europa/orgs","repos_url":"https://api.github.com/users/ec-europa/repos","events_url":"https://api.github.com/users/ec-europa/events{/privacy}","received_events_url":"https://api.github.com/users/ec-europa/received_events","type":"Organization","site_admin":false},"repo":{"id":41666809,"name":"platform-dev","full_name":"ec-europa/platform-dev","owner":{"login":"ec-europa","id":10885565,"avatar_url":"https://avatars.githubusercontent.com/u/10885565?v=3","gravatar_id":"","url":"https://api.github.com/users/ec-europa","html_url":"https://github.com/ec-europa","followers_url":"https://api.github.com/users/ec-europa/followers","following_url":"https://api.github.com/users/ec-europa/following{/other_user}","gists_url":"https://api.github.com/users/ec-europa/gists{/gist_id}","starred_url":"https://api.github.com/users/ec-europa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ec-europa/subscriptions","organizations_url":"https://api.github.com/users/ec-europa/orgs","repos_url":"https://api.github.com/users/ec-europa/repos","events_url":"https://api.github.com/users/ec-europa/events{/privacy}","received_events_url":"https://api.github.com/users/ec-europa/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ec-europa/platform-dev","description":"NextEuropa platform","fork":false,"url":"https://api.github.com/repos/ec-europa/platform-dev","forks_url":"https://api.github.com/repos/ec-europa/platform-dev/forks","keys_url":"https://api.github.com/repos/ec-europa/platform-dev/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ec-europa/platform-dev/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ec-europa/platform-dev/teams","hooks_url":"https://api.github.com/repos/ec-europa/platform-dev/hooks","issue_events_url":"https://api.github.com/repos/ec-europa/platform-dev/issues/events{/number}","events_url":"https://api.github.com/repos/ec-europa/platform-dev/events","assignees_url":"https://api.github.com/repos/ec-europa/platform-dev/assignees{/user}","branches_url":"https://api.github.com/repos/ec-europa/platform-dev/branches{/branch}","tags_url":"https://api.github.com/repos/ec-europa/platform-dev/tags","blobs_url":"https://api.github.com/repos/ec-europa/platform-dev/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ec-europa/platform-dev/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ec-europa/platform-dev/git/refs{/sha}","trees_url":"https://api.github.com/repos/ec-europa/platform-dev/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ec-europa/platform-dev/statuses/{sha}","languages_url":"https://api.github.com/repos/ec-europa/platform-dev/languages","stargazers_url":"https://api.github.com/repos/ec-europa/platform-dev/stargazers","contributors_url":"https://api.github.com/repos/ec-europa/platform-dev/contributors","subscribers_url":"https://api.github.com/repos/ec-europa/platform-dev/subscribers","subscription_url":"https://api.github.com/repos/ec-europa/platform-dev/subscription","commits_url":"https://api.github.com/repos/ec-europa/platform-dev/commits{/sha}","git_commits_url":"https://api.github.com/repos/ec-europa/platform-dev/git/commits{/sha}","comments_url":"https://api.github.com/repos/ec-europa/platform-dev/comments{/number}","issue_comment_url":"https://api.github.com/repos/ec-europa/platform-dev/issues/comments{/number}","contents_url":"https://api.github.com/repos/ec-europa/platform-dev/contents/{+path}","compare_url":"https://api.github.com/repos/ec-europa/platform-dev/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ec-europa/platform-dev/merges","archive_url":"https://api.github.com/repos/ec-europa/platform-dev/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ec-europa/platform-dev/downloads","issues_url":"https://api.github.com/repos/ec-europa/platform-dev/issues{/number}","pulls_url":"https://api.github.com/repos/ec-europa/platform-dev/pulls{/number}","milestones_url":"https://api.github.com/repos/ec-europa/platform-dev/milestones{/number}","notifications_url":"https://api.github.com/repos/ec-europa/platform-dev/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ec-europa/platform-dev/labels{/name}","releases_url":"https://api.github.com/repos/ec-europa/platform-dev/releases{/id}","deployments_url":"https://api.github.com/repos/ec-europa/platform-dev/deployments","created_at":"2015-08-31T09:16:12Z","updated_at":"2016-03-01T11:23:15Z","pushed_at":"2016-03-17T14:10:43Z","git_url":"git://github.com/ec-europa/platform-dev.git","ssh_url":"git@github.com:ec-europa/platform-dev.git","clone_url":"https://github.com/ec-europa/platform-dev.git","svn_url":"https://github.com/ec-europa/platform-dev","homepage":null,"size":46417,"stargazers_count":12,"watchers_count":12,"language":"PHP","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":6,"mirror_url":null,"open_issues_count":28,"forks":6,"open_issues":28,"watchers":12,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/ec-europa/platform-dev/pulls/358"},"html":{"href":"https://github.com/ec-europa/platform-dev/pull/358"},"issue":{"href":"https://api.github.com/repos/ec-europa/platform-dev/issues/358"},"comments":{"href":"https://api.github.com/repos/ec-europa/platform-dev/issues/358/comments"},"review_comments":{"href":"https://api.github.com/repos/ec-europa/platform-dev/pulls/358/comments"},"review_comment":{"href":"https://api.github.com/repos/ec-europa/platform-dev/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ec-europa/platform-dev/pulls/358/commits"},"statuses":{"href":"https://api.github.com/repos/ec-europa/platform-dev/statuses/3ec0c0faaf02dc0e15453ec75bc32753112c7739"}}}}