mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 04:22:07 +02:00
MDL-56011 libraries: upgrade mustache.php to 2.11.1
This commit is contained in:
parent
ddd8dc0d1b
commit
20df227e22
@ -5,6 +5,7 @@ A [Mustache](http://mustache.github.com/) implementation in PHP.
|
||||
|
||||
[](https://packagist.org/packages/mustache/mustache)
|
||||
[](http://travis-ci.org/bobthecow/mustache.php)
|
||||
[](https://styleci.io/repos/569670)
|
||||
[](https://packagist.org/packages/mustache/mustache)
|
||||
|
||||
|
||||
|
@ -23,3 +23,7 @@ Copy into this folder, and update this readme to cover any changes.
|
||||
== 3.1 ==
|
||||
|
||||
Update from version 2.9.0 to 2.10.0
|
||||
|
||||
== 3.2 ==
|
||||
|
||||
Update from version 2.10.0 to 2.11.1
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -27,8 +27,8 @@ class Mustache_Cache_FilesystemCache extends Mustache_Cache_AbstractCache
|
||||
/**
|
||||
* Filesystem cache constructor.
|
||||
*
|
||||
* @param string $baseDir Directory for compiled templates.
|
||||
* @param int $fileMode Override default permissions for cache files. Defaults to using the system-defined umask.
|
||||
* @param string $baseDir Directory for compiled templates
|
||||
* @param int $fileMode Override default permissions for cache files. Defaults to using the system-defined umask
|
||||
*/
|
||||
public function __construct($baseDir, $fileMode = null)
|
||||
{
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -75,7 +75,7 @@ class Mustache_Compiler
|
||||
/**
|
||||
* Helper function for walking the Mustache token parse tree.
|
||||
*
|
||||
* @throws Mustache_Exception_SyntaxException upon encountering unknown token types.
|
||||
* @throws Mustache_Exception_SyntaxException upon encountering unknown token types
|
||||
*
|
||||
* @param array $tree Parse tree of Mustache tokens
|
||||
* @param int $level (default: 0)
|
||||
@ -191,7 +191,7 @@ class Mustache_Compiler
|
||||
{
|
||||
$this->lambdaHelper = new Mustache_LambdaHelper($this->mustache, $context);
|
||||
$buffer = \'\';
|
||||
$newContext = array();
|
||||
$blocksContext = array();
|
||||
%s
|
||||
|
||||
return $buffer;
|
||||
@ -207,7 +207,7 @@ class Mustache_Compiler
|
||||
public function renderInternal(Mustache_Context $context, $indent = \'\')
|
||||
{
|
||||
$buffer = \'\';
|
||||
$newContext = array();
|
||||
$blocksContext = array();
|
||||
%s
|
||||
|
||||
return $buffer;
|
||||
@ -264,7 +264,7 @@ class Mustache_Compiler
|
||||
return sprintf($this->prepare(self::BLOCK_VAR, $level), $id, $this->walk($nodes, $level));
|
||||
}
|
||||
|
||||
const BLOCK_ARG = '$newContext[%s] = array($this, \'block%s\');';
|
||||
const BLOCK_ARG = '$blocksContext[%s] = array($this, \'block%s\');';
|
||||
|
||||
/**
|
||||
* Generate Mustache Template inheritance block argument PHP source.
|
||||
@ -291,7 +291,8 @@ class Mustache_Compiler
|
||||
const BLOCK_FUNCTION = '
|
||||
public function block%s($context)
|
||||
{
|
||||
$indent = $buffer = \'\';%s
|
||||
$indent = $buffer = \'\';
|
||||
$blocksContext = array();%s
|
||||
|
||||
return $buffer;
|
||||
}
|
||||
@ -326,6 +327,8 @@ class Mustache_Compiler
|
||||
private function section%s(Mustache_Context $context, $indent, $value)
|
||||
{
|
||||
$buffer = \'\';
|
||||
$blocksContext = array();
|
||||
|
||||
if (%s) {
|
||||
$source = %s;
|
||||
$result = call_user_func($value, $source, %s);
|
||||
@ -456,8 +459,8 @@ class Mustache_Compiler
|
||||
const PARENT = '
|
||||
%s
|
||||
|
||||
if ($parent = $this->mustache->LoadPartial(%s)) {
|
||||
$context->pushBlockContext($newContext);
|
||||
if ($parent = $this->mustache->loadPartial(%s)) {
|
||||
$context->pushBlockContext($blocksContext);
|
||||
$buffer .= $parent->renderInternal($context, $indent);
|
||||
$context->popBlockContext();
|
||||
}
|
||||
@ -490,7 +493,7 @@ class Mustache_Compiler
|
||||
*
|
||||
* @param array $node
|
||||
*
|
||||
* @return bool True if $node is a block arg token.
|
||||
* @return bool True if $node is a block arg token
|
||||
*/
|
||||
private static function onlyBlockArgs(array $node)
|
||||
{
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -150,7 +150,7 @@ class Mustache_Context
|
||||
*
|
||||
* @see Mustache_Context::findDot
|
||||
*
|
||||
* @throws Mustache_Exception_InvalidArgumentException if given an invalid anchored dot $id.
|
||||
* @throws Mustache_Exception_InvalidArgumentException if given an invalid anchored dot $id
|
||||
*
|
||||
* @param string $id Dotted variable selector
|
||||
*
|
||||
@ -182,7 +182,7 @@ class Mustache_Context
|
||||
*
|
||||
* @param string $id
|
||||
*
|
||||
* @return mixed Variable value, or '' if not found.
|
||||
* @return mixed Variable value, or '' if not found
|
||||
*/
|
||||
public function findInBlock($id)
|
||||
{
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -23,7 +23,7 @@
|
||||
*/
|
||||
class Mustache_Engine
|
||||
{
|
||||
const VERSION = '2.10.0';
|
||||
const VERSION = '2.11.1';
|
||||
const SPEC_VERSION = '1.1.2';
|
||||
|
||||
const PRAGMA_FILTERS = 'FILTERS';
|
||||
@ -126,7 +126,7 @@ class Mustache_Engine
|
||||
* 'pragmas' => [Mustache_Engine::PRAGMA_FILTERS],
|
||||
* );
|
||||
*
|
||||
* @throws Mustache_Exception_InvalidArgumentException If `escape` option is not callable.
|
||||
* @throws Mustache_Exception_InvalidArgumentException If `escape` option is not callable
|
||||
*
|
||||
* @param array $options (default: array())
|
||||
*/
|
||||
@ -429,7 +429,7 @@ class Mustache_Engine
|
||||
/**
|
||||
* Set the Mustache Logger instance.
|
||||
*
|
||||
* @throws Mustache_Exception_InvalidArgumentException If logger is not an instance of Mustache_Logger or Psr\Log\LoggerInterface.
|
||||
* @throws Mustache_Exception_InvalidArgumentException If logger is not an instance of Mustache_Logger or Psr\Log\LoggerInterface
|
||||
*
|
||||
* @param Mustache_Logger|Psr\Log\LoggerInterface $logger
|
||||
*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -17,13 +17,18 @@ class Mustache_Exception_SyntaxException extends LogicException implements Musta
|
||||
protected $token;
|
||||
|
||||
/**
|
||||
* @param string $msg
|
||||
* @param array $token
|
||||
* @param string $msg
|
||||
* @param array $token
|
||||
* @param Exception $previous
|
||||
*/
|
||||
public function __construct($msg, array $token)
|
||||
public function __construct($msg, array $token, Exception $previous = null)
|
||||
{
|
||||
$this->token = $token;
|
||||
parent::__construct($msg);
|
||||
if (version_compare(PHP_VERSION, '5.3.0', '>=')) {
|
||||
parent::__construct($msg, 0, $previous);
|
||||
} else {
|
||||
parent::__construct($msg);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -17,12 +17,18 @@ class Mustache_Exception_UnknownFilterException extends UnexpectedValueException
|
||||
protected $filterName;
|
||||
|
||||
/**
|
||||
* @param string $filterName
|
||||
* @param string $filterName
|
||||
* @param Exception $previous
|
||||
*/
|
||||
public function __construct($filterName)
|
||||
public function __construct($filterName, Exception $previous = null)
|
||||
{
|
||||
$this->filterName = $filterName;
|
||||
parent::__construct(sprintf('Unknown filter: %s', $filterName));
|
||||
$message = sprintf('Unknown filter: %s', $filterName);
|
||||
if (version_compare(PHP_VERSION, '5.3.0', '>=')) {
|
||||
parent::__construct($message, 0, $previous);
|
||||
} else {
|
||||
parent::__construct($message);
|
||||
}
|
||||
}
|
||||
|
||||
public function getFilterName()
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -17,12 +17,18 @@ class Mustache_Exception_UnknownHelperException extends InvalidArgumentException
|
||||
protected $helperName;
|
||||
|
||||
/**
|
||||
* @param string $helperName
|
||||
* @param string $helperName
|
||||
* @param Exception $previous
|
||||
*/
|
||||
public function __construct($helperName)
|
||||
public function __construct($helperName, Exception $previous = null)
|
||||
{
|
||||
$this->helperName = $helperName;
|
||||
parent::__construct(sprintf('Unknown helper: %s', $helperName));
|
||||
$message = sprintf('Unknown helper: %s', $helperName);
|
||||
if (version_compare(PHP_VERSION, '5.3.0', '>=')) {
|
||||
parent::__construct($message, 0, $previous);
|
||||
} else {
|
||||
parent::__construct($message);
|
||||
}
|
||||
}
|
||||
|
||||
public function getHelperName()
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -17,12 +17,18 @@ class Mustache_Exception_UnknownTemplateException extends InvalidArgumentExcepti
|
||||
protected $templateName;
|
||||
|
||||
/**
|
||||
* @param string $templateName
|
||||
* @param string $templateName
|
||||
* @param Exception $previous
|
||||
*/
|
||||
public function __construct($templateName)
|
||||
public function __construct($templateName, Exception $previous = null)
|
||||
{
|
||||
$this->templateName = $templateName;
|
||||
parent::__construct(sprintf('Unknown template: %s', $templateName));
|
||||
$message = sprintf('Unknown template: %s', $templateName);
|
||||
if (version_compare(PHP_VERSION, '5.3.0', '>=')) {
|
||||
parent::__construct($message, 0, $previous);
|
||||
} else {
|
||||
parent::__construct($message);
|
||||
}
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -81,7 +81,7 @@ class Mustache_HelperCollection
|
||||
/**
|
||||
* Get a helper by name.
|
||||
*
|
||||
* @throws Mustache_Exception_UnknownHelperException If helper does not exist.
|
||||
* @throws Mustache_Exception_UnknownHelperException If helper does not exist
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
@ -137,7 +137,7 @@ class Mustache_HelperCollection
|
||||
/**
|
||||
* Check whether a given helper is present in the collection.
|
||||
*
|
||||
* @throws Mustache_Exception_UnknownHelperException if the requested helper is not present.
|
||||
* @throws Mustache_Exception_UnknownHelperException if the requested helper is not present
|
||||
*
|
||||
* @param string $name
|
||||
*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -25,8 +25,8 @@ class Mustache_LambdaHelper
|
||||
/**
|
||||
* Mustache Lambda Helper constructor.
|
||||
*
|
||||
* @param Mustache_Engine $mustache Mustache engine instance.
|
||||
* @param Mustache_Context $context Rendering context.
|
||||
* @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)
|
||||
@ -41,7 +41,7 @@ class Mustache_LambdaHelper
|
||||
*
|
||||
* @param string $string
|
||||
*
|
||||
* @return string Rendered template.
|
||||
* @return string Rendered template
|
||||
*/
|
||||
public function render($string)
|
||||
{
|
||||
@ -65,7 +65,7 @@ class Mustache_LambdaHelper
|
||||
/**
|
||||
* Get a Lambda Helper with custom delimiters.
|
||||
*
|
||||
* @param string $delims Custom delimiters, in the format `{{= <% %> =}}`.
|
||||
* @param string $delims Custom delimiters, in the format `{{= <% %> =}}`
|
||||
*
|
||||
* @return Mustache_LambdaHelper
|
||||
*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -17,7 +17,7 @@ interface Mustache_Loader
|
||||
/**
|
||||
* Load a Template by name.
|
||||
*
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found.
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -41,7 +41,7 @@ class Mustache_Loader_ArrayLoader implements Mustache_Loader, Mustache_Loader_Mu
|
||||
/**
|
||||
* Load a Template.
|
||||
*
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found.
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -48,7 +48,7 @@ class Mustache_Loader_CascadingLoader implements Mustache_Loader
|
||||
/**
|
||||
* Load a Template by name.
|
||||
*
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found.
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -40,9 +40,9 @@ class Mustache_Loader_FilesystemLoader implements Mustache_Loader
|
||||
* 'extension' => '.ms',
|
||||
* );
|
||||
*
|
||||
* @throws Mustache_Exception_RuntimeException if $baseDir does not exist.
|
||||
* @throws Mustache_Exception_RuntimeException if $baseDir does not exist
|
||||
*
|
||||
* @param string $baseDir Base directory containing Mustache template files.
|
||||
* @param string $baseDir Base directory containing Mustache template files
|
||||
* @param array $options Array of Loader options (default: array())
|
||||
*/
|
||||
public function __construct($baseDir, array $options = array())
|
||||
@ -53,7 +53,7 @@ class Mustache_Loader_FilesystemLoader implements Mustache_Loader
|
||||
$this->baseDir = realpath($this->baseDir);
|
||||
}
|
||||
|
||||
if (!is_dir($this->baseDir)) {
|
||||
if ($this->shouldCheckPath() && !is_dir($this->baseDir)) {
|
||||
throw new Mustache_Exception_RuntimeException(sprintf('FilesystemLoader baseDir must be a directory: %s', $baseDir));
|
||||
}
|
||||
|
||||
@ -88,7 +88,7 @@ class Mustache_Loader_FilesystemLoader implements Mustache_Loader
|
||||
/**
|
||||
* Helper function for loading a Mustache file by name.
|
||||
*
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found.
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
@ -98,7 +98,7 @@ class Mustache_Loader_FilesystemLoader implements Mustache_Loader
|
||||
{
|
||||
$fileName = $this->getFileName($name);
|
||||
|
||||
if (!file_exists($fileName)) {
|
||||
if ($this->shouldCheckPath() && !file_exists($fileName)) {
|
||||
throw new Mustache_Exception_UnknownTemplateException($name);
|
||||
}
|
||||
|
||||
@ -121,4 +121,15 @@ class Mustache_Loader_FilesystemLoader implements Mustache_Loader
|
||||
|
||||
return $fileName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Only check if baseDir is a directory and requested templates are files if
|
||||
* baseDir is using the filesystem stream wrapper.
|
||||
*
|
||||
* @return bool Whether to check `is_dir` and `file_exists`
|
||||
*/
|
||||
protected function shouldCheckPath()
|
||||
{
|
||||
return strpos($this->baseDir, '://') === false || strpos($this->baseDir, 'file://') === 0;
|
||||
}
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -68,7 +68,7 @@ class Mustache_Loader_InlineLoader implements Mustache_Loader
|
||||
* @param string $fileName The file to parse for inline templates
|
||||
* @param int $offset A string offset for the start of the templates.
|
||||
* This usually coincides with the `__halt_compiler`
|
||||
* call, and the `__COMPILER_HALT_OFFSET__`.
|
||||
* call, and the `__COMPILER_HALT_OFFSET__`
|
||||
*/
|
||||
public function __construct($fileName, $offset)
|
||||
{
|
||||
@ -87,7 +87,7 @@ class Mustache_Loader_InlineLoader implements Mustache_Loader
|
||||
/**
|
||||
* Load a Template by name.
|
||||
*
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found.
|
||||
* @throws Mustache_Exception_UnknownTemplateException If a template file is not found
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -36,7 +36,7 @@ class Mustache_Logger_StreamLogger extends Mustache_Logger_AbstractLogger
|
||||
protected $url = null;
|
||||
|
||||
/**
|
||||
* @throws InvalidArgumentException if the logging level is unknown.
|
||||
* @throws InvalidArgumentException if the logging level is unknown
|
||||
*
|
||||
* @param resource|string $stream Resource instance or URL
|
||||
* @param int $level The minimum logging level at which this handler will be triggered
|
||||
@ -65,7 +65,7 @@ class Mustache_Logger_StreamLogger extends Mustache_Logger_AbstractLogger
|
||||
/**
|
||||
* Set the minimum logging level.
|
||||
*
|
||||
* @throws Mustache_Exception_InvalidArgumentException if the logging level is unknown.
|
||||
* @throws Mustache_Exception_InvalidArgumentException if the logging level is unknown
|
||||
*
|
||||
* @param int $level The minimum logging level which will be written
|
||||
*/
|
||||
@ -91,7 +91,7 @@ class Mustache_Logger_StreamLogger extends Mustache_Logger_AbstractLogger
|
||||
/**
|
||||
* Logs with an arbitrary level.
|
||||
*
|
||||
* @throws Mustache_Exception_InvalidArgumentException if the logging level is unknown.
|
||||
* @throws Mustache_Exception_InvalidArgumentException if the logging level is unknown
|
||||
*
|
||||
* @param mixed $level
|
||||
* @param string $message
|
||||
@ -111,8 +111,8 @@ class Mustache_Logger_StreamLogger extends Mustache_Logger_AbstractLogger
|
||||
/**
|
||||
* Write a record to the log.
|
||||
*
|
||||
* @throws Mustache_Exception_LogicException If neither a stream resource nor url is present.
|
||||
* @throws Mustache_Exception_RuntimeException If the stream url cannot be opened.
|
||||
* @throws Mustache_Exception_LogicException If neither a stream resource nor url is present
|
||||
* @throws Mustache_Exception_RuntimeException If the stream url cannot be opened
|
||||
*
|
||||
* @param int $level The logging level
|
||||
* @param string $message The log message
|
||||
@ -139,7 +139,7 @@ class Mustache_Logger_StreamLogger extends Mustache_Logger_AbstractLogger
|
||||
/**
|
||||
* Gets the name of the logging level.
|
||||
*
|
||||
* @throws InvalidArgumentException if the logging level is unknown.
|
||||
* @throws InvalidArgumentException if the logging level is unknown
|
||||
*
|
||||
* @param int $level
|
||||
*
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -63,7 +63,7 @@ class Mustache_Parser
|
||||
/**
|
||||
* Helper method for recursively building a parse tree.
|
||||
*
|
||||
* @throws Mustache_Exception_SyntaxException when nesting errors or mismatched section tags are encountered.
|
||||
* @throws Mustache_Exception_SyntaxException when nesting errors or mismatched section tags are encountered
|
||||
*
|
||||
* @param array &$tokens Set of Mustache tokens
|
||||
* @param array $parent Parent token (default: null)
|
||||
@ -195,10 +195,10 @@ class Mustache_Parser
|
||||
*
|
||||
* Returns a whitespace token for indenting partials, if applicable.
|
||||
*
|
||||
* @param array $nodes Parsed nodes.
|
||||
* @param array $tokens Tokens to be parsed.
|
||||
* @param array $nodes Parsed nodes
|
||||
* @param array $tokens Tokens to be parsed
|
||||
*
|
||||
* @return array|null Resulting indent token, if any.
|
||||
* @return array|null Resulting indent token, if any
|
||||
*/
|
||||
private function clearStandaloneLines(array &$nodes, array &$tokens)
|
||||
{
|
||||
@ -268,7 +268,7 @@ class Mustache_Parser
|
||||
/**
|
||||
* Check whether a token is allowed inside a parent tag.
|
||||
*
|
||||
* @throws Mustache_Exception_SyntaxException if an invalid token is found inside a parent tag.
|
||||
* @throws Mustache_Exception_SyntaxException if an invalid token is found inside a parent tag
|
||||
*
|
||||
* @param array|null $parent
|
||||
* @param array $token
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
|
@ -3,7 +3,7 @@
|
||||
/*
|
||||
* This file is part of Mustache.php.
|
||||
*
|
||||
* (c) 2010-2015 Justin Hileman
|
||||
* (c) 2010-2016 Justin Hileman
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
@ -80,7 +80,7 @@ class Mustache_Tokenizer
|
||||
/**
|
||||
* Scan and tokenize template source.
|
||||
*
|
||||
* @throws Mustache_Exception_SyntaxException when mismatched section tags are encountered.
|
||||
* @throws Mustache_Exception_SyntaxException when mismatched section tags are encountered
|
||||
*
|
||||
* @param string $text Mustache template source to tokenize
|
||||
* @param string $delimiters Optionally, pass initial opening and closing delimiters (default: null)
|
||||
|
@ -227,7 +227,7 @@
|
||||
<location>mustache</location>
|
||||
<name>Mustache</name>
|
||||
<license>MIT</license>
|
||||
<version>2.10.0</version>
|
||||
<version>2.11.1</version>
|
||||
</library>
|
||||
<library>
|
||||
<location>amd/src/mustache.js</location>
|
||||
|
Loading…
x
Reference in New Issue
Block a user