class BlueScreen

Red BlueScreen.

Properties

string[] $info
string[] $collapsePaths
int $maxDepth
int $maxLength

Methods

__construct()

No description

addPanel(callable $panel)

Add custom panel.

void
render(Exception|Throwable $exception)

Renders blue screen.

void
renderToFile(Exception|Throwable $exception, string $file)

Renders blue screen to file (if file exists, it will not be overwritten).

static string|null
highlightFile(string $file, int $line, int $lines = 15, array $vars = null)

Returns syntax highlighted source code.

static string
highlightPhp(string $source, int $line, int $lines = 15, array $vars = null)

Returns syntax highlighted source code.

static string
highlightLine($html, $line, $lines = 15)

Returns highlighted line in HTML code.

bool
isCollapsed(string $file)

Should a file be collapsed in stack trace?

Details

at line 32
__construct()

No description

at line 45
BlueScreen addPanel(callable $panel)

Add custom panel.

Parameters

callable $panel

Return Value

BlueScreen

at line 59
void render(Exception|Throwable $exception)

Renders blue screen.

Parameters

Exception|Throwable $exception

Return Value

void

at line 79
void renderToFile(Exception|Throwable $exception, string $file)

Renders blue screen to file (if file exists, it will not be overwritten).

Parameters

Exception|Throwable $exception
string $file

file path

Return Value

void

at line 187
static string|null highlightFile(string $file, int $line, int $lines = 15, array $vars = null)

Returns syntax highlighted source code.

Parameters

string $file
int $line
int $lines
array $vars

Return Value

string|null

at line 207
static string highlightPhp(string $source, int $line, int $lines = 15, array $vars = null)

Returns syntax highlighted source code.

Parameters

string $source
int $line
int $lines
array $vars

Return Value

string

at line 242
static string highlightLine($html, $line, $lines = 15)

Returns highlighted line in HTML code.

Parameters

$html
$line
$lines

Return Value

string

at line 287
bool isCollapsed(string $file)

Should a file be collapsed in stack trace?

Parameters

string $file

Return Value

bool