BladeCompiler (View\Compilers)
BladeCompiler
class BladeCompiler extends Compiler implements CompilerInterface (View source)
Traits
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 |
string | compileEchoDefaults(string $value) Compile the default values for the echo statement. | from CompilesEchos |
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 | stripParentheses(string $expression) Strip the parentheses from the given expression. | |
void | extend(callable $compiler) Register a custom Blade compiler. | |
array | getExtensions() Get the extensions used by the compiler. | |
void | directive(string $name, callable $handler) Register a handler for custom directives. | |
array | getCustomDirectives() Get the list of custom directives. | |
void | setEchoFormat(string $format) Set the echo format to be used by the compiler. |
Details
void __construct(Filesystem $files, string $cachePath)
Create a new compiler instance.
string getCompiledPath(string $path)
Get the path to the compiled version of a view.
bool isExpired(string $path)
Determine if the view at the given path is expired.
string compileEchoDefaults(string $value)
Compile the default values for the echo statement.
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 stripParentheses(string $expression)
Strip the parentheses from the given expression.
void extend(callable $compiler)
Register a custom Blade compiler.
array getExtensions()
Get the extensions used by the compiler.
void directive(string $name, callable $handler)
Register a handler for custom directives.
array getCustomDirectives()
Get the list of custom directives.
void setEchoFormat(string $format)
Set the echo format to be used by the compiler.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/View/Compilers/BladeCompiler.html