get('offset')); $maxSize = intval($request->get('maxSize')); $service = $this->getService('Stream'); if (!empty($maxSize) && $maxSize > self::MAX_SIZE_LIMIT) { throw new Forbidden(); } $result = $service->find($scope, $id, array( 'offset' => $offset, 'maxSize' => $maxSize )); return array( 'total' => $result['total'], 'list' => $result['collection']->toArray() ); } }