Skip to content

Provide API to get Tracy output as a string #470

@simPod

Description

@simPod

I need to get generated HTML. I want to handle rendering myself.

Currently, I have to do

ob_start();

$blueScreen->render($exception);

$contents = ob_get_clean();

However, render method has still some overhead, eg. adds header, checks for AJAX etc.

Basically, something like public function renderToString(\Throwable $exception): string would do.

Concept:

public function renderToFile(\Throwable $exception, string $file): string
{
	ob_start(); // double buffer prevents sending HTTP headers in some PHP
	$this->renderTemplate($exception, __DIR__ . '/assets/page.phtml', false);
	return ob_end_clean();
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions