I try to overide method like in https://github.com/phalcon/incubator/blob/master/Library/Phalcon/Db/Adapter/Cacheable/Mysql.php


class Postgresql extends \Phalcon\Db\Adapter\Pdo\Postgresql
{
 public function query($sqlStatement, $bindParams = null, $bindTypes = null)
    {
      ...
     $data = parent::query($sqlStatement, $bindParams, $bindTypes);//RuntimeException
     }
}

but have error - RuntimeException: Trying to call method query on a non-object
by documentetion this method is public https://docs.phalconphp.com/ru/latest/api/Phalcon_Db_Adapter_Pdo_Postgresql.html reflaction on method also say that is public. What wrong? phalcon 2.0.8