не пойму в чём дело был код, рабочий, в какой то момент обновил страницу и наблюдаю ошибку "Fatal error: Uncaught Error: Call to a member function get() on null in C:\xampp\htdocs\modx\core\cache\includes\elements\modsnippet\1.include.cache.php"
mb_internal_encoding("UTF-8");
$menuItemHref=$modx->getChildIds(3,1);//массив айдишников дочерних документов
for($i=0;$i<count($menuItemHref);$i++){
$res=$modx->getObject("modResource",$i);
$output=$res->get("pagetitle");
echo "<li class=\"menu-item\"><a href=\"".MODX_BASE_PATH."index.php?id=".$menuItemHref[$i]."\">".$output."</a></li>";
}
на выходе получался ненумерованный список с ссылками на дочерние документы с текстом взятым из заголовков этих документов
аналогичная ситуация с функцией toArray() неоднократно пользовался, перестала работать. Никаких обновлений не устанавливал. ПАМАГИТИ!