getUser($request); if (!Authority::canIndexBookmarksOfAUser($actor, $user)) { throw new AuthorizationFailedException(); } $resources = array_column(Bookmark::findUsersBookmarks($user), 'element'); $total = count($resources); [$offset, $limit] = $this->getOffsetAndLimit(); return $this->getPaginatedContentResponse(array_slice($resources, $offset, $limit), $total); } }