Обработчик недопустимых событий

Добрый день коллеги !

Вот прилег СДЭК на второй день …

при попытке оформит отгрузку, получаю вот такую штуку :

Fatal error: Uncaught Error: Call to a member function children() on bool in /хххх/app/addons/rus_sdek/Tygh/Shippings/RusSdek.php:55 Stack trace: #0 /хххх/app/addons/rus_sdek/controllers/backend/shipments.pre.php(42): Tygh\Shippings\RusSdek::resultXml(‘…’) #1 /хххх/app/functions/fn.control.php(722): include(‘/ххх…’) #2 /хххх/app/functions/fn.control.php(458): fn_run_controller(‘/хххх…’, ‘shipments’, ‘delete’, ‘’, ‘’) #3 /хххх/хххх.php(29): fn_dispatch() #4 {main} thrown in /хххх/app/addons/rus_sdek/Tygh/Shippings/RusSdek.php on line 55

Как мне кажется при обработке любых событий, нужно предусмотреть, что бы сайт не падал в Fatal error ? а выдывал осмысленное сообщение?

Например: Сервисы СДЭКа не работают, проверьте их работоспособность

Что ваши архитекторы системы говорят на этот случай?

Здравствуйте! Как раз сейчас идёт работа над интеграцией с версией API 2.0. Добавил ваш кейс для рассмотрения его добавления.