Обновить
0

Пользователь

Отправить сообщение
Не watchers, справа вверху.
Ну в доке это явно указано http://php.net/manual/ru/language.oop5.magic.php#object.tostring
К тому же, это подтверждает текст ошибки.
Но этот момент не относится к теме вопроса. Просто решил обратить ваше внимание.
if ('noNamespaceSchemaLocation' === $name)
При тройном равенстве приведение типов не делается. Если $name объект, то строка будет сравниваться с указателем на него и это условие было бы всегда ложно.

У вас в IDE справа открыт какой-то анализатор объекта Result, возможно это он порождает ошибку пытаясь показать метод __toString()
Зачем вы используете try catch в методе __toString? Он там не будет работать и система вам об этом честно пишет:

PHP Fatal error: Method Magento\\Ui\\TemplateEngine\\Xhtml\\Result::__toString() must not throw an exception, caught Exception: Warning: Magento\\Ui\\TemplateEngine\\Xhtml\\Resu
lt::__toString(): Not yet implemented

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность