/**
  * @param HttpRequest $httpRequest
  */
 protected function validateHttpRequest(HttpRequest $httpRequest)
 {
     parent::validateHttpRequest($httpRequest);
     if ($httpRequest->attributes->has('uuid') === false) {
         throw new NotFoundHttpException('Missing required attribute \'uuid\'');
     }
     $uuid = $httpRequest->attributes->get('uuid');
     $consumer = $this->consumerRepository->getOneByUUID($uuid);
     if ($consumer instanceof Consumer === false) {
         throw new NotFoundHttpException('No consumer found with id: ' . $uuid);
     }
     $this->consumer = $consumer;
 }