Browse Source

scoping out creating a package

Tim Millwood 10 years ago
parent
commit
9c1a517bb8
1 changed files with 10 additions and 1 deletions
  1. 10 1
      src/Packagist/WebBundle/Controller/ApiController.php

+ 10 - 1
src/Packagist/WebBundle/Controller/ApiController.php

@@ -82,7 +82,16 @@ class ApiController extends Controller
             return new JsonResponse(array('status' => 'error', 'message' => 'Missing or invalid payload'), 406);
             return new JsonResponse(array('status' => 'error', 'message' => 'Missing or invalid payload'), 406);
         }
         }
 
 
-        return $this->receivePost($request, $url, $urlRegex);
+        
+        $package = new Package;
+        $package->setEntityRepository($this->getDoctrine()->getRepository('PackagistWebBundle:Package'));
+        $package->setRouter($this->get('router'));
+        $user = $this->findUser($request);
+        $package->addMaintainer($user);
+        $package->repository = $url;
+        $em = $this->getDoctrine()->getManager();
+        $em->persist($package);
+        $em->flush();
     }
     }
 
 
     /**
     /**