Skip to content

Tracy\Helpers::editorUri() is_file() error with Latte StringLoader and open_basedir #572

@jeremy-step

Description

@jeremy-step

Version: 2.10

Bug Description

When Latte StringLoader is used and open_basedir is set, the editorUri() method passes the html string to the is_file() function.
This causes the following exception: Error: Latte\Bridges\Tracy\LattePanel-2
ErrorException: is_file(): open_basedir restriction in effect. File(<div>html example</div>) is not within the allowed path(s)...

Steps To Reproduce

Simply set up open_basedir, use StringLoader to render a template and add Latte panel to Tracy.

Expected Behavior

Same result as if open_basedir is not set. - No errors

Possible Solution

Add '@' to the is_file() function in the Tracy\Helpers::editorUri() method.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions