{"action":"created","comment":{"url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/comments/40855139","id":40855139,"diff_hunk":"@@ -0,0 +1,193 @@\n+<?php\n+\n+namespace Tdn\\ForgeBundle\\Command;\n+\n+use Doctrine\\Common\\Collections\\ArrayCollection;\n+use Symfony\\Component\\Console\\Input\\InputInterface;\n+use Symfony\\Component\\Console\\Output\\OutputInterface;\n+use Symfony\\Component\\Console\\Input\\InputOption;\n+use Tdn\\ForgeBundle\\Generator\\Factory\\GeneratorFactoryInterface;\n+use Tdn\\ForgeBundle\\Generator\\RoutingGenerator;\n+use Tdn\\ForgeBundle\\Command\\Traits\\HasRoutingPrefix;\n+use Tdn\\ForgeBundle\\Generator\\GeneratorInterface;\n+use Tdn\\ForgeBundle\\Model\\File;\n+\n+/**\n+ * Class GenerateAllCommand.\n+ */\n+class GenerateAllCommand extends AbstractGenerateCommand\n+{\n+    use HasRoutingPrefix;\n+\n+    /**\n+     * @var string\n+     */\n+    const NAME = 'forge:generate:all';\n+\n+    /**\n+     * @var string\n+     */\n+    const DESCRIPTION = 'Generates a RESTful symfony project from doctrine entities.';\n+\n+    /**\n+     * {@inheritdoc}\n+     */\n+    protected function configure()\n+    {\n+        $this\n+            ->addOption(\n+                'routing-file',\n+                '',\n+                InputOption::VALUE_OPTIONAL,\n+                'The routing file, defaults to \"' . RoutingGenerator::DEFAULT_ROUTING_FILE . '\".'\n+            )\n+            ->addOption(\n+                'prefix',\n+                null,\n+                InputOption::VALUE_OPTIONAL,\n+                'Use a route prefix (e.g. /<prefix>/api/resource.json) in controller or routing files. ' .\n+                'Depends on format.'\n+            )\n+            ->addOption(\n+                'fixtures-path',\n+                null,\n+                InputOption::VALUE_OPTIONAL,\n+                'Required when generating controller tests.'\n+            )\n+            ->addOption(\n+                'with-swagger',\n+                null,\n+                InputOption::VALUE_NONE,\n+                'Use NelmioApiDocBundle (which uses swagger-ui) to document controllers'\n+            )\n+            ->addOption(\n+                'with-tests',\n+                null,\n+                InputOption::VALUE_NONE,\n+                'Use Behat to generate controller functional tests.'\n+            )\n+        ;\n+\n+        parent::configure();\n+    }\n+\n+    /**\n+     * @param InputInterface  $input\n+     * @param OutputInterface $output\n+     */\n+    protected function interact(InputInterface $input, OutputInterface $output)\n+    {\n+        parent::interact($input, $output);\n+\n+        $helper = $this->getQuestionHelper();\n+        $interactionManager = $this->getInteractionManager();\n+        $interactionManager->askPrefix($input, $output, $helper);\n+        $interactionManager->askSwagger($input, $output, $helper);\n+        $interactionManager->askRoutingFile($input, $output, $helper);\n+    }\n+\n+    /**\n+     * @param InputInterface $input\n+     */\n+    protected function bootstrap(InputInterface $input)\n+    {\n+        $entities = $this->resolveEntities(\n+            $input->getArgument('entities'),\n+            $input->getOption('bundle-name'),\n+            $input->getOption('exclude')\n+        );\n+\n+        $format = $input->getOption('format');\n+        $messages = $this->getMessages();\n+        $container = [];\n+\n+        foreach ($entities as $rawEntity) {\n+            list($bundle, $entity) = $this->parseVerifiedShortcutNotation($rawEntity);\n+\n+            foreach ($this->getGeneratorFactory()->getSupportedTypes() as $type) {\n+                $this->getFiles()->set($entity, new ArrayCollection());\n+                $container[$entity][] = $this->getGeneratorFactory()->create(\n+                    $type,\n+                    $this->getEntityHelper()->getMetadata($bundle, $entity),\n+                    $bundle,\n+                    $format,\n+                    $this->getTargetDirectory(),\n+                    $this->getGeneratorOptionsForType($input, $type)\n+                )->setForge(true);\n+            }\n+\n+            usort(\n+                $container[$entity],\n+                [\n+                    '\\\\Tdn\\\\ForgeBundle\\\\Command\\\\GenerateAllCommand',\n+                    'generatorSort'\n+                ]\n+            );\n+        }\n+\n+        $keys = array_keys($container);\n+        foreach ($keys as $entity) {\n+            /** @var GeneratorInterface $generator */\n+            $generators = $container[$entity];\n+            foreach ($generators as $generator) {\n+                $this->getFiles()->set($entity, $generator->generateQueues()->toArray());\n+                $generator->getMessages()->map(function ($message) use ($messages) {\n+                    $messages->add($message);\n+                });\n+            }\n+        }\n+\n+        exit;","path":"Command/GenerateAllCommand.php","position":140,"original_position":140,"commit_id":"e8e47b078358661d94babfa25034508e27b44fae","original_commit_id":"e8e47b078358661d94babfa25034508e27b44fae","user":{"login":"vpassapera","id":1493758,"avatar_url":"https://avatars.githubusercontent.com/u/1493758?v=3","gravatar_id":"","url":"https://api.github.com/users/vpassapera","html_url":"https://github.com/vpassapera","followers_url":"https://api.github.com/users/vpassapera/followers","following_url":"https://api.github.com/users/vpassapera/following{/other_user}","gists_url":"https://api.github.com/users/vpassapera/gists{/gist_id}","starred_url":"https://api.github.com/users/vpassapera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpassapera/subscriptions","organizations_url":"https://api.github.com/users/vpassapera/orgs","repos_url":"https://api.github.com/users/vpassapera/repos","events_url":"https://api.github.com/users/vpassapera/events{/privacy}","received_events_url":"https://api.github.com/users/vpassapera/received_events","type":"User","site_admin":false},"body":"![Codacy](https://www.codacy.com/versioned/images/favicon.png) Issue found: [The method bootstrap() contains an exit expression.](https://www.codacy.com/app/vpassapera/TdnForgeBundle/file/1040216634/issues/source?bid=2840266&fileBranchId=2880666#l140)","created_at":"2015-09-30T21:33:28Z","updated_at":"2015-09-30T21:33:28Z","html_url":"https://github.com/vpassapera/TdnForgeBundle/pull/16#discussion_r40855139","pull_request_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/16","_links":{"self":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/comments/40855139"},"html":{"href":"https://github.com/vpassapera/TdnForgeBundle/pull/16#discussion_r40855139"},"pull_request":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/16"}}},"pull_request":{"url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/16","id":46384474,"html_url":"https://github.com/vpassapera/TdnForgeBundle/pull/16","diff_url":"https://github.com/vpassapera/TdnForgeBundle/pull/16.diff","patch_url":"https://github.com/vpassapera/TdnForgeBundle/pull/16.patch","issue_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues/16","number":16,"state":"open","locked":false,"title":"Generate All / Forge command","user":{"login":"vpassapera","id":1493758,"avatar_url":"https://avatars.githubusercontent.com/u/1493758?v=3","gravatar_id":"","url":"https://api.github.com/users/vpassapera","html_url":"https://github.com/vpassapera","followers_url":"https://api.github.com/users/vpassapera/followers","following_url":"https://api.github.com/users/vpassapera/following{/other_user}","gists_url":"https://api.github.com/users/vpassapera/gists{/gist_id}","starred_url":"https://api.github.com/users/vpassapera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpassapera/subscriptions","organizations_url":"https://api.github.com/users/vpassapera/orgs","repos_url":"https://api.github.com/users/vpassapera/repos","events_url":"https://api.github.com/users/vpassapera/events{/privacy}","received_events_url":"https://api.github.com/users/vpassapera/received_events","type":"User","site_admin":false},"body":"WIP on GenerateAll. Must fix how single files are added to collection to parse during execute. Closes #13 ","created_at":"2015-09-30T10:23:43Z","updated_at":"2015-09-30T21:33:28Z","closed_at":null,"merged_at":null,"merge_commit_sha":"039faaea2a6fc37e6c49418f10ced31961d88242","assignee":{"login":"vpassapera","id":1493758,"avatar_url":"https://avatars.githubusercontent.com/u/1493758?v=3","gravatar_id":"","url":"https://api.github.com/users/vpassapera","html_url":"https://github.com/vpassapera","followers_url":"https://api.github.com/users/vpassapera/followers","following_url":"https://api.github.com/users/vpassapera/following{/other_user}","gists_url":"https://api.github.com/users/vpassapera/gists{/gist_id}","starred_url":"https://api.github.com/users/vpassapera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpassapera/subscriptions","organizations_url":"https://api.github.com/users/vpassapera/orgs","repos_url":"https://api.github.com/users/vpassapera/repos","events_url":"https://api.github.com/users/vpassapera/events{/privacy}","received_events_url":"https://api.github.com/users/vpassapera/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/milestones/1","html_url":"https://github.com/vpassapera/TdnForgeBundle/milestones/1.0.0","labels_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/milestones/1/labels","id":1326371,"number":1,"title":"1.0.0","description":"Project generator: Scaffolds a project based on your entities (proxies all commands)\r\n- REST Controllers (with API Documentation) with fully restful routes. Optional auto-generate symfony ACL and `@Security` or security implementation code in controllers.\r\n- Form Types (including Embeddable Types [2.5+])\r\n- Rest Handlers (as services)\r\n- Entity Managers (as services)\r\n- Routing generator\r\n- Supports multiple formats (Yaml, annotations, xml) for generated service files *\r\n- Optional - automatic use DiExtraBundle in generated code\r\n- Sonata admin\r\n- Auto-generate a working configuration between FOSUserBundle, FOSRestBundle, and HWIOAuthBundle.\r\n\r\n*Partial support due to nuances in configuration, specifically with FOSRestBUndle and doctrine.","creator":{"login":"vpassapera","id":1493758,"avatar_url":"https://avatars.githubusercontent.com/u/1493758?v=3","gravatar_id":"","url":"https://api.github.com/users/vpassapera","html_url":"https://github.com/vpassapera","followers_url":"https://api.github.com/users/vpassapera/followers","following_url":"https://api.github.com/users/vpassapera/following{/other_user}","gists_url":"https://api.github.com/users/vpassapera/gists{/gist_id}","starred_url":"https://api.github.com/users/vpassapera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpassapera/subscriptions","organizations_url":"https://api.github.com/users/vpassapera/orgs","repos_url":"https://api.github.com/users/vpassapera/repos","events_url":"https://api.github.com/users/vpassapera/events{/privacy}","received_events_url":"https://api.github.com/users/vpassapera/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":2,"state":"open","created_at":"2015-09-28T08:25:25Z","updated_at":"2015-09-30T10:23:43Z","due_on":"2015-10-31T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/16/commits","review_comments_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/16/comments","review_comment_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/comments{/number}","comments_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues/16/comments","statuses_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/statuses/e8e47b078358661d94babfa25034508e27b44fae","head":{"label":"vpassapera:feature/forge","ref":"feature/forge","sha":"e8e47b078358661d94babfa25034508e27b44fae","user":{"login":"vpassapera","id":1493758,"avatar_url":"https://avatars.githubusercontent.com/u/1493758?v=3","gravatar_id":"","url":"https://api.github.com/users/vpassapera","html_url":"https://github.com/vpassapera","followers_url":"https://api.github.com/users/vpassapera/followers","following_url":"https://api.github.com/users/vpassapera/following{/other_user}","gists_url":"https://api.github.com/users/vpassapera/gists{/gist_id}","starred_url":"https://api.github.com/users/vpassapera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpassapera/subscriptions","organizations_url":"https://api.github.com/users/vpassapera/orgs","repos_url":"https://api.github.com/users/vpassapera/repos","events_url":"https://api.github.com/users/vpassapera/events{/privacy}","received_events_url":"https://api.github.com/users/vpassapera/received_events","type":"User","site_admin":false},"repo":{"id":31684438,"name":"TdnForgeBundle","full_name":"vpassapera/TdnForgeBundle","owner":{"login":"vpassapera","id":1493758,"avatar_url":"https://avatars.githubusercontent.com/u/1493758?v=3","gravatar_id":"","url":"https://api.github.com/users/vpassapera","html_url":"https://github.com/vpassapera","followers_url":"https://api.github.com/users/vpassapera/followers","following_url":"https://api.github.com/users/vpassapera/following{/other_user}","gists_url":"https://api.github.com/users/vpassapera/gists{/gist_id}","starred_url":"https://api.github.com/users/vpassapera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpassapera/subscriptions","organizations_url":"https://api.github.com/users/vpassapera/orgs","repos_url":"https://api.github.com/users/vpassapera/repos","events_url":"https://api.github.com/users/vpassapera/events{/privacy}","received_events_url":"https://api.github.com/users/vpassapera/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/vpassapera/TdnForgeBundle","description":"A Symfony 2 project/component generator inspired by Jboss Forge. (Under development)","fork":false,"url":"https://api.github.com/repos/vpassapera/TdnForgeBundle","forks_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/forks","keys_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/teams","hooks_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/hooks","issue_events_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues/events{/number}","events_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/events","assignees_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/assignees{/user}","branches_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/branches{/branch}","tags_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/tags","blobs_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/refs{/sha}","trees_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/statuses/{sha}","languages_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/languages","stargazers_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/stargazers","contributors_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/contributors","subscribers_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/subscribers","subscription_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/subscription","commits_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/commits{/sha}","git_commits_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/commits{/sha}","comments_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/comments{/number}","issue_comment_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues/comments{/number}","contents_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/contents/{+path}","compare_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/merges","archive_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/downloads","issues_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues{/number}","pulls_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls{/number}","milestones_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/milestones{/number}","notifications_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/labels{/name}","releases_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/releases{/id}","created_at":"2015-03-04T22:57:14Z","updated_at":"2015-09-15T06:26:54Z","pushed_at":"2015-09-30T21:13:01Z","git_url":"git://github.com/vpassapera/TdnForgeBundle.git","ssh_url":"git@github.com:vpassapera/TdnForgeBundle.git","clone_url":"https://github.com/vpassapera/TdnForgeBundle.git","svn_url":"https://github.com/vpassapera/TdnForgeBundle","homepage":"","size":2618,"stargazers_count":1,"watchers_count":1,"language":"PHP","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":6,"forks":0,"open_issues":6,"watchers":1,"default_branch":"develop"}},"base":{"label":"vpassapera:develop","ref":"develop","sha":"69b81d0d3d56a129f7390c5156b5b66f7e0f8c4a","user":{"login":"vpassapera","id":1493758,"avatar_url":"https://avatars.githubusercontent.com/u/1493758?v=3","gravatar_id":"","url":"https://api.github.com/users/vpassapera","html_url":"https://github.com/vpassapera","followers_url":"https://api.github.com/users/vpassapera/followers","following_url":"https://api.github.com/users/vpassapera/following{/other_user}","gists_url":"https://api.github.com/users/vpassapera/gists{/gist_id}","starred_url":"https://api.github.com/users/vpassapera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpassapera/subscriptions","organizations_url":"https://api.github.com/users/vpassapera/orgs","repos_url":"https://api.github.com/users/vpassapera/repos","events_url":"https://api.github.com/users/vpassapera/events{/privacy}","received_events_url":"https://api.github.com/users/vpassapera/received_events","type":"User","site_admin":false},"repo":{"id":31684438,"name":"TdnForgeBundle","full_name":"vpassapera/TdnForgeBundle","owner":{"login":"vpassapera","id":1493758,"avatar_url":"https://avatars.githubusercontent.com/u/1493758?v=3","gravatar_id":"","url":"https://api.github.com/users/vpassapera","html_url":"https://github.com/vpassapera","followers_url":"https://api.github.com/users/vpassapera/followers","following_url":"https://api.github.com/users/vpassapera/following{/other_user}","gists_url":"https://api.github.com/users/vpassapera/gists{/gist_id}","starred_url":"https://api.github.com/users/vpassapera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpassapera/subscriptions","organizations_url":"https://api.github.com/users/vpassapera/orgs","repos_url":"https://api.github.com/users/vpassapera/repos","events_url":"https://api.github.com/users/vpassapera/events{/privacy}","received_events_url":"https://api.github.com/users/vpassapera/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/vpassapera/TdnForgeBundle","description":"A Symfony 2 project/component generator inspired by Jboss Forge. (Under development)","fork":false,"url":"https://api.github.com/repos/vpassapera/TdnForgeBundle","forks_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/forks","keys_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/teams","hooks_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/hooks","issue_events_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues/events{/number}","events_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/events","assignees_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/assignees{/user}","branches_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/branches{/branch}","tags_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/tags","blobs_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/refs{/sha}","trees_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/statuses/{sha}","languages_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/languages","stargazers_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/stargazers","contributors_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/contributors","subscribers_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/subscribers","subscription_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/subscription","commits_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/commits{/sha}","git_commits_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/git/commits{/sha}","comments_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/comments{/number}","issue_comment_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues/comments{/number}","contents_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/contents/{+path}","compare_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/merges","archive_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/downloads","issues_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues{/number}","pulls_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls{/number}","milestones_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/milestones{/number}","notifications_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/labels{/name}","releases_url":"https://api.github.com/repos/vpassapera/TdnForgeBundle/releases{/id}","created_at":"2015-03-04T22:57:14Z","updated_at":"2015-09-15T06:26:54Z","pushed_at":"2015-09-30T21:13:01Z","git_url":"git://github.com/vpassapera/TdnForgeBundle.git","ssh_url":"git@github.com:vpassapera/TdnForgeBundle.git","clone_url":"https://github.com/vpassapera/TdnForgeBundle.git","svn_url":"https://github.com/vpassapera/TdnForgeBundle","homepage":"","size":2618,"stargazers_count":1,"watchers_count":1,"language":"PHP","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":6,"forks":0,"open_issues":6,"watchers":1,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/16"},"html":{"href":"https://github.com/vpassapera/TdnForgeBundle/pull/16"},"issue":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues/16"},"comments":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/issues/16/comments"},"review_comments":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/16/comments"},"review_comment":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/pulls/16/commits"},"statuses":{"href":"https://api.github.com/repos/vpassapera/TdnForgeBundle/statuses/e8e47b078358661d94babfa25034508e27b44fae"}}}}