ResolvesDumpSource
trait ResolvesDumpSource
Properties
| protected array<string, string> | $editorHrefs | All of the href formats for common editors. |
|
| static protected array<string, int> | $adjustableTraces | Files that require special trace handling and their levels. |
|
| static protected null|callable(): null|array{0: string, 1: string, 2: null|int}|false | $dumpSourceResolver | The source resolver. |
Methods
Resolve the source of the dump call.
Determine if the given file is a view compiled.
Get the original view compiled file by the given compiled file.
Resolve the source href, if possible.
Set the resolver that resolves the source of the dump call.
Don't include the location / file of the dump in dumps.
Flush all static state.
Details
at line 65
array|null
resolveDumpSource()
Resolve the source of the dump call.
at line 127
protected bool
isCompiledViewFile(string $file)
Determine if the given file is a view compiled.
at line 139
protected string
getOriginalFileForCompiledView(string $file)
Get the original view compiled file by the given compiled file.
at line 159
protected string|null
resolveSourceHref(string $file, int|null $line)
Resolve the source href, if possible.
at line 196
static void
resolveDumpSourceUsing(callable|null $callable)
Set the resolver that resolves the source of the dump call.
Boot-only. The resolver persists in a static property for the worker lifetime and runs on every dump source resolution across all coroutines.
at line 207
static void
dontIncludeSource()
Don't include the location / file of the dump in dumps.
Boot-only. The flag persists in a static property for the worker lifetime and applies to every dump source resolution across all coroutines.
at line 215
static void
flushState()
Flush all static state.