CompilerEngine
class CompilerEngine extends PhpEngine (View source)
Properties
protected Filesystem | $files | The filesystem instance. |
from PhpEngine |
protected CompilerInterface | $compiler | The Blade compiler instance. |
|
protected array | $lastCompiled | A stack of the last compiled templates. |
|
protected array<string,true> | $compiledOrNotExpired | The view paths that were compiled or are not expired, keyed by the path. |
Methods
__construct(CompilerInterface $compiler, Filesystem $files = null)
Create a new compiler engine instance.
string
get(string $path, array $data = [])
Get the evaluated contents of the view.
string
evaluatePath(string $path, array $data)
Get the evaluated contents of the view at the given path.
from
PhpEngine
void
string
getCompiler()
Get the compiler implementation.
void
forgetCompiledOrNotExpired()
Clear the cache of views that were compiled or not expired.
Details
__construct(CompilerInterface $compiler, Filesystem $files = null)
Create a new compiler engine instance.
protected string
evaluatePath(string $path, array $data)
Get the evaluated contents of the view at the given path.