File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -70,11 +70,16 @@ private function save(\Exception $exception)
70
70
$ lineNumber = $ exception ->getLine ();
71
71
72
72
//handle error catched by magento, TODO
73
- $ magentoErrorHandler = '/vendor/magento/framework/App/ErrorHandler.php ' ;
74
- if (substr_compare ($ fileName , $ magentoErrorHandler , -strlen ($ magentoErrorHandler )) === 0 && $ lineNumber == 61 ) {
75
- $ trace = $ exception ->getTrace ();
76
- $ fileName = empty ($ trace [0 ]['file ' ]) ? $ fileName : $ trace [0 ]['file ' ];
77
- $ lineNumber = empty ($ trace [0 ]['line ' ]) ? $ lineNumber : $ trace [0 ]['line ' ];
73
+ $ magentoErrorHandlerPaths = [
74
+ ['/vendor/magento/framework/App/ErrorHandler.php ' , 61 ],
75
+ ['/vendor/magento/magento2ce/lib/internal/Magento/Framework/App/ErrorHandler.php ' , 61 ]
76
+ ];
77
+ foreach ($ magentoErrorHandlerPaths as $ magentoErrorHandler ) {
78
+ if (substr_compare ($ fileName , $ magentoErrorHandler [0 ], -strlen ($ magentoErrorHandler [0 ])) === 0 && $ lineNumber == $ magentoErrorHandler [1 ]) {
79
+ $ trace = $ exception ->getTrace ();
80
+ $ fileName = empty ($ trace [0 ]['file ' ]) ? $ fileName : $ trace [0 ]['file ' ];
81
+ $ lineNumber = empty ($ trace [0 ]['line ' ]) ? $ lineNumber : $ trace [0 ]['line ' ];
82
+ }
78
83
}
79
84
80
85
$ this ->insertToDb (
You can’t perform that action at this time.
0 commit comments