/**
  * 
  * @method GET
  * @formatOutput
  * @return Response
  */
 public function getCollection()
 {
     $this->entityName = "Películas";
     $this->getCollectionRequestParameters();
     $moviectrl = new MovieController();
     $response;
     $responsecode;
     try {
         $responsecode = Response::OK;
         $collection = $moviectrl->getMovieCollection($this->offset, $this->limit, $this->filterField, $this->filterValue);
         $response["meta"] = $this->getCollectionMetaInformation($collection["totalCount"]);
         $response["items"] = $collection["movies"];
         $this->logger->info("Obteniendo colección de películas");
     } catch (\Exception $exc) {
         $responsecode = Response::NOTFOUND;
         $response = $this->getErrorArray($exc->getMessage(), $responsecode);
         $logger->warn("Obteniendo colección de películas. " . $exc->getMessage());
     }
     return new Response($responsecode, $response);
 }