File tree Expand file tree Collapse file tree 1 file changed +20
-3
lines changed
src/Illuminate/Foundation/Concerns Expand file tree Collapse file tree 1 file changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -22,10 +22,27 @@ public function resolveDumpSource()
22
22
return call_user_func (static ::$ dumpSourceResolver );
23
23
}
24
24
25
- $ trace = debug_backtrace (DEBUG_BACKTRACE_PROVIDE_OBJECT | DEBUG_BACKTRACE_IGNORE_ARGS , 20 );
25
+ $ trace = debug_backtrace (DEBUG_BACKTRACE_IGNORE_ARGS , 20 );
26
26
27
- $ file = $ trace [7 ]['file ' ] ?? null ;
28
- $ line = $ trace [7 ]['line ' ] ?? null ;
27
+ $ sourceKey = null ;
28
+
29
+ foreach ($ trace as $ traceKey => $ traceFile ) {
30
+ if (isset ($ traceFile ['file ' ]) && str_ends_with (
31
+ $ traceFile ['file ' ],
32
+ 'symfony/var-dumper/Resources/functions/dump.php '
33
+ )) {
34
+ $ sourceKey = $ traceKey + 1 ;
35
+
36
+ break ;
37
+ }
38
+ }
39
+
40
+ if (is_null ($ sourceKey )) {
41
+ return ;
42
+ }
43
+
44
+ $ file = $ trace [$ sourceKey ]['file ' ] ?? null ;
45
+ $ line = $ trace [$ sourceKey ]['line ' ] ?? null ;
29
46
30
47
if (is_null ($ file ) || is_null ($ line )) {
31
48
return ;
You can’t perform that action at this time.
0 commit comments