CliDumper
class CliDumper extends CliDumper (View source)
Traits
Properties
| protected array<string, string> | $editorHrefs | All of the href formats for common editors. |
from ResolvesDumpSource |
| static protected array<string, int> | $adjustableTraces | Files that require special trace handling and their levels. |
from ResolvesDumpSource |
| static protected callable(): array{0: string, 1: string, 2: int|null}|null|null|false | $dumpSourceResolver | The source resolver. |
from ResolvesDumpSource |
| protected string | $basePath | The base path of the application. |
|
| protected OutputInterface | $output | The output instance. |
|
| protected string | $compiledViewPath | The compiled view path for the application. |
|
| protected bool | $dumping | If the dumper is currently dumping. |
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.
Create a new CLI dumper instance.
Create a new CLI dumper instance and register it as the default dumper.
Dump a variable with its source file / line.
Get the dump's source console content.
{@inheritDoc}
Details
array{0: string, 1: string, 2: int|null}|null
resolveDumpSource()
Resolve the source of the dump call.
protected bool
isCompiledViewFile(string $file)
Determine if the given file is a view compiled.
protected string
getOriginalFileForCompiledView(string $file)
Get the original view compiled file by the given compiled file.
protected string|null
resolveSourceHref(string $file, int|null $line)
Resolve the source href, if possible.
static void
resolveDumpSourceUsing(callable(): array{0: string, 1: string, 2: int|null}|null|null $callable)
Set the resolver that resolves the source of the dump call.
static void
dontIncludeSource()
Don't include the location / file of the dump in dumps.
void
__construct(OutputInterface $output, string $basePath, string $compiledViewPath)
Create a new CLI dumper instance.
static void
register(string $basePath, string $compiledViewPath)
Create a new CLI dumper instance and register it as the default dumper.
void
dumpWithSource(Data $data)
Dump a variable with its source file / line.
protected string
getDumpSourceContent()
Get the dump's source console content.
protected bool
supportsColors()
{@inheritDoc}
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.