/** * Returns IDs for published documents in range. * * @param $start Start of ID range * @param $end End of ID range * @return array Array of document IDs */ private function getDocumentIds($start, $end) { $finder = new Opus_DocumentFinder(); $finder->setServerState('published'); if (isset($start)) { $finder->setIdRangeStart($start); } if (isset($end)) { $finder->setIdRangeEnd($end); } return $finder->ids(); }