Airship\Cabin\Hull\Landing\BlogPosts::getOffsetAndLimit PHP Method

getOffsetAndLimit() protected method

Gets [offset, limit] based on Blog configuration
protected getOffsetAndLimit ( mixed $page = null ) : array
$page mixed
return array
    protected function getOffsetAndLimit($page = null) : array
    {
        $per_page = (int) $this->config('blog.per_page') ?? 20;
        $page = (int) (!empty($page) ? $page : $_GET['page'] ?? 0);
        if ($page < 1) {
            $page = 1;
        }
        return [($page - 1) * $per_page, $per_page];
    }