protected function readDTO(DTO &$dto) { if ($dto->isRetrieveTotalRecords()) { $this->templateVars['TotalRecords'] = $dto->getTotalRecords(); $this->templateVars['TotalPages'] = intval(($dto->getTotalRecords() - 1) / $dto->getLimit()) + 1; } return $dto->getResultsAsArray(); }