/**
  * @param RequestParameters        $requestParams
  * @param ResultFormatter          $formatter
  * @param EntityManager            $em
  * @param ObjectMapper             $mapper
  * @param EventDispatcherInterface $dispatcher
  */
 public function __construct(RequestParameters $requestParams, ResultFormatter $formatter, EntityManager $em, ObjectMapper $mapper, EventDispatcherInterface $dispatcher)
 {
     parent::__construct($requestParams);
     $this->resultFormatter = $formatter;
     $this->em = $em;
     $this->mapper = $mapper;
     $this->dispatcher = $dispatcher;
 }
 /**
  * @param RequestParameters         $requestParams
  * @param TranslatorInterface       $translator
  * @param DatasourceAdapterResolver $adapterResolver
  */
 public function __construct(RequestParameters $requestParams, TranslatorInterface $translator, DatasourceAdapterResolver $adapterResolver)
 {
     $this->translator = $translator;
     $this->adapterResolver = $adapterResolver;
     parent::__construct($requestParams);
 }
 public function __construct(Pager $pager, RequestParameters $requestParams)
 {
     $this->pager = $pager;
     parent::__construct($requestParams);
 }
 public function __construct(RequestParameters $requestParams, TranslatorInterface $translator)
 {
     $this->translator = $translator;
     parent::__construct($requestParams);
 }