Вот класс по адресу core/components/myComponent/model/myComponent/mycomponent.class.php:

class myComponent {
    public $a = 888;

    function __construct($a = 0) {
      $this->a = $a;
    }
    
    function lalala() {
      return $this->a;
    }
}


и вот в консоле я его получаю и вызываю метод lalala

$path = MODX_CORE_PATH. '/components/myComponent/model/myComponent/';
$modx->getService('mycomponent','myComponent', $path);

echo $modx->mycomponent->lalala();


Выводится ошибка

[2019-12-11 01:13:54] (ERROR @ /var/www/tsd/data/www/bdi.expert/core/components/console/processors/exec.class.php(24): eval()'d code: 6)
Recoverable error: Object of class modX could not be converted to string

но если в методе lalala вернуть просто строку или число, то всё ок