瀏覽代碼

Added name route.

xaav 14 年之前
父節點
當前提交
867b4c2e07
共有 1 個文件被更改,包括 15 次插入0 次删除
  1. 15 0
      src/Packagist/WebBundle/Controller/ApiController.php

+ 15 - 0
src/Packagist/WebBundle/Controller/ApiController.php

@@ -46,4 +46,19 @@ class ApiController extends Controller
 
         return new Response($data, 200, array('Content-Type' => 'application/json'));
     }
+
+    /**
+     * @Template()
+     * @Route("/name", name="name")
+     */
+    public function nameAction()
+    {
+        $provider = $this->get('packagist.repository_provider');
+        $repository = $provider->getRepository($this->getRequest()->get('url'));
+        $composerFile = $repository->getComposerInformation('master');
+        $name = $composerFile['name'];
+        $data = json_encode($name);
+
+        return new Response($data, 200, array('Content-Type' => 'application/json'));
+    }
 }