/**
  * @param GetResponseForControllerResultEvent $event
  */
 protected function wrapCollection(GetResponseForControllerResultEvent $event)
 {
     $data = $event->getControllerResult();
     if ($data instanceof Collection) {
         $data = $data->toArray();
     }
     $element = reset($data);
     $name = null;
     if ($element) {
         $name = $this->resourceTransformer->getResourcePluralName($element);
     }
     $event->setControllerResult(new CollectionRepresentation($event->getControllerResult(), $name));
 }