final public function queryPager(
        string $querySelect,
        string $queryCount = '',
        int $page = 1,
        int $recordsPerPage = 20
    ) {
        try {
            return $this->createPager($querySelect, $queryCount, $page, $recordsPerPage);
        } catch (\Throwable $exception) {
            $this->logger->error("DBAL::queryPager failure running $querySelect");
            return false;
        }
    }
final public function queryPager(
        string $querySelect,
        string $queryCount = '',
        int $page = 1,
        int $recordsPerPage = 20
    ) {
        try {
            return $this->createPager($querySelect, $queryCount, $page, $recordsPerPage);
        } catch (\Throwable $exception) {
            $this->logger->error("DBAL::queryPager failure running $querySelect");
            return false;
        }
    }
final public function queryPager ( string $ querySelect , string $ queryCount = '' , int $ page = 1 , int $ recordsPerPage = 20 ) { try { return $ this -> createPager ( $ querySelect , $ queryCount , $ page , $ recordsPerPage ) ; } catch ( \ Throwable $ exception ) { $ this -> logger -> error ( "DBAL::queryPager failure running $querySelect" ) ; return false ; } }
Get a Pager Object from the query

@param string $querySelect
@param string $queryCount
@param int $page if -1 then it will query all records (not paged)
@param int $recordsPerPage
@see DBAL::createPager()
@return Pager|false
Get a Pager Object from the query