Моя не спорит. Моя говорит, как сам сделал.
Вся цепочка наследуемех классов находится в файле modprocessor.class.php При чем функция $this->outputArray используется только в одном месте github.com/modxcms/revolution/blob/8efb61f5d1bb30c5df2ed9eba803aa5b4e805774/core/model/modx/modprocessor.class.php#L472-L480
Исходя из этого, что страшного может случиться, если в этом месте вместо переопределенной функции outputArray мы прямо отдадим массив с данными?