get('offset')); $maxSize = intval($request->get('maxSize')); $asc = $request->get('asc') === 'true'; $sortBy = $request->get('sortBy'); $where = $request->get('where'); $scope = null; if (!empty($where) && !empty($where['scope']) && $where['scope'] !== 'false') { $scope = $where['scope']; } $service = $this->getService($this->serviceClassName); $methodName = 'get' . ucfirst($name); return $service->$methodName($entityName, $id, array( 'scope' => $scope, 'offset' => $offset, 'maxSize' => $maxSize, 'asc' => $asc, 'sortBy' => $sortBy, )); } }