Мне было поручено поддерживать сайт, который был специально создан веб-разработчиком до меня.Веб-сайт включал интеграцию с XERO, который по состоянию на прошлой неделе начал выходить из строя, несмотря на отсутствие изменений в разработке самого сайта.
Журналы Laravel показывают следующее:
[2018-11-13 11:18:50] production.ERROR: Невозможно использовать 'XeroPHP \ Remote \ Object' в качестве имени класса, поскольку оно зарезервировано {"userId": 1, "email": "developer @ vok.com.au "," exception ":" [object] (Symfony \ Component \ Debug \ Exception \ FatalErrorException (код: 64): невозможно использовать 'XeroPHP \ Remote \ Object' в качестве имени класса, поскольку оно зарезервировано в ********************* / public_html / vendor / calcinai / xero-php / src / XeroPHP / Application.php: 186)
Походит навозможно, произошли некоторые изменения в самом языке PHP, где определенное слово теперь зарезервировано и не может использоваться в качестве имени класса. Возможно, проблема так же проста, как использование другого имени класса?
Файлего жалоба и, более конкретно, ссылка 186 выглядит следующим образом:
public function save (Remote \ Object $ object, $ replace_data = false)
Любая помощь приветствуется.Я отвечу очень быстро и предоставлю любую информацию, необходимую для успешного устранения проблемы.
Заранее спасибо!