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 $dumpSourceResolver 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

resolveDumpSource()

Resolve the source of the dump call.

bool
isCompiledViewFile(string $file)

Determine if the given file is a view compiled.

string
getOriginalFileForCompiledView(string $file)

Get the original view compiled file by the given compiled file.

string|null
resolveSourceHref(string $file, int|null $line)

Resolve the source href, if possible.

static 
resolveDumpSourceUsing($callable)

No description

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.

string
getDumpSourceContent()

Get the dump's source console content.

bool
supportsColors()

{@inheritDoc}

Details

resolveDumpSource()

Resolve the source of the dump call.

protected bool isCompiledViewFile(string $file)

Determine if the given file is a view compiled.

Parameters

string $file

Return Value

bool

protected string getOriginalFileForCompiledView(string $file)

Get the original view compiled file by the given compiled file.

Parameters

string $file

Return Value

string

protected string|null resolveSourceHref(string $file, int|null $line)

Resolve the source href, if possible.

Parameters

string $file
int|null $line

Return Value

string|null

static resolveDumpSourceUsing($callable)

No description

Parameters

$callable

static void dontIncludeSource()

Don't include the location / file of the dump in dumps.

Return Value

void

void __construct(OutputInterface $output, string $basePath, string $compiledViewPath)

Create a new CLI dumper instance.

Parameters

OutputInterface $output
string $basePath
string $compiledViewPath

Return Value

void

static void register(string $basePath, string $compiledViewPath)

Create a new CLI dumper instance and register it as the default dumper.

Parameters

string $basePath
string $compiledViewPath

Return Value

void

void dumpWithSource(Data $data)

Dump a variable with its source file / line.

Parameters

Data $data

Return Value

void

protected string getDumpSourceContent()

Get the dump's source console content.

Return Value

string

protected bool supportsColors()

{@inheritDoc}

Return Value

bool