/**
  * @Route("/{reference}", methods={"GET"}, name="manifest_get")
  *
  * @ParamConverter("manifest", options={"repository_method": "findOneByReference", "map_method_signature": true})
  *
  * @Security("is_granted('REPO_READ', repository)")
  *
  * @link http://docs.docker.com/registry/spec/api/#get-manifest
  */
 public function getAction(Repository $repository, Manifest $manifest)
 {
     // Dispatch event
     $event = new ManifestEvent($manifest);
     $this->get('event_dispatcher')->dispatch('delayed', new DelayedEvent('kernel.terminate', 'manifest.pull', $event));
     return new Response($manifest->getContent(), Response::HTTP_OK, ['Content-Type' => 'application/json; charset=utf-8']);
 }