Browse Source

API: return advisory data in a nested object

Stephan Vock 5 years ago
parent
commit
c85bcc7ebe
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Packagist/WebBundle/Controller/ApiController.php

+ 2 - 2
src/Packagist/WebBundle/Controller/ApiController.php

@@ -267,9 +267,9 @@ class ApiController extends Controller
         /** @var array[] $advisories */
         $advisories = $this->getDoctrine()->getRepository(SecurityAdvisory::class)->searchSecurityAdvisories($packageNames, $updatedSince);
 
-        $response = [];
+        $response = ['advisories' => []];
         foreach ($advisories as $advisory) {
-            $response[$advisory['packageName']][] = $advisory;
+            $response['advisories'][$advisory['packageName']][] = $advisory;
         }
 
         return new JsonResponse($response, 200);