HtmlDumper
class HtmlDumper extends HtmlDumper
Traits
Resolve dump sources for consumers that provide $basePath and $compiledViewPath properties.
Resolve source links for consumers that provide a $basePath property.
Constants
| EXPANDED_SEPARATOR |
Where the source should be placed on "expanded" kind of dumps. |
| NON_EXPANDED_SEPARATOR |
Where the source should be placed on "non expanded" kind of dumps. |
| protected DUMPING_CONTEXT_KEY |
|
Properties
| protected array<string, string> | $editorHrefs | All of the href formats for common editors. |
from ResolvesSourceHref |
| static protected array<string, int> | $adjustableTraces | Files that require special trace handling and their levels. |
from ResolvesDumpSource |
| static protected null|callable(): null|array{0: string, 1: string, 2: null|int}|false | $dumpSourceResolver | The source resolver. |
from ResolvesDumpSource |
Methods
Resolve the source href, if possible.
Determine if the given file is a view compiled.
Get the original view compiled file by the given compiled file.
Set the resolver that resolves the source of the dump call.
Don't include the location / file of the dump in dumps.
Create a new HTML dumper instance.
Create a new HTML dumper instance and register it as the default dumper.
Dump a variable with its source file / line.
Get the dump's source HTML content.
Details
in
ResolvesSourceHref at line 50
protected string|null
resolveSourceHref(string $file, int|null $line)
Resolve the source href, if possible.
in
ResolvesDumpSource at line 36
array|null
resolveDumpSource()
Resolve the source of the dump call.
in
ResolvesDumpSource at line 98
protected bool
isCompiledViewFile(string $file)
Determine if the given file is a view compiled.
in
ResolvesDumpSource at line 110
protected string
getOriginalFileForCompiledView(string $file)
Get the original view compiled file by the given compiled file.
in
ResolvesDumpSource at line 135
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.
in
ResolvesDumpSource at line 146
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.
in
ResolvesDumpSource at line 154
static void
flushState()
Flush all static state.
at line 34
__construct(string $basePath, string $compiledViewPath)
Create a new HTML dumper instance.
at line 47
static void
register(string $basePath, string $compiledViewPath)
Create a new HTML dumper instance and register it as the default dumper.
Boot-only. Registers a process-wide VarDumper handler for the worker lifetime.
at line 59
void
dumpWithSource(Data $data)
Dump a variable with its source file / line.
at line 95
protected string
getDumpSourceContent()
Get the dump's source HTML content.