Ядро компонента разделено на 3 класса: общий pdoTools, работа с БД — pdoFetch и работа с оформлением, то есть pdoParser.

При установке в систему они регистрируются таким образом, чтобы вы могли быстро их запускать:

$pdoTools = $modx->getService('pdoTools');
$pdoFetch = $modx->getService('pdoFetch');
$pdoParser = $modx->getService('pdoParser');

pdoFetch наследует pdoTools, так что не нужно вызывать эти два класса вместе. Если вы хотите работать с БД, вызывайте один Fetch, а если нет — Tools.

Парсер вызывать вообще не нужно, он или включен в настройках MODx, или нет. pdoTools использует его для оформления чанков в любом случае.

Статьи