V8JsScriptException от v8js (https://github.com/phpv8/v8js#php-api) обрабатывает исключения SSR JavaScript. Он расширяет класс исключений PHP.
Как отобразить трассировку JavaScript на странице ошибок Symfony и в профилировщике Symfony? Я могу получить JS след с getJsTrace()
и это выглядит так:
ReferenceError: processes is not defined
at VueComponent.created (V8Js::compileString():511:9)
at callHook (V8Js::compileString():5837:21)
at VueComponent.Vue._init (V8Js::compileString():7502:5)
at new VueComponent (V8Js::compileString():7670:12)
at createComponentInstanceForVnode (V8Js::compileString():7421:10)
at renderComponentInner (V8Js::compileString():7606:40)
at renderComponent (V8Js::compileString():7581:5)
at RenderContext.renderNode (V8Js::compileString():7497:5)
at RenderContext.next (V8Js::compileString():2284:14)
at RenderContext.cachedWrite [as write] (V8Js::compileString():2236:9)
Как лучше всего расширить Symfony ExceptionController с помощью этой функции?
Задача ещё не решена.
Других решений пока нет …