private function _currentPage(): int
    {
        $currentPage = Craft::$app->getRequest()->getQueryParam($this->pageParam, 1);

        if (is_numeric($currentPage) && $currentPage > $this->totalPages) {
            $currentPage = $this->totalPages > 0 ? $this->totalPages : 1;
        } else if (!is_numeric($currentPage) || $currentPage < 0) {
            $currentPage = 1;
        }

        return (int)$currentPage;
    }
private function _currentPage(): int
    {
        $currentPage = Craft::$app->getRequest()->getQueryParam($this->pageParam, 1);

        if (is_numeric($currentPage) && $currentPage > $this->totalPages) {
            $currentPage = $this->totalPages > 0 ? $this->totalPages : 1;
        } else if (!is_numeric($currentPage) || $currentPage < 0) {
            $currentPage = 1;
        }

        return (int)$currentPage;
    }
private function _currentPage ( ) : int { $ currentPage = Craft :: $ app -> getRequest ( ) -> getQueryParam ( $ this -> pageParam , 1 ) ; if ( is_numeric ( $ currentPage ) && $ currentPage > $ this -> totalPages ) { $ currentPage = $ this -> totalPages > 0 ? $ this -> totalPages : 1 ; } else if ( ! is_numeric ( $ currentPage ) || $ currentPage < 0 ) { $ currentPage = 1 ; } return ( int ) $ currentPage ; }
Determines the current page.

@return integer
Determines the current page .