BladeCompiler

BladeCompiler

class BladeCompiler extends Compiler implements CompilerInterface (View source)

Methods

void __construct(Filesystem $files, string $cachePath)

Create a new compiler instance.

from Compiler
string getCompiledPath(string $path)

Get the path to the compiled version of a view.

from Compiler
bool isExpired(string $path)

Determine if the view at the given path is expired.

from Compiler
void compile(string $path = null)

Compile the view at the given path.

string getPath()

Get the path currently being compiled.

void setPath(string $path)

Set the path currently being compiled.

string compileString(string $value)

Compile the given Blade template contents.

string compileEchoDefaults(string $value)

Compile the default values for the echo statement.

string stripParentheses(string $expression)

Strip the parentheses from the given expression.

array getExtensions()

Get the extensions used by the compiler.

void extend(callable $compiler)

Register a custom Blade compiler.

void directive(string $name, callable $handler)

Register a handler for custom directives.

array getCustomDirectives()

Get the list of custom directives.

array getRawTags()

Gets the raw tags used by the compiler.

void setRawTags(string $openTag, string $closeTag)

Sets the raw tags used for the compiler.

void setContentTags(string $openTag, string $closeTag, bool $escaped = false)

Sets the content tags used for the compiler.

void setEscapedContentTags(string $openTag, string $closeTag)

Sets the escaped content tags used for the compiler.

string getContentTags()

Gets the content tags used for the compiler.

string getEscapedContentTags()

Gets the escaped content tags used for the compiler.

void setEchoFormat(string $format)

Set the echo format to be used by the compiler.

doc_Laravel
2016-11-02 16:07:49
Comments
Leave a Comment

Please login to continue.