/**
  * @inheritdoc
  */
 protected function getEncodingParameters()
 {
     if (!$this->service->hasRequest()) {
         return null;
     }
     return $this->service->getRequest()->getParameters();
 }
Exemplo n.º 2
0
 /**
  * Build parameters that are to be included with pagination links.
  *
  * @return array
  */
 protected function buildParams()
 {
     $parameters = $this->service->getRequest()->getParameters();
     return array_filter([QueryParametersParserInterface::PARAM_FILTER => $parameters->getFilteringParameters(), QueryParametersParserInterface::PARAM_SORT => $this->buildSortParams((array) $parameters->getSortParameters())]);
 }
Exemplo n.º 3
0
 /**
  * @return array
  */
 protected function getParams()
 {
     $encodingParameters = $this->service->getRequest()->getParameters();
     return (array) $encodingParameters->getPaginationParameters();
 }