Может это и не в тему но все же.
Сами разработчики не рекомендуют использовать устаревшие функции
// function to query the database
// - deprecated use $modx->db->query()
function dbQuery($sql) {
Хотя в коде полно всяких $modx->dbQuery и что обидно mysql_xxx_xxx ... зачем же тогда существует класс $this->db= new DBAPI в классе парсера?
Просто возникла необходимость добавить поддержку PostgreSQL но похоже что это нереально. придется переделывать все ядро.