Controllers\xAPI\StatementIndexController::getMoreLink PHP Method

    private function getMoreLink($count, $limit, $offset)
    {
        // Calculates the $next_offset.
        $next_offset = $offset + $limit;
        if ($count <= $next_offset) {
            return '';
        }
        // Changes (when defined) or appends (when undefined) offset.
        $query = \Request::getQueryString();
        $statement_route = \URL::route('xapi.statement', [], false);
        $current_url = $query ? $statement_route . '?' . $query : $statement_route;
        if (strpos($query, "offset={$offset}") !== false) {
            return str_replace('offset=' . $offset, 'offset=' . $next_offset, $current_url);
        } else {
            $separator = strpos($current_url, '?') !== False ? '&' : '?';
            return $current_url . $separator . 'offset=' . $next_offset;
        }
    }