瀏覽代碼

Rudamentary confirmation screen.

xaav 14 年之前
父節點
當前提交
e56e4af6cf
共有 2 個文件被更改,包括 7 次插入6 次删除
  1. 6 5
      src/Packagist/WebBundle/Controller/WebController.php
  2. 1 1
      src/Packagist/WebBundle/Entity/Package.php

+ 6 - 5
src/Packagist/WebBundle/Controller/WebController.php

@@ -58,16 +58,17 @@ class WebController extends Controller
         $form = $this->get('form.factory')->create(new PackageType, $package);
         $form = $this->get('form.factory')->create(new PackageType, $package);
 
 
         $request = $this->getRequest();
         $request = $this->getRequest();
-        $provider = $this->get('packagist.repository_provider');
         if ($request->getMethod() == 'POST') {
         if ($request->getMethod() == 'POST') {
             $form->bindRequest($request);
             $form->bindRequest($request);
+
+            $provider = $this->get('packagist.repository_provider');
+            $repository = $provider->getRepository($package->getRepository());
+            $composerFile = $repository->getComposerInformation('master');
+
+            $package->setName($composerFile['name']);
             if ($form->isValid()) {
             if ($form->isValid()) {
                 $user = $this->getUser();
                 $user = $this->getUser();
                 $package->addMaintainers($user);
                 $package->addMaintainers($user);
-                $repository = $provider->getRepository($package->getRepository());
-
-                $composerFile = $repository->getComposerInformation('master');
-                $package->setName($composerFile['name']);
 
 
                 $em = $this->getDoctrine()->getEntityManager();
                 $em = $this->getDoctrine()->getEntityManager();
                 $em->persist($package);
                 $em->persist($package);

+ 1 - 1
src/Packagist/WebBundle/Entity/Package.php

@@ -39,7 +39,7 @@ class Package
      * Unique package name
      * Unique package name
      *
      *
      * @ORM\Column
      * @ORM\Column
-     * @Assert\NotBlank()
+     * Assert\NotBlank()
      */
      */
     private $name;
     private $name;