mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-14 03:16:34 +00:00
1 x cleanups
This commit is contained in:
committed by
Fabien Potencier
parent
61bf5da0ac
commit
2ea7d78f17
@@ -296,8 +296,8 @@ function twig_cycle($values, $position)
|
|||||||
* - a random character from a string
|
* - a random character from a string
|
||||||
* - a random integer between 0 and the integer parameter.
|
* - a random integer between 0 and the integer parameter.
|
||||||
*
|
*
|
||||||
* @param Twig_Environment $env
|
* @param Twig_Environment $env
|
||||||
* @param Traversable|array|int|string $values The values to pick a random item from
|
* @param Traversable|array|int|float|string $values The values to pick a random item from
|
||||||
*
|
*
|
||||||
* @throws Twig_Error_Runtime When $values is an empty array (does not apply to an empty string which is returned as is).
|
* @throws Twig_Error_Runtime When $values is an empty array (does not apply to an empty string which is returned as is).
|
||||||
*
|
*
|
||||||
@@ -991,7 +991,7 @@ function twig_escape_filter(Twig_Environment $env, $string, $strategy = 'html',
|
|||||||
$string = twig_convert_encoding($string, 'UTF-8', $charset);
|
$string = twig_convert_encoding($string, 'UTF-8', $charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 == strlen($string) ? false : (1 == preg_match('/^./su', $string) ? false : true)) {
|
if (0 == strlen($string) ? false : 1 !== preg_match('/^./su', $string)) {
|
||||||
throw new Twig_Error_Runtime('The string to escape is not a valid UTF-8 string.');
|
throw new Twig_Error_Runtime('The string to escape is not a valid UTF-8 string.');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1008,7 +1008,7 @@ function twig_escape_filter(Twig_Environment $env, $string, $strategy = 'html',
|
|||||||
$string = twig_convert_encoding($string, 'UTF-8', $charset);
|
$string = twig_convert_encoding($string, 'UTF-8', $charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 == strlen($string) ? false : (1 == preg_match('/^./su', $string) ? false : true)) {
|
if (0 == strlen($string) ? false : 1 !== preg_match('/^./su', $string)) {
|
||||||
throw new Twig_Error_Runtime('The string to escape is not a valid UTF-8 string.');
|
throw new Twig_Error_Runtime('The string to escape is not a valid UTF-8 string.');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1025,7 +1025,7 @@ function twig_escape_filter(Twig_Environment $env, $string, $strategy = 'html',
|
|||||||
$string = twig_convert_encoding($string, 'UTF-8', $charset);
|
$string = twig_convert_encoding($string, 'UTF-8', $charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 == strlen($string) ? false : (1 == preg_match('/^./su', $string) ? false : true)) {
|
if (0 == strlen($string) ? false : 1 !== preg_match('/^./su', $string)) {
|
||||||
throw new Twig_Error_Runtime('The string to escape is not a valid UTF-8 string.');
|
throw new Twig_Error_Runtime('The string to escape is not a valid UTF-8 string.');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ class Twig_Node_Expression_Array extends Twig_Node_Expression
|
|||||||
foreach ($this->getKeyValuePairs() as $pair) {
|
foreach ($this->getKeyValuePairs() as $pair) {
|
||||||
// we compare the string representation of the keys
|
// we compare the string representation of the keys
|
||||||
// to avoid comparing the line numbers which are not relevant here.
|
// to avoid comparing the line numbers which are not relevant here.
|
||||||
if ((string) $key == (string) $pair['key']) {
|
if ((string) $key === (string) $pair['key']) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ abstract class Twig_Node_Expression_Call extends Twig_Node_Expression
|
|||||||
throw new Twig_Error_Syntax(sprintf('Argument "%s" is defined twice for %s "%s".', $name, $callType, $callName));
|
throw new Twig_Error_Syntax(sprintf('Argument "%s" is defined twice for %s "%s".', $name, $callType, $callName));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($missingArguments)) {
|
if (count($missingArguments)) {
|
||||||
throw new Twig_Error_Syntax(sprintf(
|
throw new Twig_Error_Syntax(sprintf(
|
||||||
'Argument "%s" could not be assigned for %s "%s(%s)" because it is mapped to an internal PHP function which cannot determine default value for optional argument%s "%s".',
|
'Argument "%s" could not be assigned for %s "%s(%s)" because it is mapped to an internal PHP function which cannot determine default value for optional argument%s "%s".',
|
||||||
$name, $callType, $callName, implode(', ', $names), count($missingArguments) > 1 ? 's' : '', implode('", "', $missingArguments))
|
$name, $callType, $callName, implode(', ', $names), count($missingArguments) > 1 ? 's' : '', implode('", "', $missingArguments))
|
||||||
@@ -218,7 +218,7 @@ abstract class Twig_Node_Expression_Call extends Twig_Node_Expression
|
|||||||
|
|
||||||
private function getCallableParameters($callable, $isVariadic)
|
private function getCallableParameters($callable, $isVariadic)
|
||||||
{
|
{
|
||||||
list($r, $_) = $this->reflectCallable($callable);
|
list($r) = $this->reflectCallable($callable);
|
||||||
if (null === $r) {
|
if (null === $r) {
|
||||||
return array();
|
return array();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -133,13 +133,14 @@ class Twig_NodeVisitor_Optimizer extends Twig_BaseNodeVisitor
|
|||||||
return $node;
|
return $node;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$exprNode = $node->getNode('expr');
|
||||||
if (
|
if (
|
||||||
$node->getNode('expr') instanceof Twig_Node_Expression_BlockReference ||
|
$exprNode instanceof Twig_Node_Expression_BlockReference ||
|
||||||
$node->getNode('expr') instanceof Twig_Node_Expression_Parent
|
$exprNode instanceof Twig_Node_Expression_Parent
|
||||||
) {
|
) {
|
||||||
$node->getNode('expr')->setAttribute('output', true);
|
$exprNode->setAttribute('output', true);
|
||||||
|
|
||||||
return $node->getNode('expr');
|
return $exprNode;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $node;
|
return $node;
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ final class Twig_TemplateWrapper
|
|||||||
*/
|
*/
|
||||||
public function display($context = array())
|
public function display($context = array())
|
||||||
{
|
{
|
||||||
return $this->template->display($context);
|
$this->template->display($context);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user