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