class BladeEngineCompiler implements CompilerInterface

This class merely decorates the another compiler and thus giving us the extra functionality we need to work properly.

..

Methods

__construct(CompilerInterface $compiler, DeviseCompiler $DeviseCompiler, DeviseParser $DeviseParser)

Construct a new blade compiler

string
getCompiledPath(string $path)

Get the path to the compiled version of a view.

bool
isExpired(string $path)

Determine if the given view is expired.

void
compile(string $path = null)

Compile the view at the given path.

[type]
extend(Closure $closure)

[extend description]

[type]
__call([type] $method, [type] $arguments)

Any calls made we proxy to the underlying compiler

Details

at line 20
__construct(CompilerInterface $compiler, DeviseCompiler $DeviseCompiler, DeviseParser $DeviseParser)

Construct a new blade compiler

Parameters

CompilerInterface $compiler
DeviseCompiler $DeviseCompiler
DeviseParser $DeviseParser

at line 33
string getCompiledPath(string $path)

Get the path to the compiled version of a view.

Parameters

string $path

Return Value

string

at line 44
bool isExpired(string $path)

Determine if the given view is expired.

Parameters

string $path

Return Value

bool

at line 55
void compile(string $path = null)

Compile the view at the given path.

Parameters

string $path

Return Value

void

at line 77
[type] extend(Closure $closure)

[extend description]

Parameters

Closure $closure [description]

Return Value

[type] [description]

at line 89
[type] __call([type] $method, [type] $arguments)

Any calls made we proxy to the underlying compiler

Parameters

[type] $method [description]`
[type] $arguments [description]

Return Value

[type] [description]