{"action":"created","comment":{"url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/comments/49055363","id":49055363,"diff_hunk":"@@ -0,0 +1,235 @@\n+<?php\n+\n+namespace Pim\\Bundle\\EnhancedConnectorBundle\\Processor;\n+\n+\n+use Akeneo\\Bundle\\BatchBundle\\Item\\ItemProcessorInterface;\n+use Pim\\Bundle\\BaseConnectorBundle\\Processor\\ProductToFlatArrayProcessor as ProductToFlatArray;\n+use Pim\\Bundle\\CatalogBundle\\Doctrine\\ORM\\Repository\\AssociationTypeRepository;\n+use Pim\\Bundle\\CatalogBundle\\Doctrine\\ORM\\Repository\\AttributeGroupRepository;\n+use Pim\\Bundle\\CatalogBundle\\Entity\\AssociationType;\n+use Pim\\Bundle\\CatalogBundle\\Entity\\AttributeGroup;\n+use Pim\\Bundle\\CatalogBundle\\Manager\\ChannelManager;\n+use Pim\\Bundle\\CatalogBundle\\Model\\ProductValueInterface;\n+use Symfony\\Component\\Serializer\\Serializer;\n+\n+/**\n+ * Class ProductToFlatArrayProcessor\n+ *\n+ * @author  Synolia\n+ * @package Pim\\Bundle\\EnhancedConnectorBundle\\Processor\n+ */\n+class ProductToFlatArrayProcessor extends ProductToFlatArray implements ItemProcessorInterface\n+{\n+    /** @var array */\n+    protected $attributesToExclude;\n+\n+    /** @var  array */\n+    protected $associationsToExclude;\n+\n+    /** @var  AttributeGroupRepository */\n+    protected $attributeGroupRepository;\n+\n+    /** @var  AssociationTypeRepository */\n+    protected $associationTypeRepository;\n+\n+    /**\n+     * @param Serializer $serializer\n+     * @param ChannelManager $channelManager\n+     * @param AttributeGroupRepository $attributeGroupRepository\n+     * @param AssociationTypeRepository $associationTypeRepository\n+     * @param string[] $mediaAttributeTypes\n+     */\n+    public function __construct(\n+        Serializer $serializer,\n+        ChannelManager $channelManager,\n+        AttributeGroupRepository $attributeGroupRepository,\n+        AssociationTypeRepository $associationTypeRepository,\n+        array $mediaAttributeTypes\n+    ) {\n+        parent::__construct($serializer, $channelManager, $mediaAttributeTypes);\n+\n+        $this->attributeGroupRepository  = $attributeGroupRepository;\n+        $this->associationTypeRepository = $associationTypeRepository;\n+    }\n+\n+    /**\n+     * {@inheritdoc}\n+     */\n+    public function process($product)\n+    {\n+        $data = [\n+            'media'     => [],\n+            'product'   => []\n+        ];\n+\n+        $mediaValues = $this->filterMediaValues($this->getMediaProductValues($product));\n+\n+        foreach ($mediaValues as $mediaValue) {\n+            $data['media'][] = $this->serializer->normalize(\n+                $mediaValue->getMedia(),\n+                'flat',\n+                ['field_name' => 'media', 'prepare_copy' => true, 'value' => $mediaValue]\n+            );\n+        }\n+\n+        $data['product'] = $this->filterValues($this->serializer->normalize($product, 'flat', $this->getNormalizerContext()));\n+        return $data;\n+    }\n+\n+    /**\n+     * {@inheritdoc}\n+     */\n+    public function getConfigurationFields()\n+    {\n+        return parent::getConfigurationFields() + [\n+            'attributesToExclude' => [\n+                'type'      => 'choice',\n+                'options'   => [\n+                    'choices'   => $this->getAttributeList(),\n+                    'select2'   => true,\n+                    'multiple'  => true,\n+                    'label'     => 'pim_enhanced_connector.product_processor.attributes_to_exclude.label',\n+                    'help'      => 'pim_enhanced_connector.product_processor.attributes_to_exclude.help'\n+                ]\n+            ],\n+            'associationsToExclude' => [\n+                'type'      => 'choice',\n+                'options'   => [\n+                    'choices'   => $this->getAssociationList(),\n+                    'select2'   => true,\n+                    'multiple'  => true,\n+                    'label'     => 'pim_enhanced_connector.product_processor.associations_to_exclude.label',\n+                    'help'      => 'pim_enhanced_connector.product_processor.associations_to_exclude.help'\n+                ]\n+            ]\n+        ];\n+    }\n+\n+    /**\n+     * @return array\n+     */\n+    public function getAttributesToExclude()\n+    {\n+        return $this->attributesToExclude;\n+    }\n+\n+    /**\n+     * @param array $attributesToExclude\n+     *\n+     * @return ProductToFlatArrayProcessor\n+     */\n+    public function setAttributesToExclude($attributesToExclude)\n+    {\n+        $this->attributesToExclude = $attributesToExclude;\n+        return $this;\n+    }\n+\n+    /**\n+     * @return array\n+     */\n+    public function getAssociationsToExclude()\n+    {\n+        return $this->associationsToExclude;\n+    }\n+\n+    /**\n+     * @param array $associationsToExclude\n+     *\n+     * @return ProductToFlatArrayProcessor\n+     */\n+    public function setAssociationsToExclude($associationsToExclude)\n+    {\n+        $this->associationsToExclude = $associationsToExclude;\n+        return $this;\n+    }\n+\n+    /**\n+     * Gets the list of all existing attributes grouped by attribute group\n+     *\n+     * @return array\n+     */\n+    protected function getAttributeList()\n+    {\n+        $attributeGroups = $this->attributeGroupRepository->findAll();\n+\n+        $results = array();\n+        foreach ($attributeGroups as $attributeGroup) {\n+            /** @var AttributeGroup $attributeGroup */","path":"Processor/ProductToFlatArrayProcessor.php","position":158,"original_position":158,"commit_id":"9a12e5e1f890f14d2abf4d73d32dec5b97e7fa74","original_commit_id":"9a12e5e1f890f14d2abf4d73d32dec5b97e7fa74","user":{"login":"BitOne","id":2151567,"avatar_url":"https://avatars.githubusercontent.com/u/2151567?v=3","gravatar_id":"","url":"https://api.github.com/users/BitOne","html_url":"https://github.com/BitOne","followers_url":"https://api.github.com/users/BitOne/followers","following_url":"https://api.github.com/users/BitOne/following{/other_user}","gists_url":"https://api.github.com/users/BitOne/gists{/gist_id}","starred_url":"https://api.github.com/users/BitOne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BitOne/subscriptions","organizations_url":"https://api.github.com/users/BitOne/orgs","repos_url":"https://api.github.com/users/BitOne/repos","events_url":"https://api.github.com/users/BitOne/events{/privacy}","received_events_url":"https://api.github.com/users/BitOne/received_events","type":"User","site_admin":false},"body":"Same comment than before","created_at":"2016-01-07T09:34:01Z","updated_at":"2016-01-07T09:34:01Z","html_url":"https://github.com/akeneo-labs/EnhancedConnectorBundle/pull/40#discussion_r49055363","pull_request_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/40","_links":{"self":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/comments/49055363"},"html":{"href":"https://github.com/akeneo-labs/EnhancedConnectorBundle/pull/40#discussion_r49055363"},"pull_request":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/40"}}},"pull_request":{"url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/40","id":55112327,"html_url":"https://github.com/akeneo-labs/EnhancedConnectorBundle/pull/40","diff_url":"https://github.com/akeneo-labs/EnhancedConnectorBundle/pull/40.diff","patch_url":"https://github.com/akeneo-labs/EnhancedConnectorBundle/pull/40.patch","issue_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/issues/40","number":40,"state":"open","locked":false,"title":"Attribute exclusion in product export","user":{"login":"axel-ducret","id":11650826,"avatar_url":"https://avatars.githubusercontent.com/u/11650826?v=3","gravatar_id":"","url":"https://api.github.com/users/axel-ducret","html_url":"https://github.com/axel-ducret","followers_url":"https://api.github.com/users/axel-ducret/followers","following_url":"https://api.github.com/users/axel-ducret/following{/other_user}","gists_url":"https://api.github.com/users/axel-ducret/gists{/gist_id}","starred_url":"https://api.github.com/users/axel-ducret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/axel-ducret/subscriptions","organizations_url":"https://api.github.com/users/axel-ducret/orgs","repos_url":"https://api.github.com/users/axel-ducret/repos","events_url":"https://api.github.com/users/axel-ducret/events{/privacy}","received_events_url":"https://api.github.com/users/axel-ducret/received_events","type":"User","site_admin":false},"body":"Added ability to select attributes and associations not to export in product export","created_at":"2016-01-05T16:36:31Z","updated_at":"2016-01-07T09:34:01Z","closed_at":null,"merged_at":null,"merge_commit_sha":"08cc907cb37339e90320cb1f63e5691557c90a6b","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/40/commits","review_comments_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/40/comments","review_comment_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/comments{/number}","comments_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/issues/40/comments","statuses_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/statuses/9a12e5e1f890f14d2abf4d73d32dec5b97e7fa74","head":{"label":"axel-ducret:attribute_exclusion","ref":"attribute_exclusion","sha":"9a12e5e1f890f14d2abf4d73d32dec5b97e7fa74","user":{"login":"axel-ducret","id":11650826,"avatar_url":"https://avatars.githubusercontent.com/u/11650826?v=3","gravatar_id":"","url":"https://api.github.com/users/axel-ducret","html_url":"https://github.com/axel-ducret","followers_url":"https://api.github.com/users/axel-ducret/followers","following_url":"https://api.github.com/users/axel-ducret/following{/other_user}","gists_url":"https://api.github.com/users/axel-ducret/gists{/gist_id}","starred_url":"https://api.github.com/users/axel-ducret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/axel-ducret/subscriptions","organizations_url":"https://api.github.com/users/axel-ducret/orgs","repos_url":"https://api.github.com/users/axel-ducret/repos","events_url":"https://api.github.com/users/axel-ducret/events{/privacy}","received_events_url":"https://api.github.com/users/axel-ducret/received_events","type":"User","site_admin":false},"repo":{"id":49058333,"name":"EnhancedConnectorBundle","full_name":"axel-ducret/EnhancedConnectorBundle","owner":{"login":"axel-ducret","id":11650826,"avatar_url":"https://avatars.githubusercontent.com/u/11650826?v=3","gravatar_id":"","url":"https://api.github.com/users/axel-ducret","html_url":"https://github.com/axel-ducret","followers_url":"https://api.github.com/users/axel-ducret/followers","following_url":"https://api.github.com/users/axel-ducret/following{/other_user}","gists_url":"https://api.github.com/users/axel-ducret/gists{/gist_id}","starred_url":"https://api.github.com/users/axel-ducret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/axel-ducret/subscriptions","organizations_url":"https://api.github.com/users/axel-ducret/orgs","repos_url":"https://api.github.com/users/axel-ducret/repos","events_url":"https://api.github.com/users/axel-ducret/events{/privacy}","received_events_url":"https://api.github.com/users/axel-ducret/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/axel-ducret/EnhancedConnectorBundle","description":"Provides product reader with more option (choice on completeness, choice on enabled, delta based on last export time).","fork":true,"url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle","forks_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/forks","keys_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/keys{/key_id}","collaborators_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/teams","hooks_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/hooks","issue_events_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/issues/events{/number}","events_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/events","assignees_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/assignees{/user}","branches_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/branches{/branch}","tags_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/tags","blobs_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/git/refs{/sha}","trees_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/git/trees{/sha}","statuses_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/statuses/{sha}","languages_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/languages","stargazers_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/stargazers","contributors_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/contributors","subscribers_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/subscribers","subscription_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/subscription","commits_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/commits{/sha}","git_commits_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/git/commits{/sha}","comments_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/comments{/number}","issue_comment_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/issues/comments{/number}","contents_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/contents/{+path}","compare_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/compare/{base}...{head}","merges_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/merges","archive_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/downloads","issues_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/issues{/number}","pulls_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/pulls{/number}","milestones_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/milestones{/number}","notifications_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/labels{/name}","releases_url":"https://api.github.com/repos/axel-ducret/EnhancedConnectorBundle/releases{/id}","created_at":"2016-01-05T10:13:22Z","updated_at":"2016-01-05T10:13:22Z","pushed_at":"2016-01-05T16:31:45Z","git_url":"git://github.com/axel-ducret/EnhancedConnectorBundle.git","ssh_url":"git@github.com:axel-ducret/EnhancedConnectorBundle.git","clone_url":"https://github.com/axel-ducret/EnhancedConnectorBundle.git","svn_url":"https://github.com/axel-ducret/EnhancedConnectorBundle","homepage":null,"size":51,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":false,"has_downloads":true,"has_wiki":true,"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":"akeneo-labs:master","ref":"master","sha":"42613fac237bbdb286cfa7dce2d3f23967190ac4","user":{"login":"akeneo-labs","id":11755097,"avatar_url":"https://avatars.githubusercontent.com/u/11755097?v=3","gravatar_id":"","url":"https://api.github.com/users/akeneo-labs","html_url":"https://github.com/akeneo-labs","followers_url":"https://api.github.com/users/akeneo-labs/followers","following_url":"https://api.github.com/users/akeneo-labs/following{/other_user}","gists_url":"https://api.github.com/users/akeneo-labs/gists{/gist_id}","starred_url":"https://api.github.com/users/akeneo-labs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akeneo-labs/subscriptions","organizations_url":"https://api.github.com/users/akeneo-labs/orgs","repos_url":"https://api.github.com/users/akeneo-labs/repos","events_url":"https://api.github.com/users/akeneo-labs/events{/privacy}","received_events_url":"https://api.github.com/users/akeneo-labs/received_events","type":"Organization","site_admin":false},"repo":{"id":34525028,"name":"EnhancedConnectorBundle","full_name":"akeneo-labs/EnhancedConnectorBundle","owner":{"login":"akeneo-labs","id":11755097,"avatar_url":"https://avatars.githubusercontent.com/u/11755097?v=3","gravatar_id":"","url":"https://api.github.com/users/akeneo-labs","html_url":"https://github.com/akeneo-labs","followers_url":"https://api.github.com/users/akeneo-labs/followers","following_url":"https://api.github.com/users/akeneo-labs/following{/other_user}","gists_url":"https://api.github.com/users/akeneo-labs/gists{/gist_id}","starred_url":"https://api.github.com/users/akeneo-labs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akeneo-labs/subscriptions","organizations_url":"https://api.github.com/users/akeneo-labs/orgs","repos_url":"https://api.github.com/users/akeneo-labs/repos","events_url":"https://api.github.com/users/akeneo-labs/events{/privacy}","received_events_url":"https://api.github.com/users/akeneo-labs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/akeneo-labs/EnhancedConnectorBundle","description":"Provides product reader with more option (choice on completeness, choice on enabled, delta based on last export time).","fork":false,"url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle","forks_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/forks","keys_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/keys{/key_id}","collaborators_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/teams","hooks_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/hooks","issue_events_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/issues/events{/number}","events_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/events","assignees_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/assignees{/user}","branches_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/branches{/branch}","tags_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/tags","blobs_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/git/refs{/sha}","trees_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/git/trees{/sha}","statuses_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/statuses/{sha}","languages_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/languages","stargazers_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/stargazers","contributors_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/contributors","subscribers_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/subscribers","subscription_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/subscription","commits_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/commits{/sha}","git_commits_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/git/commits{/sha}","comments_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/comments{/number}","issue_comment_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/issues/comments{/number}","contents_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/contents/{+path}","compare_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/compare/{base}...{head}","merges_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/merges","archive_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/downloads","issues_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/issues{/number}","pulls_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls{/number}","milestones_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/milestones{/number}","notifications_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/labels{/name}","releases_url":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/releases{/id}","created_at":"2015-04-24T15:02:08Z","updated_at":"2015-12-03T08:41:01Z","pushed_at":"2016-01-07T08:47:32Z","git_url":"git://github.com/akeneo-labs/EnhancedConnectorBundle.git","ssh_url":"git@github.com:akeneo-labs/EnhancedConnectorBundle.git","clone_url":"https://github.com/akeneo-labs/EnhancedConnectorBundle.git","svn_url":"https://github.com/akeneo-labs/EnhancedConnectorBundle","homepage":null,"size":58,"stargazers_count":6,"watchers_count":6,"language":"PHP","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":4,"mirror_url":null,"open_issues_count":8,"forks":4,"open_issues":8,"watchers":6,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/40"},"html":{"href":"https://github.com/akeneo-labs/EnhancedConnectorBundle/pull/40"},"issue":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/issues/40"},"comments":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/issues/40/comments"},"review_comments":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/40/comments"},"review_comment":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/pulls/40/commits"},"statuses":{"href":"https://api.github.com/repos/akeneo-labs/EnhancedConnectorBundle/statuses/9a12e5e1f890f14d2abf4d73d32dec5b97e7fa74"}}}}