private function loadAll($structureDo, $query) { $aContents = $this->_loadAll($structureDo); // Purge to limits $limits = $query->getLimits(); $limits->setTotal(count($aContents)); $contents = new ContentsDo(); $contents->loadFromArray(array_slice($aContents, $limits->getLower(), $limits->getUpper()), $structureDo); $contents->setLimits($limits); //d("FER", $aContents, $limits, $contents); return $contents; }