summaryrefslogtreecommitdiff
path: root/vendor/symfony/expression-language
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/symfony/expression-language')
-rw-r--r--vendor/symfony/expression-language/Compiler.php4
-rw-r--r--vendor/symfony/expression-language/ExpressionLanguage.php12
-rw-r--r--vendor/symfony/expression-language/Lexer.php8
-rw-r--r--vendor/symfony/expression-language/Node/ArgumentsNode.php2
-rw-r--r--vendor/symfony/expression-language/Node/ArrayNode.php14
-rw-r--r--vendor/symfony/expression-language/Node/BinaryNode.php14
-rw-r--r--vendor/symfony/expression-language/Node/ConditionalNode.php4
-rw-r--r--vendor/symfony/expression-language/Node/ConstantNode.php6
-rw-r--r--vendor/symfony/expression-language/Node/FunctionNode.php10
-rw-r--r--vendor/symfony/expression-language/Node/GetAttrNode.php12
-rw-r--r--vendor/symfony/expression-language/Node/NameNode.php6
-rw-r--r--vendor/symfony/expression-language/Node/Node.php12
-rw-r--r--vendor/symfony/expression-language/Node/UnaryNode.php10
-rw-r--r--vendor/symfony/expression-language/Parser.php72
-rw-r--r--vendor/symfony/expression-language/Resources/bin/generate_operator_regex.php4
-rw-r--r--vendor/symfony/expression-language/Tests/ExpressionLanguageTest.php66
-rw-r--r--vendor/symfony/expression-language/Tests/Fixtures/TestProvider.php4
-rw-r--r--vendor/symfony/expression-language/Tests/LexerTest.php66
-rw-r--r--vendor/symfony/expression-language/Tests/Node/AbstractNodeTest.php4
-rw-r--r--vendor/symfony/expression-language/Tests/Node/ArgumentsNodeTest.php12
-rw-r--r--vendor/symfony/expression-language/Tests/Node/ArrayNodeTest.php18
-rw-r--r--vendor/symfony/expression-language/Tests/Node/BinaryNodeTest.php192
-rw-r--r--vendor/symfony/expression-language/Tests/Node/ConditionalNodeTest.php24
-rw-r--r--vendor/symfony/expression-language/Tests/Node/ConstantNodeTest.php62
-rw-r--r--vendor/symfony/expression-language/Tests/Node/FunctionNodeTest.php22
-rw-r--r--vendor/symfony/expression-language/Tests/Node/GetAttrNodeTest.php42
-rw-r--r--vendor/symfony/expression-language/Tests/Node/NameNodeTest.php18
-rw-r--r--vendor/symfony/expression-language/Tests/Node/NodeTest.php4
-rw-r--r--vendor/symfony/expression-language/Tests/Node/UnaryNodeTest.php36
-rw-r--r--vendor/symfony/expression-language/Tests/ParserTest.php138
30 files changed, 449 insertions, 449 deletions
diff --git a/vendor/symfony/expression-language/Compiler.php b/vendor/symfony/expression-language/Compiler.php
index 23222d40e9..604f04c6f0 100644
--- a/vendor/symfony/expression-language/Compiler.php
+++ b/vendor/symfony/expression-language/Compiler.php
@@ -127,7 +127,7 @@ class Compiler implements ResetInterface
} elseif (\is_bool($value)) {
$this->raw($value ? 'true' : 'false');
} elseif (\is_array($value)) {
- $this->raw('array(');
+ $this->raw('[');
$first = true;
foreach ($value as $key => $value) {
if (!$first) {
@@ -138,7 +138,7 @@ class Compiler implements ResetInterface
$this->raw(' => ');
$this->repr($value);
}
- $this->raw(')');
+ $this->raw(']');
} else {
$this->string($value);
}
diff --git a/vendor/symfony/expression-language/ExpressionLanguage.php b/vendor/symfony/expression-language/ExpressionLanguage.php
index 851fe00157..51a01689a6 100644
--- a/vendor/symfony/expression-language/ExpressionLanguage.php
+++ b/vendor/symfony/expression-language/ExpressionLanguage.php
@@ -26,13 +26,13 @@ class ExpressionLanguage
private $parser;
private $compiler;
- protected $functions = array();
+ protected $functions = [];
/**
* @param CacheItemPoolInterface $cache
* @param ExpressionFunctionProviderInterface[] $providers
*/
- public function __construct(CacheItemPoolInterface $cache = null, array $providers = array())
+ public function __construct(CacheItemPoolInterface $cache = null, array $providers = [])
{
$this->cache = $cache ?: new ArrayAdapter();
$this->registerFunctions();
@@ -49,7 +49,7 @@ class ExpressionLanguage
*
* @return string The compiled PHP source code
*/
- public function compile($expression, $names = array())
+ public function compile($expression, $names = [])
{
return $this->getCompiler()->compile($this->parse($expression, $names)->getNodes())->getSource();
}
@@ -62,7 +62,7 @@ class ExpressionLanguage
*
* @return mixed The result of the evaluation of the expression
*/
- public function evaluate($expression, $values = array())
+ public function evaluate($expression, $values = [])
{
return $this->parse($expression, array_keys($values))->getNodes()->evaluate($this->functions, $values);
}
@@ -82,7 +82,7 @@ class ExpressionLanguage
}
asort($names);
- $cacheKeyItems = array();
+ $cacheKeyItems = [];
foreach ($names as $nameKey => $name) {
$cacheKeyItems[] = \is_int($nameKey) ? $name : $nameKey.':'.$name;
@@ -118,7 +118,7 @@ class ExpressionLanguage
throw new \LogicException('Registering functions after calling evaluate(), compile() or parse() is not supported.');
}
- $this->functions[$name] = array('compiler' => $compiler, 'evaluator' => $evaluator);
+ $this->functions[$name] = ['compiler' => $compiler, 'evaluator' => $evaluator];
}
public function addFunction(ExpressionFunction $function)
diff --git a/vendor/symfony/expression-language/Lexer.php b/vendor/symfony/expression-language/Lexer.php
index bd54e8913a..48b15ffe7c 100644
--- a/vendor/symfony/expression-language/Lexer.php
+++ b/vendor/symfony/expression-language/Lexer.php
@@ -29,10 +29,10 @@ class Lexer
*/
public function tokenize($expression)
{
- $expression = str_replace(array("\r", "\n", "\t", "\v", "\f"), ' ', $expression);
+ $expression = str_replace(["\r", "\n", "\t", "\v", "\f"], ' ', $expression);
$cursor = 0;
- $tokens = array();
- $brackets = array();
+ $tokens = [];
+ $brackets = [];
$end = \strlen($expression);
while ($cursor < $end) {
@@ -52,7 +52,7 @@ class Lexer
$cursor += \strlen($match[0]);
} elseif (false !== strpos('([{', $expression[$cursor])) {
// opening bracket
- $brackets[] = array($expression[$cursor], $cursor);
+ $brackets[] = [$expression[$cursor], $cursor];
$tokens[] = new Token(Token::PUNCTUATION_TYPE, $expression[$cursor], $cursor + 1);
++$cursor;
diff --git a/vendor/symfony/expression-language/Node/ArgumentsNode.php b/vendor/symfony/expression-language/Node/ArgumentsNode.php
index 1c78d8054b..e9849a448a 100644
--- a/vendor/symfony/expression-language/Node/ArgumentsNode.php
+++ b/vendor/symfony/expression-language/Node/ArgumentsNode.php
@@ -27,7 +27,7 @@ class ArgumentsNode extends ArrayNode
public function toArray()
{
- $array = array();
+ $array = [];
foreach ($this->getKeyValuePairs() as $pair) {
$array[] = $pair['value'];
diff --git a/vendor/symfony/expression-language/Node/ArrayNode.php b/vendor/symfony/expression-language/Node/ArrayNode.php
index e1a2f2e904..921319a744 100644
--- a/vendor/symfony/expression-language/Node/ArrayNode.php
+++ b/vendor/symfony/expression-language/Node/ArrayNode.php
@@ -41,14 +41,14 @@ class ArrayNode extends Node
*/
public function compile(Compiler $compiler)
{
- $compiler->raw('array(');
+ $compiler->raw('[');
$this->compileArguments($compiler);
- $compiler->raw(')');
+ $compiler->raw(']');
}
public function evaluate($functions, $values)
{
- $result = array();
+ $result = [];
foreach ($this->getKeyValuePairs() as $pair) {
$result[$pair['key']->evaluate($functions, $values)] = $pair['value']->evaluate($functions, $values);
}
@@ -58,12 +58,12 @@ class ArrayNode extends Node
public function toArray()
{
- $value = array();
+ $value = [];
foreach ($this->getKeyValuePairs() as $pair) {
$value[$pair['key']->attributes['value']] = $pair['value'];
}
- $array = array();
+ $array = [];
if ($this->isHash($value)) {
foreach ($value as $k => $v) {
@@ -88,9 +88,9 @@ class ArrayNode extends Node
protected function getKeyValuePairs()
{
- $pairs = array();
+ $pairs = [];
foreach (array_chunk($this->nodes, 2) as $pair) {
- $pairs[] = array('key' => $pair[0], 'value' => $pair[1]);
+ $pairs[] = ['key' => $pair[0], 'value' => $pair[1]];
}
return $pairs;
diff --git a/vendor/symfony/expression-language/Node/BinaryNode.php b/vendor/symfony/expression-language/Node/BinaryNode.php
index 48c6548fa8..0af4f16623 100644
--- a/vendor/symfony/expression-language/Node/BinaryNode.php
+++ b/vendor/symfony/expression-language/Node/BinaryNode.php
@@ -20,24 +20,24 @@ use Symfony\Component\ExpressionLanguage\Compiler;
*/
class BinaryNode extends Node
{
- private static $operators = array(
+ private static $operators = [
'~' => '.',
'and' => '&&',
'or' => '||',
- );
+ ];
- private static $functions = array(
+ private static $functions = [
'**' => 'pow',
'..' => 'range',
'in' => 'in_array',
'not in' => '!in_array',
- );
+ ];
public function __construct(string $operator, Node $left, Node $right)
{
parent::__construct(
- array('left' => $left, 'right' => $right),
- array('operator' => $operator)
+ ['left' => $left, 'right' => $right],
+ ['operator' => $operator]
);
}
@@ -157,6 +157,6 @@ class BinaryNode extends Node
public function toArray()
{
- return array('(', $this->nodes['left'], ' '.$this->attributes['operator'].' ', $this->nodes['right'], ')');
+ return ['(', $this->nodes['left'], ' '.$this->attributes['operator'].' ', $this->nodes['right'], ')'];
}
}
diff --git a/vendor/symfony/expression-language/Node/ConditionalNode.php b/vendor/symfony/expression-language/Node/ConditionalNode.php
index 9db0f931aa..ca1b484bc0 100644
--- a/vendor/symfony/expression-language/Node/ConditionalNode.php
+++ b/vendor/symfony/expression-language/Node/ConditionalNode.php
@@ -23,7 +23,7 @@ class ConditionalNode extends Node
public function __construct(Node $expr1, Node $expr2, Node $expr3)
{
parent::__construct(
- array('expr1' => $expr1, 'expr2' => $expr2, 'expr3' => $expr3)
+ ['expr1' => $expr1, 'expr2' => $expr2, 'expr3' => $expr3]
);
}
@@ -51,6 +51,6 @@ class ConditionalNode extends Node
public function toArray()
{
- return array('(', $this->nodes['expr1'], ' ? ', $this->nodes['expr2'], ' : ', $this->nodes['expr3'], ')');
+ return ['(', $this->nodes['expr1'], ' ? ', $this->nodes['expr2'], ' : ', $this->nodes['expr3'], ')'];
}
}
diff --git a/vendor/symfony/expression-language/Node/ConstantNode.php b/vendor/symfony/expression-language/Node/ConstantNode.php
index de2c48f10d..0353f78510 100644
--- a/vendor/symfony/expression-language/Node/ConstantNode.php
+++ b/vendor/symfony/expression-language/Node/ConstantNode.php
@@ -26,8 +26,8 @@ class ConstantNode extends Node
{
$this->isIdentifier = $isIdentifier;
parent::__construct(
- array(),
- array('value' => $value)
+ [],
+ ['value' => $value]
);
}
@@ -43,7 +43,7 @@ class ConstantNode extends Node
public function toArray()
{
- $array = array();
+ $array = [];
$value = $this->attributes['value'];
if ($this->isIdentifier) {
diff --git a/vendor/symfony/expression-language/Node/FunctionNode.php b/vendor/symfony/expression-language/Node/FunctionNode.php
index fd24e1300f..2a46191061 100644
--- a/vendor/symfony/expression-language/Node/FunctionNode.php
+++ b/vendor/symfony/expression-language/Node/FunctionNode.php
@@ -23,14 +23,14 @@ class FunctionNode extends Node
public function __construct(string $name, Node $arguments)
{
parent::__construct(
- array('arguments' => $arguments),
- array('name' => $name)
+ ['arguments' => $arguments],
+ ['name' => $name]
);
}
public function compile(Compiler $compiler)
{
- $arguments = array();
+ $arguments = [];
foreach ($this->nodes['arguments']->nodes as $node) {
$arguments[] = $compiler->subcompile($node);
}
@@ -42,7 +42,7 @@ class FunctionNode extends Node
public function evaluate($functions, $values)
{
- $arguments = array($values);
+ $arguments = [$values];
foreach ($this->nodes['arguments']->nodes as $node) {
$arguments[] = $node->evaluate($functions, $values);
}
@@ -52,7 +52,7 @@ class FunctionNode extends Node
public function toArray()
{
- $array = array();
+ $array = [];
$array[] = $this->attributes['name'];
foreach ($this->nodes['arguments']->nodes as $node) {
diff --git a/vendor/symfony/expression-language/Node/GetAttrNode.php b/vendor/symfony/expression-language/Node/GetAttrNode.php
index 86c5a405f0..a28b596113 100644
--- a/vendor/symfony/expression-language/Node/GetAttrNode.php
+++ b/vendor/symfony/expression-language/Node/GetAttrNode.php
@@ -27,8 +27,8 @@ class GetAttrNode extends Node
public function __construct(Node $node, Node $attribute, ArrayNode $arguments, int $type)
{
parent::__construct(
- array('node' => $node, 'attribute' => $attribute, 'arguments' => $arguments),
- array('type' => $type)
+ ['node' => $node, 'attribute' => $attribute, 'arguments' => $arguments],
+ ['type' => $type]
);
}
@@ -82,7 +82,7 @@ class GetAttrNode extends Node
if (!\is_object($obj)) {
throw new \RuntimeException('Unable to get a property on a non-object.');
}
- if (!\is_callable($toCall = array($obj, $this->nodes['attribute']->attributes['value']))) {
+ if (!\is_callable($toCall = [$obj, $this->nodes['attribute']->attributes['value']])) {
throw new \RuntimeException(sprintf('Unable to call method "%s" of object "%s".', $this->nodes['attribute']->attributes['value'], \get_class($obj)));
}
@@ -102,13 +102,13 @@ class GetAttrNode extends Node
{
switch ($this->attributes['type']) {
case self::PROPERTY_CALL:
- return array($this->nodes['node'], '.', $this->nodes['attribute']);
+ return [$this->nodes['node'], '.', $this->nodes['attribute']];
case self::METHOD_CALL:
- return array($this->nodes['node'], '.', $this->nodes['attribute'], '(', $this->nodes['arguments'], ')');
+ return [$this->nodes['node'], '.', $this->nodes['attribute'], '(', $this->nodes['arguments'], ')'];
case self::ARRAY_CALL:
- return array($this->nodes['node'], '[', $this->nodes['attribute'], ']');
+ return [$this->nodes['node'], '[', $this->nodes['attribute'], ']'];
}
}
}
diff --git a/vendor/symfony/expression-language/Node/NameNode.php b/vendor/symfony/expression-language/Node/NameNode.php
index c084bd4793..1a3d994148 100644
--- a/vendor/symfony/expression-language/Node/NameNode.php
+++ b/vendor/symfony/expression-language/Node/NameNode.php
@@ -23,8 +23,8 @@ class NameNode extends Node
public function __construct(string $name)
{
parent::__construct(
- array(),
- array('name' => $name)
+ [],
+ ['name' => $name]
);
}
@@ -40,6 +40,6 @@ class NameNode extends Node
public function toArray()
{
- return array($this->attributes['name']);
+ return [$this->attributes['name']];
}
}
diff --git a/vendor/symfony/expression-language/Node/Node.php b/vendor/symfony/expression-language/Node/Node.php
index c6eb9f0351..7923cb1d64 100644
--- a/vendor/symfony/expression-language/Node/Node.php
+++ b/vendor/symfony/expression-language/Node/Node.php
@@ -20,14 +20,14 @@ use Symfony\Component\ExpressionLanguage\Compiler;
*/
class Node
{
- public $nodes = array();
- public $attributes = array();
+ public $nodes = [];
+ public $attributes = [];
/**
* @param array $nodes An array of nodes
* @param array $attributes An array of attributes
*/
- public function __construct(array $nodes = array(), array $attributes = array())
+ public function __construct(array $nodes = [], array $attributes = [])
{
$this->nodes = $nodes;
$this->attributes = $attributes;
@@ -35,12 +35,12 @@ class Node
public function __toString()
{
- $attributes = array();
+ $attributes = [];
foreach ($this->attributes as $name => $value) {
$attributes[] = sprintf('%s: %s', $name, str_replace("\n", '', var_export($value, true)));
}
- $repr = array(str_replace('Symfony\Component\ExpressionLanguage\Node\\', '', \get_class($this)).'('.implode(', ', $attributes));
+ $repr = [str_replace('Symfony\Component\ExpressionLanguage\Node\\', '', \get_class($this)).'('.implode(', ', $attributes)];
if (\count($this->nodes)) {
foreach ($this->nodes as $node) {
@@ -66,7 +66,7 @@ class Node
public function evaluate($functions, $values)
{
- $results = array();
+ $results = [];
foreach ($this->nodes as $node) {
$results[] = $node->evaluate($functions, $values);
}
diff --git a/vendor/symfony/expression-language/Node/UnaryNode.php b/vendor/symfony/expression-language/Node/UnaryNode.php
index 4a18e83a5d..abf2cc6bac 100644
--- a/vendor/symfony/expression-language/Node/UnaryNode.php
+++ b/vendor/symfony/expression-language/Node/UnaryNode.php
@@ -20,18 +20,18 @@ use Symfony\Component\ExpressionLanguage\Compiler;
*/
class UnaryNode extends Node
{
- private static $operators = array(
+ private static $operators = [
'!' => '!',
'not' => '!',
'+' => '+',
'-' => '-',
- );
+ ];
public function __construct(string $operator, Node $node)
{
parent::__construct(
- array('node' => $node),
- array('operator' => $operator)
+ ['node' => $node],
+ ['operator' => $operator]
);
}
@@ -61,6 +61,6 @@ class UnaryNode extends Node
public function toArray(): array
{
- return array('(', $this->attributes['operator'].' ', $this->nodes['node'], ')');
+ return ['(', $this->attributes['operator'].' ', $this->nodes['node'], ')'];
}
}
diff --git a/vendor/symfony/expression-language/Parser.php b/vendor/symfony/expression-language/Parser.php
index a3b31ce976..0930bac2ef 100644
--- a/vendor/symfony/expression-language/Parser.php
+++ b/vendor/symfony/expression-language/Parser.php
@@ -36,40 +36,40 @@ class Parser
{
$this->functions = $functions;
- $this->unaryOperators = array(
- 'not' => array('precedence' => 50),
- '!' => array('precedence' => 50),
- '-' => array('precedence' => 500),
- '+' => array('precedence' => 500),
- );
- $this->binaryOperators = array(
- 'or' => array('precedence' => 10, 'associativity' => self::OPERATOR_LEFT),
- '||' => array('precedence' => 10, 'associativity' => self::OPERATOR_LEFT),
- 'and' => array('precedence' => 15, 'associativity' => self::OPERATOR_LEFT),
- '&&' => array('precedence' => 15, 'associativity' => self::OPERATOR_LEFT),
- '|' => array('precedence' => 16, 'associativity' => self::OPERATOR_LEFT),
- '^' => array('precedence' => 17, 'associativity' => self::OPERATOR_LEFT),
- '&' => array('precedence' => 18, 'associativity' => self::OPERATOR_LEFT),
- '==' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- '===' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- '!=' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- '!==' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- '<' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- '>' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- '>=' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- '<=' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- 'not in' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- 'in' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- 'matches' => array('precedence' => 20, 'associativity' => self::OPERATOR_LEFT),
- '..' => array('precedence' => 25, 'associativity' => self::OPERATOR_LEFT),
- '+' => array('precedence' => 30, 'associativity' => self::OPERATOR_LEFT),
- '-' => array('precedence' => 30, 'associativity' => self::OPERATOR_LEFT),
- '~' => array('precedence' => 40, 'associativity' => self::OPERATOR_LEFT),
- '*' => array('precedence' => 60, 'associativity' => self::OPERATOR_LEFT),
- '/' => array('precedence' => 60, 'associativity' => self::OPERATOR_LEFT),
- '%' => array('precedence' => 60, 'associativity' => self::OPERATOR_LEFT),
- '**' => array('precedence' => 200, 'associativity' => self::OPERATOR_RIGHT),
- );
+ $this->unaryOperators = [
+ 'not' => ['precedence' => 50],
+ '!' => ['precedence' => 50],
+ '-' => ['precedence' => 500],
+ '+' => ['precedence' => 500],
+ ];
+ $this->binaryOperators = [
+ 'or' => ['precedence' => 10, 'associativity' => self::OPERATOR_LEFT],
+ '||' => ['precedence' => 10, 'associativity' => self::OPERATOR_LEFT],
+ 'and' => ['precedence' => 15, 'associativity' => self::OPERATOR_LEFT],
+ '&&' => ['precedence' => 15, 'associativity' => self::OPERATOR_LEFT],
+ '|' => ['precedence' => 16, 'associativity' => self::OPERATOR_LEFT],
+ '^' => ['precedence' => 17, 'associativity' => self::OPERATOR_LEFT],
+ '&' => ['precedence' => 18, 'associativity' => self::OPERATOR_LEFT],
+ '==' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ '===' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ '!=' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ '!==' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ '<' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ '>' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ '>=' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ '<=' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ 'not in' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ 'in' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ 'matches' => ['precedence' => 20, 'associativity' => self::OPERATOR_LEFT],
+ '..' => ['precedence' => 25, 'associativity' => self::OPERATOR_LEFT],
+ '+' => ['precedence' => 30, 'associativity' => self::OPERATOR_LEFT],
+ '-' => ['precedence' => 30, 'associativity' => self::OPERATOR_LEFT],
+ '~' => ['precedence' => 40, 'associativity' => self::OPERATOR_LEFT],
+ '*' => ['precedence' => 60, 'associativity' => self::OPERATOR_LEFT],
+ '/' => ['precedence' => 60, 'associativity' => self::OPERATOR_LEFT],
+ '%' => ['precedence' => 60, 'associativity' => self::OPERATOR_LEFT],
+ '**' => ['precedence' => 200, 'associativity' => self::OPERATOR_RIGHT],
+ ];
}
/**
@@ -92,7 +92,7 @@ class Parser
*
* @throws SyntaxError
*/
- public function parse(TokenStream $stream, $names = array())
+ public function parse(TokenStream $stream, $names = [])
{
$this->stream = $stream;
$this->names = $names;
@@ -364,7 +364,7 @@ class Parser
*/
public function parseArguments()
{
- $args = array();
+ $args = [];
$this->stream->expect(Token::PUNCTUATION_TYPE, '(', 'A list of arguments must begin with an opening parenthesis');
while (!$this->stream->current->test(Token::PUNCTUATION_TYPE, ')')) {
if (!empty($args)) {
diff --git a/vendor/symfony/expression-language/Resources/bin/generate_operator_regex.php b/vendor/symfony/expression-language/Resources/bin/generate_operator_regex.php
index 74a100890d..e1196c7f51 100644
--- a/vendor/symfony/expression-language/Resources/bin/generate_operator_regex.php
+++ b/vendor/symfony/expression-language/Resources/bin/generate_operator_regex.php
@@ -9,11 +9,11 @@
* file that was distributed with this source code.
*/
-$operators = array('not', '!', 'or', '||', '&&', 'and', '|', '^', '&', '==', '===', '!=', '!==', '<', '>', '>=', '<=', 'not in', 'in', '..', '+', '-', '~', '*', '/', '%', 'matches', '**');
+$operators = ['not', '!', 'or', '||', '&&', 'and', '|', '^', '&', '==', '===', '!=', '!==', '<', '>', '>=', '<=', 'not in', 'in', '..', '+', '-', '~', '*', '/', '%', 'matches', '**'];
$operators = array_combine($operators, array_map('strlen', $operators));
arsort($operators);
-$regex = array();
+$regex = [];
foreach ($operators as $operator => $length) {
// an operator that ends with a character must be followed by
// a whitespace or a parenthesis
diff --git a/vendor/symfony/expression-language/Tests/ExpressionLanguageTest.php b/vendor/symfony/expression-language/Tests/ExpressionLanguageTest.php
index 15a26d5f3f..f9c9dae42b 100644
--- a/vendor/symfony/expression-language/Tests/ExpressionLanguageTest.php
+++ b/vendor/symfony/expression-language/Tests/ExpressionLanguageTest.php
@@ -56,10 +56,10 @@ class ExpressionLanguageTest extends TestCase
->with($cacheItemMock)
;
- $parsedExpression = $expressionLanguage->parse('1 + 1', array());
+ $parsedExpression = $expressionLanguage->parse('1 + 1', []);
$this->assertSame($savedParsedExpression, $parsedExpression);
- $parsedExpression = $expressionLanguage->parse('1 + 1', array());
+ $parsedExpression = $expressionLanguage->parse('1 + 1', []);
$this->assertSame($savedParsedExpression, $parsedExpression);
}
@@ -74,7 +74,7 @@ class ExpressionLanguageTest extends TestCase
public function testProviders()
{
- $expressionLanguage = new ExpressionLanguage(null, array(new TestProvider()));
+ $expressionLanguage = new ExpressionLanguage(null, [new TestProvider()]);
$this->assertEquals('foo', $expressionLanguage->evaluate('identity("foo")'));
$this->assertEquals('"foo"', $expressionLanguage->compile('identity("foo")'));
$this->assertEquals('FOO', $expressionLanguage->evaluate('strtoupper("foo")'));
@@ -112,38 +112,38 @@ class ExpressionLanguageTest extends TestCase
public function testParseThrowsInsteadOfNotice()
{
$expressionLanguage = new ExpressionLanguage();
- $expressionLanguage->parse('node.', array('node'));
+ $expressionLanguage->parse('node.', ['node']);
}
public function shortCircuitProviderEvaluate()
{
- $object = $this->getMockBuilder('stdClass')->setMethods(array('foo'))->getMock();
+ $object = $this->getMockBuilder('stdClass')->setMethods(['foo'])->getMock();
$object->expects($this->never())->method('foo');
- return array(
- array('false and object.foo()', array('object' => $object), false),
- array('false && object.foo()', array('object' => $object), false),
- array('true || object.foo()', array('object' => $object), true),
- array('true or object.foo()', array('object' => $object), true),
- );
+ return [
+ ['false and object.foo()', ['object' => $object], false],
+ ['false && object.foo()', ['object' => $object], false],
+ ['true || object.foo()', ['object' => $object], true],
+ ['true or object.foo()', ['object' => $object], true],
+ ];
}
public function shortCircuitProviderCompile()
{
- return array(
- array('false and foo', array('foo' => 'foo'), false),
- array('false && foo', array('foo' => 'foo'), false),
- array('true || foo', array('foo' => 'foo'), true),
- array('true or foo', array('foo' => 'foo'), true),
- );
+ return [
+ ['false and foo', ['foo' => 'foo'], false],
+ ['false && foo', ['foo' => 'foo'], false],
+ ['true || foo', ['foo' => 'foo'], true],
+ ['true or foo', ['foo' => 'foo'], true],
+ ];
}
public function testCachingForOverriddenVariableNames()
{
$expressionLanguage = new ExpressionLanguage();
$expression = 'a + b';
- $expressionLanguage->evaluate($expression, array('a' => 1, 'b' => 1));
- $result = $expressionLanguage->compile($expression, array('a', 'B' => 'b'));
+ $expressionLanguage->evaluate($expression, ['a' => 1, 'b' => 1]);
+ $result = $expressionLanguage->compile($expression, ['a', 'B' => 'b']);
$this->assertSame('($a + $B)', $result);
}
@@ -151,7 +151,7 @@ class ExpressionLanguageTest extends TestCase
{
$expressionLanguage = new ExpressionLanguage();
$expression = '123 === a';
- $result = $expressionLanguage->compile($expression, array('a'));
+ $result = $expressionLanguage->compile($expression, ['a']);
$this->assertSame('(123 === $a)', $result);
}
@@ -160,7 +160,7 @@ class ExpressionLanguageTest extends TestCase
$cacheMock = $this->getMockBuilder('Psr\Cache\CacheItemPoolInterface')->getMock();
$cacheItemMock = $this->getMockBuilder('Psr\Cache\CacheItemInterface')->getMock();
$expressionLanguage = new ExpressionLanguage($cacheMock);
- $savedParsedExpressions = array();
+ $savedParsedExpressions = [];
$cacheMock
->expects($this->exactly(2))
@@ -193,8 +193,8 @@ class ExpressionLanguageTest extends TestCase
;
$expression = 'a + b';
- $expressionLanguage->compile($expression, array('a', 'B' => 'b'));
- $expressionLanguage->compile($expression, array('B' => 'b', 'a'));
+ $expressionLanguage->compile($expression, ['a', 'B' => 'b']);
+ $expressionLanguage->compile($expression, ['B' => 'b', 'a']);
}
/**
@@ -204,7 +204,7 @@ class ExpressionLanguageTest extends TestCase
public function testRegisterAfterParse($registerCallback)
{
$el = new ExpressionLanguage();
- $el->parse('1 + 1', array());
+ $el->parse('1 + 1', []);
$registerCallback($el);
}
@@ -226,7 +226,7 @@ class ExpressionLanguageTest extends TestCase
public function testCallBadCallable()
{
$el = new ExpressionLanguage();
- $el->evaluate('foo.myfunction()', array('foo' => new \stdClass()));
+ $el->evaluate('foo.myfunction()', ['foo' => new \stdClass()]);
}
/**
@@ -242,22 +242,22 @@ class ExpressionLanguageTest extends TestCase
public function getRegisterCallbacks()
{
- return array(
- array(
+ return [
+ [
function (ExpressionLanguage $el) {
$el->register('fn', function () {}, function () {});
},
- ),
- array(
+ ],
+ [
function (ExpressionLanguage $el) {
$el->addFunction(new ExpressionFunction('fn', function () {}, function () {}));
},
- ),
- array(
+ ],
+ [
function (ExpressionLanguage $el) {
$el->registerProvider(new TestProvider());
},
- ),
- );
+ ],
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/Fixtures/TestProvider.php b/vendor/symfony/expression-language/Tests/Fixtures/TestProvider.php
index 20c5182bba..8405d4f975 100644
--- a/vendor/symfony/expression-language/Tests/Fixtures/TestProvider.php
+++ b/vendor/symfony/expression-language/Tests/Fixtures/TestProvider.php
@@ -19,7 +19,7 @@ class TestProvider implements ExpressionFunctionProviderInterface
{
public function getFunctions()
{
- return array(
+ return [
new ExpressionFunction('identity', function ($input) {
return $input;
}, function (array $values, $input) {
@@ -31,7 +31,7 @@ class TestProvider implements ExpressionFunctionProviderInterface
ExpressionFunction::fromPhp('\strtolower'),
ExpressionFunction::fromPhp('Symfony\Component\ExpressionLanguage\Tests\Fixtures\fn_namespaced', 'fn_namespaced'),
- );
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/LexerTest.php b/vendor/symfony/expression-language/Tests/LexerTest.php
index 16bf450862..ba35e7d19a 100644
--- a/vendor/symfony/expression-language/Tests/LexerTest.php
+++ b/vendor/symfony/expression-language/Tests/LexerTest.php
@@ -59,33 +59,33 @@ class LexerTest extends TestCase
public function getTokenizeData()
{
- return array(
- array(
- array(new Token('name', 'a', 3)),
+ return [
+ [
+ [new Token('name', 'a', 3)],
' a ',
- ),
- array(
- array(new Token('name', 'a', 1)),
+ ],
+ [
+ [new Token('name', 'a', 1)],
'a',
- ),
- array(
- array(new Token('string', 'foo', 1)),
+ ],
+ [
+ [new Token('string', 'foo', 1)],
'"foo"',
- ),
- array(
- array(new Token('number', '3', 1)),
+ ],
+ [
+ [new Token('number', '3', 1)],
'3',
- ),
- array(
- array(new Token('operator', '+', 1)),
+ ],
+ [
+ [new Token('operator', '+', 1)],
'+',
- ),
- array(
- array(new Token('punctuation', '.', 1)),
+ ],
+ [
+ [new Token('punctuation', '.', 1)],
'.',
- ),
- array(
- array(
+ ],
+ [
+ [
new Token('punctuation', '(', 1),
new Token('number', '3', 2),
new Token('operator', '+', 4),
@@ -101,21 +101,21 @@ class LexerTest extends TestCase
new Token('punctuation', '[', 25),
new Token('number', '4', 26),
new Token('punctuation', ']', 27),
- ),
+ ],
'(3 + 5) ~ foo("bar").baz[4]',
- ),
- array(
- array(new Token('operator', '..', 1)),
+ ],
+ [
+ [new Token('operator', '..', 1)],
'..',
- ),
- array(
- array(new Token('string', '#foo', 1)),
+ ],
+ [
+ [new Token('string', '#foo', 1)],
"'#foo'",
- ),
- array(
- array(new Token('string', '#foo', 1)),
+ ],
+ [
+ [new Token('string', '#foo', 1)],
'"#foo"',
- ),
- );
+ ],
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/Node/AbstractNodeTest.php b/vendor/symfony/expression-language/Tests/Node/AbstractNodeTest.php
index a6f80c2f69..297503746e 100644
--- a/vendor/symfony/expression-language/Tests/Node/AbstractNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/AbstractNodeTest.php
@@ -19,7 +19,7 @@ abstract class AbstractNodeTest extends TestCase
/**
* @dataProvider getEvaluateData
*/
- public function testEvaluate($expected, $node, $variables = array(), $functions = array())
+ public function testEvaluate($expected, $node, $variables = [], $functions = [])
{
$this->assertSame($expected, $node->evaluate($functions, $variables));
}
@@ -29,7 +29,7 @@ abstract class AbstractNodeTest extends TestCase
/**
* @dataProvider getCompileData
*/
- public function testCompile($expected, $node, $functions = array())
+ public function testCompile($expected, $node, $functions = [])
{
$compiler = new Compiler($functions);
$node->compile($compiler);
diff --git a/vendor/symfony/expression-language/Tests/Node/ArgumentsNodeTest.php b/vendor/symfony/expression-language/Tests/Node/ArgumentsNodeTest.php
index 60a6d1ca2a..9d88b4ae75 100644
--- a/vendor/symfony/expression-language/Tests/Node/ArgumentsNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/ArgumentsNodeTest.php
@@ -17,16 +17,16 @@ class ArgumentsNodeTest extends ArrayNodeTest
{
public function getCompileData()
{
- return array(
- array('"a", "b"', $this->getArrayNode()),
- );
+ return [
+ ['"a", "b"', $this->getArrayNode()],
+ ];
}
public function getDumpData()
{
- return array(
- array('"a", "b"', $this->getArrayNode()),
- );
+ return [
+ ['"a", "b"', $this->getArrayNode()],
+ ];
}
protected function createArrayNode()
diff --git a/vendor/symfony/expression-language/Tests/Node/ArrayNodeTest.php b/vendor/symfony/expression-language/Tests/Node/ArrayNodeTest.php
index 11a35d461c..3d03d837e9 100644
--- a/vendor/symfony/expression-language/Tests/Node/ArrayNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/ArrayNodeTest.php
@@ -30,31 +30,31 @@ class ArrayNodeTest extends AbstractNodeTest
public function getEvaluateData()
{
- return array(
- array(array('b' => 'a', 'b'), $this->getArrayNode()),
- );
+ return [
+ [['b' => 'a', 'b'], $this->getArrayNode()],
+ ];
}
public function getCompileData()
{
- return array(
- array('array("b" => "a", 0 => "b")', $this->getArrayNode()),
- );
+ return [
+ ['["b" => "a", 0 => "b"]', $this->getArrayNode()],
+ ];
}
public function getDumpData()
{
- yield array('{"b": "a", 0: "b"}', $this->getArrayNode());
+ yield ['{"b": "a", 0: "b"}', $this->getArrayNode()];
$array = $this->createArrayNode();
$array->addElement(new ConstantNode('c'), new ConstantNode('a"b'));
$array->addElement(new ConstantNode('d'), new ConstantNode('a\b'));
- yield array('{"a\\"b": "c", "a\\\\b": "d"}', $array);
+ yield ['{"a\\"b": "c", "a\\\\b": "d"}', $array];
$array = $this->createArrayNode();
$array->addElement(new ConstantNode('c'));
$array->addElement(new ConstantNode('d'));
- yield array('["c", "d"]', $array);
+ yield ['["c", "d"]', $array];
}
protected function getArrayNode()
diff --git a/vendor/symfony/expression-language/Tests/Node/BinaryNodeTest.php b/vendor/symfony/expression-language/Tests/Node/BinaryNodeTest.php
index f8456f8dbb..b45a1e57b9 100644
--- a/vendor/symfony/expression-language/Tests/Node/BinaryNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/BinaryNodeTest.php
@@ -23,47 +23,47 @@ class BinaryNodeTest extends AbstractNodeTest
$array->addElement(new ConstantNode('a'));
$array->addElement(new ConstantNode('b'));
- return array(
- array(true, new BinaryNode('or', new ConstantNode(true), new ConstantNode(false))),
- array(true, new BinaryNode('||', new ConstantNode(true), new ConstantNode(false))),
- array(false, new BinaryNode('and', new ConstantNode(true), new ConstantNode(false))),
- array(false, new BinaryNode('&&', new ConstantNode(true), new ConstantNode(false))),
+ return [
+ [true, new BinaryNode('or', new ConstantNode(true), new ConstantNode(false))],
+ [true, new BinaryNode('||', new ConstantNode(true), new ConstantNode(false))],
+ [false, new BinaryNode('and', new ConstantNode(true), new ConstantNode(false))],
+ [false, new BinaryNode('&&', new ConstantNode(true), new ConstantNode(false))],
- array(0, new BinaryNode('&', new ConstantNode(2), new ConstantNode(4))),
- array(6, new BinaryNode('|', new ConstantNode(2), new ConstantNode(4))),
- array(6, new BinaryNode('^', new ConstantNode(2), new ConstantNode(4))),
+ [0, new BinaryNode('&', new ConstantNode(2), new ConstantNode(4))],
+ [6, new BinaryNode('|', new ConstantNode(2), new ConstantNode(4))],
+ [6, new BinaryNode('^', new ConstantNode(2), new ConstantNode(4))],
- array(true, new BinaryNode('<', new ConstantNode(1), new ConstantNode(2))),
- array(true, new BinaryNode('<=', new ConstantNode(1), new ConstantNode(2))),
- array(true, new BinaryNode('<=', new ConstantNode(1), new ConstantNode(1))),
+ [true, new BinaryNode('<', new ConstantNode(1), new ConstantNode(2))],
+ [true, new BinaryNode('<=', new ConstantNode(1), new ConstantNode(2))],
+ [true, new BinaryNode('<=', new ConstantNode(1), new ConstantNode(1))],
- array(false, new BinaryNode('>', new ConstantNode(1), new ConstantNode(2))),
- array(false, new BinaryNode('>=', new ConstantNode(1), new ConstantNode(2))),
- array(true, new BinaryNode('>=', new ConstantNode(1), new ConstantNode(1))),
+ [false, new BinaryNode('>', new ConstantNode(1), new ConstantNode(2))],
+ [false, new BinaryNode('>=', new ConstantNode(1), new ConstantNode(2))],
+ [true, new BinaryNode('>=', new ConstantNode(1), new ConstantNode(1))],
- array(true, new BinaryNode('===', new ConstantNode(true), new ConstantNode(true))),
- array(false, new BinaryNode('!==', new ConstantNode(true), new ConstantNode(true))),
+ [true, new BinaryNode('===', new ConstantNode(true), new ConstantNode(true))],
+ [false, new BinaryNode('!==', new ConstantNode(true), new ConstantNode(true))],
- array(false, new BinaryNode('==', new ConstantNode(2), new ConstantNode(1))),
- array(true, new BinaryNode('!=', new ConstantNode(2), new ConstantNode(1))),
+ [false, new BinaryNode('==', new ConstantNode(2), new ConstantNode(1))],
+ [true, new BinaryNode('!=', new ConstantNode(2), new ConstantNode(1))],
- array(-1, new BinaryNode('-', new ConstantNode(1), new ConstantNode(2))),
- array(3, new BinaryNode('+', new ConstantNode(1), new ConstantNode(2))),
- array(4, new BinaryNode('*', new ConstantNode(2), new ConstantNode(2))),
- array(1, new BinaryNode('/', new ConstantNode(2), new ConstantNode(2))),
- array(1, new BinaryNode('%', new ConstantNode(5), new ConstantNode(2))),
- array(25, new BinaryNode('**', new ConstantNode(5), new ConstantNode(2))),
- array('ab', new BinaryNode('~', new ConstantNode('a'), new ConstantNode('b'))),
+ [-1, new BinaryNode('-', new ConstantNode(1), new ConstantNode(2))],
+ [3, new BinaryNode('+', new ConstantNode(1), new ConstantNode(2))],
+ [4, new BinaryNode('*', new ConstantNode(2), new ConstantNode(2))],
+ [1, new BinaryNode('/', new ConstantNode(2), new ConstantNode(2))],
+ [1, new BinaryNode('%', new ConstantNode(5), new ConstantNode(2))],
+ [25, new BinaryNode('**', new ConstantNode(5), new ConstantNode(2))],
+ ['ab', new BinaryNode('~', new ConstantNode('a'), new ConstantNode('b'))],
- array(true, new BinaryNode('in', new ConstantNode('a'), $array)),
- array(false, new BinaryNode('in', new ConstantNode('c'), $array)),
- array(true, new BinaryNode('not in', new ConstantNode('c'), $array)),
- array(false, new BinaryNode('not in', new ConstantNode('a'), $array)),
+ [true, new BinaryNode('in', new ConstantNode('a'), $array)],
+ [false, new BinaryNode('in', new ConstantNode('c'), $array)],
+ [true, new BinaryNode('not in', new ConstantNode('c'), $array)],
+ [false, new BinaryNode('not in', new ConstantNode('a'), $array)],
- array(array(1, 2, 3), new BinaryNode('..', new ConstantNode(1), new ConstantNode(3))),
+ [[1, 2, 3], new BinaryNode('..', new ConstantNode(1), new ConstantNode(3))],
- array(1, new BinaryNode('matches', new ConstantNode('abc'), new ConstantNode('/^[a-z]+$/'))),
- );
+ [1, new BinaryNode('matches', new ConstantNode('abc'), new ConstantNode('/^[a-z]+$/'))],
+ ];
}
public function getCompileData()
@@ -72,47 +72,47 @@ class BinaryNodeTest extends AbstractNodeTest
$array->addElement(new ConstantNode('a'));
$array->addElement(new ConstantNode('b'));
- return array(
- array('(true || false)', new BinaryNode('or', new ConstantNode(true), new ConstantNode(false))),
- array('(true || false)', new BinaryNode('||', new ConstantNode(true), new ConstantNode(false))),
- array('(true && false)', new BinaryNode('and', new ConstantNode(true), new ConstantNode(false))),
- array('(true && false)', new BinaryNode('&&', new ConstantNode(true), new ConstantNode(false))),
+ return [
+ ['(true || false)', new BinaryNode('or', new ConstantNode(true), new ConstantNode(false))],
+ ['(true || false)', new BinaryNode('||', new ConstantNode(true), new ConstantNode(false))],
+ ['(true && false)', new BinaryNode('and', new ConstantNode(true), new ConstantNode(false))],
+ ['(true && false)', new BinaryNode('&&', new ConstantNode(true), new ConstantNode(false))],
- array('(2 & 4)', new BinaryNode('&', new ConstantNode(2), new ConstantNode(4))),
- array('(2 | 4)', new BinaryNode('|', new ConstantNode(2), new ConstantNode(4))),
- array('(2 ^ 4)', new BinaryNode('^', new ConstantNode(2), new ConstantNode(4))),
+ ['(2 & 4)', new BinaryNode('&', new ConstantNode(2), new ConstantNode(4))],
+ ['(2 | 4)', new BinaryNode('|', new ConstantNode(2), new ConstantNode(4))],
+ ['(2 ^ 4)', new BinaryNode('^', new ConstantNode(2), new ConstantNode(4))],
- array('(1 < 2)', new BinaryNode('<', new ConstantNode(1), new ConstantNode(2))),
- array('(1 <= 2)', new BinaryNode('<=', new ConstantNode(1), new ConstantNode(2))),
- array('(1 <= 1)', new BinaryNode('<=', new ConstantNode(1), new ConstantNode(1))),
+ ['(1 < 2)', new BinaryNode('<', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 <= 2)', new BinaryNode('<=', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 <= 1)', new BinaryNode('<=', new ConstantNode(1), new ConstantNode(1))],
- array('(1 > 2)', new BinaryNode('>', new ConstantNode(1), new ConstantNode(2))),
- array('(1 >= 2)', new BinaryNode('>=', new ConstantNode(1), new ConstantNode(2))),
- array('(1 >= 1)', new BinaryNode('>=', new ConstantNode(1), new ConstantNode(1))),
+ ['(1 > 2)', new BinaryNode('>', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 >= 2)', new BinaryNode('>=', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 >= 1)', new BinaryNode('>=', new ConstantNode(1), new ConstantNode(1))],
- array('(true === true)', new BinaryNode('===', new ConstantNode(true), new ConstantNode(true))),
- array('(true !== true)', new BinaryNode('!==', new ConstantNode(true), new ConstantNode(true))),
+ ['(true === true)', new BinaryNode('===', new ConstantNode(true), new ConstantNode(true))],
+ ['(true !== true)', new BinaryNode('!==', new ConstantNode(true), new ConstantNode(true))],
- array('(2 == 1)', new BinaryNode('==', new ConstantNode(2), new ConstantNode(1))),
- array('(2 != 1)', new BinaryNode('!=', new ConstantNode(2), new ConstantNode(1))),
+ ['(2 == 1)', new BinaryNode('==', new ConstantNode(2), new ConstantNode(1))],
+ ['(2 != 1)', new BinaryNode('!=', new ConstantNode(2), new ConstantNode(1))],
- array('(1 - 2)', new BinaryNode('-', new ConstantNode(1), new ConstantNode(2))),
- array('(1 + 2)', new BinaryNode('+', new ConstantNode(1), new ConstantNode(2))),
- array('(2 * 2)', new BinaryNode('*', new ConstantNode(2), new ConstantNode(2))),
- array('(2 / 2)', new BinaryNode('/', new ConstantNode(2), new ConstantNode(2))),
- array('(5 % 2)', new BinaryNode('%', new ConstantNode(5), new ConstantNode(2))),
- array('pow(5, 2)', new BinaryNode('**', new ConstantNode(5), new ConstantNode(2))),
- array('("a" . "b")', new BinaryNode('~', new ConstantNode('a'), new ConstantNode('b'))),
+ ['(1 - 2)', new BinaryNode('-', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 + 2)', new BinaryNode('+', new ConstantNode(1), new ConstantNode(2))],
+ ['(2 * 2)', new BinaryNode('*', new ConstantNode(2), new ConstantNode(2))],
+ ['(2 / 2)', new BinaryNode('/', new ConstantNode(2), new ConstantNode(2))],
+ ['(5 % 2)', new BinaryNode('%', new ConstantNode(5), new ConstantNode(2))],
+ ['pow(5, 2)', new BinaryNode('**', new ConstantNode(5), new ConstantNode(2))],
+ ['("a" . "b")', new BinaryNode('~', new ConstantNode('a'), new ConstantNode('b'))],
- array('in_array("a", array(0 => "a", 1 => "b"))', new BinaryNode('in', new ConstantNode('a'), $array)),
- array('in_array("c", array(0 => "a", 1 => "b"))', new BinaryNode('in', new ConstantNode('c'), $array)),
- array('!in_array("c", array(0 => "a", 1 => "b"))', new BinaryNode('not in', new ConstantNode('c'), $array)),
- array('!in_array("a", array(0 => "a", 1 => "b"))', new BinaryNode('not in', new ConstantNode('a'), $array)),
+ ['in_array("a", [0 => "a", 1 => "b"])', new BinaryNode('in', new ConstantNode('a'), $array)],
+ ['in_array("c", [0 => "a", 1 => "b"])', new BinaryNode('in', new ConstantNode('c'), $array)],
+ ['!in_array("c", [0 => "a", 1 => "b"])', new BinaryNode('not in', new ConstantNode('c'), $array)],
+ ['!in_array("a", [0 => "a", 1 => "b"])', new BinaryNode('not in', new ConstantNode('a'), $array)],
- array('range(1, 3)', new BinaryNode('..', new ConstantNode(1), new ConstantNode(3))),
+ ['range(1, 3)', new BinaryNode('..', new ConstantNode(1), new ConstantNode(3))],
- array('preg_match("/^[a-z]+/i\$/", "abc")', new BinaryNode('matches', new ConstantNode('abc'), new ConstantNode('/^[a-z]+/i$/'))),
- );
+ ['preg_match("/^[a-z]+/i\$/", "abc")', new BinaryNode('matches', new ConstantNode('abc'), new ConstantNode('/^[a-z]+/i$/'))],
+ ];
}
public function getDumpData()
@@ -121,46 +121,46 @@ class BinaryNodeTest extends AbstractNodeTest
$array->addElement(new ConstantNode('a'));
$array->addElement(new ConstantNode('b'));
- return array(
- array('(true or false)', new BinaryNode('or', new ConstantNode(true), new ConstantNode(false))),
- array('(true || false)', new BinaryNode('||', new ConstantNode(true), new ConstantNode(false))),
- array('(true and false)', new BinaryNode('and', new ConstantNode(true), new ConstantNode(false))),
- array('(true && false)', new BinaryNode('&&', new ConstantNode(true), new ConstantNode(false))),
+ return [
+ ['(true or false)', new BinaryNode('or', new ConstantNode(true), new ConstantNode(false))],
+ ['(true || false)', new BinaryNode('||', new ConstantNode(true), new ConstantNode(false))],
+ ['(true and false)', new BinaryNode('and', new ConstantNode(true), new ConstantNode(false))],
+ ['(true && false)', new BinaryNode('&&', new ConstantNode(true), new ConstantNode(false))],
- array('(2 & 4)', new BinaryNode('&', new ConstantNode(2), new ConstantNode(4))),
- array('(2 | 4)', new BinaryNode('|', new ConstantNode(2), new ConstantNode(4))),
- array('(2 ^ 4)', new BinaryNode('^', new ConstantNode(2), new ConstantNode(4))),
+ ['(2 & 4)', new BinaryNode('&', new ConstantNode(2), new ConstantNode(4))],
+ ['(2 | 4)', new BinaryNode('|', new ConstantNode(2), new ConstantNode(4))],
+ ['(2 ^ 4)', new BinaryNode('^', new ConstantNode(2), new ConstantNode(4))],
- array('(1 < 2)', new BinaryNode('<', new ConstantNode(1), new ConstantNode(2))),
- array('(1 <= 2)', new BinaryNode('<=', new ConstantNode(1), new ConstantNode(2))),
- array('(1 <= 1)', new BinaryNode('<=', new ConstantNode(1), new ConstantNode(1))),
+ ['(1 < 2)', new BinaryNode('<', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 <= 2)', new BinaryNode('<=', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 <= 1)', new BinaryNode('<=', new ConstantNode(1), new ConstantNode(1))],
- array('(1 > 2)', new BinaryNode('>', new ConstantNode(1), new ConstantNode(2))),
- array('(1 >= 2)', new BinaryNode('>=', new ConstantNode(1), new ConstantNode(2))),
- array('(1 >= 1)', new BinaryNode('>=', new ConstantNode(1), new ConstantNode(1))),
+ ['(1 > 2)', new BinaryNode('>', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 >= 2)', new BinaryNode('>=', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 >= 1)', new BinaryNode('>=', new ConstantNode(1), new ConstantNode(1))],
- array('(true === true)', new BinaryNode('===', new ConstantNode(true), new ConstantNode(true))),
- array('(true !== true)', new BinaryNode('!==', new ConstantNode(true), new ConstantNode(true))),
+ ['(true === true)', new BinaryNode('===', new ConstantNode(true), new ConstantNode(true))],
+ ['(true !== true)', new BinaryNode('!==', new ConstantNode(true), new ConstantNode(true))],
- array('(2 == 1)', new BinaryNode('==', new ConstantNode(2), new ConstantNode(1))),
- array('(2 != 1)', new BinaryNode('!=', new ConstantNode(2), new ConstantNode(1))),
+ ['(2 == 1)', new BinaryNode('==', new ConstantNode(2), new ConstantNode(1))],
+ ['(2 != 1)', new BinaryNode('!=', new ConstantNode(2), new ConstantNode(1))],
- array('(1 - 2)', new BinaryNode('-', new ConstantNode(1), new ConstantNode(2))),
- array('(1 + 2)', new BinaryNode('+', new ConstantNode(1), new ConstantNode(2))),
- array('(2 * 2)', new BinaryNode('*', new ConstantNode(2), new ConstantNode(2))),
- array('(2 / 2)', new BinaryNode('/', new ConstantNode(2), new ConstantNode(2))),
- array('(5 % 2)', new BinaryNode('%', new ConstantNode(5), new ConstantNode(2))),
- array('(5 ** 2)', new BinaryNode('**', new ConstantNode(5), new ConstantNode(2))),
- array('("a" ~ "b")', new BinaryNode('~', new ConstantNode('a'), new ConstantNode('b'))),
+ ['(1 - 2)', new BinaryNode('-', new ConstantNode(1), new ConstantNode(2))],
+ ['(1 + 2)', new BinaryNode('+', new ConstantNode(1), new ConstantNode(2))],
+ ['(2 * 2)', new BinaryNode('*', new ConstantNode(2), new ConstantNode(2))],
+ ['(2 / 2)', new BinaryNode('/', new ConstantNode(2), new ConstantNode(2))],
+ ['(5 % 2)', new BinaryNode('%', new ConstantNode(5), new ConstantNode(2))],
+ ['(5 ** 2)', new BinaryNode('**', new ConstantNode(5), new ConstantNode(2))],
+ ['("a" ~ "b")', new BinaryNode('~', new ConstantNode('a'), new ConstantNode('b'))],
- array('("a" in ["a", "b"])', new BinaryNode('in', new ConstantNode('a'), $array)),
- array('("c" in ["a", "b"])', new BinaryNode('in', new ConstantNode('c'), $array)),
- array('("c" not in ["a", "b"])', new BinaryNode('not in', new ConstantNode('c'), $array)),
- array('("a" not in ["a", "b"])', new BinaryNode('not in', new ConstantNode('a'), $array)),
+ ['("a" in ["a", "b"])', new BinaryNode('in', new ConstantNode('a'), $array)],
+ ['("c" in ["a", "b"])', new BinaryNode('in', new ConstantNode('c'), $array)],
+ ['("c" not in ["a", "b"])', new BinaryNode('not in', new ConstantNode('c'), $array)],
+ ['("a" not in ["a", "b"])', new BinaryNode('not in', new ConstantNode('a'), $array)],
- array('(1 .. 3)', new BinaryNode('..', new ConstantNode(1), new ConstantNode(3))),
+ ['(1 .. 3)', new BinaryNode('..', new ConstantNode(1), new ConstantNode(3))],
- array('("abc" matches "/^[a-z]+/i$/")', new BinaryNode('matches', new ConstantNode('abc'), new ConstantNode('/^[a-z]+/i$/'))),
- );
+ ['("abc" matches "/^[a-z]+/i$/")', new BinaryNode('matches', new ConstantNode('abc'), new ConstantNode('/^[a-z]+/i$/'))],
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/Node/ConditionalNodeTest.php b/vendor/symfony/expression-language/Tests/Node/ConditionalNodeTest.php
index cbf9e8d43c..13b7cbdec1 100644
--- a/vendor/symfony/expression-language/Tests/Node/ConditionalNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/ConditionalNodeTest.php
@@ -18,25 +18,25 @@ class ConditionalNodeTest extends AbstractNodeTest
{
public function getEvaluateData()
{
- return array(
- array(1, new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))),
- array(2, new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))),
- );
+ return [
+ [1, new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))],
+ [2, new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))],
+ ];
}
public function getCompileData()
{
- return array(
- array('((true) ? (1) : (2))', new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))),
- array('((false) ? (1) : (2))', new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))),
- );
+ return [
+ ['((true) ? (1) : (2))', new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))],
+ ['((false) ? (1) : (2))', new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))],
+ ];
}
public function getDumpData()
{
- return array(
- array('(true ? 1 : 2)', new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))),
- array('(false ? 1 : 2)', new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))),
- );
+ return [
+ ['(true ? 1 : 2)', new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))],
+ ['(false ? 1 : 2)', new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))],
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/Node/ConstantNodeTest.php b/vendor/symfony/expression-language/Tests/Node/ConstantNodeTest.php
index af79a91c5c..fee9f5bff4 100644
--- a/vendor/symfony/expression-language/Tests/Node/ConstantNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/ConstantNodeTest.php
@@ -17,44 +17,44 @@ class ConstantNodeTest extends AbstractNodeTest
{
public function getEvaluateData()
{
- return array(
- array(false, new ConstantNode(false)),
- array(true, new ConstantNode(true)),
- array(null, new ConstantNode(null)),
- array(3, new ConstantNode(3)),
- array(3.3, new ConstantNode(3.3)),
- array('foo', new ConstantNode('foo')),
- array(array(1, 'b' => 'a'), new ConstantNode(array(1, 'b' => 'a'))),
- );
+ return [
+ [false, new ConstantNode(false)],
+ [true, new ConstantNode(true)],
+ [null, new ConstantNode(null)],
+ [3, new ConstantNode(3)],
+ [3.3, new ConstantNode(3.3)],
+ ['foo', new ConstantNode('foo')],
+ [[1, 'b' => 'a'], new ConstantNode([1, 'b' => 'a'])],
+ ];
}
public function getCompileData()
{
- return array(
- array('false', new ConstantNode(false)),
- array('true', new ConstantNode(true)),
- array('null', new ConstantNode(null)),
- array('3', new ConstantNode(3)),
- array('3.3', new ConstantNode(3.3)),
- array('"foo"', new ConstantNode('foo')),
- array('array(0 => 1, "b" => "a")', new ConstantNode(array(1, 'b' => 'a'))),
- );
+ return [
+ ['false', new ConstantNode(false)],
+ ['true', new ConstantNode(true)],
+ ['null', new ConstantNode(null)],
+ ['3', new ConstantNode(3)],
+ ['3.3', new ConstantNode(3.3)],
+ ['"foo"', new ConstantNode('foo')],
+ ['[0 => 1, "b" => "a"]', new ConstantNode([1, 'b' => 'a'])],
+ ];
}
public function getDumpData()
{
- return array(
- array('false', new ConstantNode(false)),
- array('true', new ConstantNode(true)),
- array('null', new ConstantNode(null)),
- array('3', new ConstantNode(3)),
- array('3.3', new ConstantNode(3.3)),
- array('"foo"', new ConstantNode('foo')),
- array('foo', new ConstantNode('foo', true)),
- array('{0: 1, "b": "a", 1: true}', new ConstantNode(array(1, 'b' => 'a', true))),
- array('{"a\\"b": "c", "a\\\\b": "d"}', new ConstantNode(array('a"b' => 'c', 'a\\b' => 'd'))),
- array('["c", "d"]', new ConstantNode(array('c', 'd'))),
- array('{"a": ["b"]}', new ConstantNode(array('a' => array('b')))),
- );
+ return [
+ ['false', new ConstantNode(false)],
+ ['true', new ConstantNode(true)],
+ ['null', new ConstantNode(null)],
+ ['3', new ConstantNode(3)],
+ ['3.3', new ConstantNode(3.3)],
+ ['"foo"', new ConstantNode('foo')],
+ ['foo', new ConstantNode('foo', true)],
+ ['{0: 1, "b": "a", 1: true}', new ConstantNode([1, 'b' => 'a', true])],
+ ['{"a\\"b": "c", "a\\\\b": "d"}', new ConstantNode(['a"b' => 'c', 'a\\b' => 'd'])],
+ ['["c", "d"]', new ConstantNode(['c', 'd'])],
+ ['{"a": ["b"]}', new ConstantNode(['a' => ['b']])],
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/Node/FunctionNodeTest.php b/vendor/symfony/expression-language/Tests/Node/FunctionNodeTest.php
index 3bddc5e564..c6cb02c1b9 100644
--- a/vendor/symfony/expression-language/Tests/Node/FunctionNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/FunctionNodeTest.php
@@ -19,34 +19,34 @@ class FunctionNodeTest extends AbstractNodeTest
{
public function getEvaluateData()
{
- return array(
- array('bar', new FunctionNode('foo', new Node(array(new ConstantNode('bar')))), array(), array('foo' => $this->getCallables())),
- );
+ return [
+ ['bar', new FunctionNode('foo', new Node([new ConstantNode('bar')])), [], ['foo' => $this->getCallables()]],
+ ];
}
public function getCompileData()
{
- return array(
- array('foo("bar")', new FunctionNode('foo', new Node(array(new ConstantNode('bar')))), array('foo' => $this->getCallables())),
- );
+ return [
+ ['foo("bar")', new FunctionNode('foo', new Node([new ConstantNode('bar')])), ['foo' => $this->getCallables()]],
+ ];
}
public function getDumpData()
{
- return array(
- array('foo("bar")', new FunctionNode('foo', new Node(array(new ConstantNode('bar')))), array('foo' => $this->getCallables())),
- );
+ return [
+ ['foo("bar")', new FunctionNode('foo', new Node([new ConstantNode('bar')])), ['foo' => $this->getCallables()]],
+ ];
}
protected function getCallables()
{
- return array(
+ return [
'compiler' => function ($arg) {
return sprintf('foo(%s)', $arg);
},
'evaluator' => function ($variables, $arg) {
return $arg;
},
- );
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/Node/GetAttrNodeTest.php b/vendor/symfony/expression-language/Tests/Node/GetAttrNodeTest.php
index 750acaf93e..c790f33acc 100644
--- a/vendor/symfony/expression-language/Tests/Node/GetAttrNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/GetAttrNodeTest.php
@@ -20,41 +20,41 @@ class GetAttrNodeTest extends AbstractNodeTest
{
public function getEvaluateData()
{
- return array(
- array('b', new GetAttrNode(new NameNode('foo'), new ConstantNode(0), $this->getArrayNode(), GetAttrNode::ARRAY_CALL), array('foo' => array('b' => 'a', 'b'))),
- array('a', new GetAttrNode(new NameNode('foo'), new ConstantNode('b'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL), array('foo' => array('b' => 'a', 'b'))),
+ return [
+ ['b', new GetAttrNode(new NameNode('foo'), new ConstantNode(0), $this->getArrayNode(), GetAttrNode::ARRAY_CALL), ['foo' => ['b' => 'a', 'b']]],
+ ['a', new GetAttrNode(new NameNode('foo'), new ConstantNode('b'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL), ['foo' => ['b' => 'a', 'b']]],
- array('bar', new GetAttrNode(new NameNode('foo'), new ConstantNode('foo'), $this->getArrayNode(), GetAttrNode::PROPERTY_CALL), array('foo' => new Obj())),
+ ['bar', new GetAttrNode(new NameNode('foo'), new ConstantNode('foo'), $this->getArrayNode(), GetAttrNode::PROPERTY_CALL), ['foo' => new Obj()]],
- array('baz', new GetAttrNode(new NameNode('foo'), new ConstantNode('foo'), $this->getArrayNode(), GetAttrNode::METHOD_CALL), array('foo' => new Obj())),
- array('a', new GetAttrNode(new NameNode('foo'), new NameNode('index'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL), array('foo' => array('b' => 'a', 'b'), 'index' => 'b')),
- );
+ ['baz', new GetAttrNode(new NameNode('foo'), new ConstantNode('foo'), $this->getArrayNode(), GetAttrNode::METHOD_CALL), ['foo' => new Obj()]],
+ ['a', new GetAttrNode(new NameNode('foo'), new NameNode('index'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL), ['foo' => ['b' => 'a', 'b'], 'index' => 'b']],
+ ];
}
public function getCompileData()
{
- return array(
- array('$foo[0]', new GetAttrNode(new NameNode('foo'), new ConstantNode(0), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)),
- array('$foo["b"]', new GetAttrNode(new NameNode('foo'), new ConstantNode('b'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)),
+ return [
+ ['$foo[0]', new GetAttrNode(new NameNode('foo'), new ConstantNode(0), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)],
+ ['$foo["b"]', new GetAttrNode(new NameNode('foo'), new ConstantNode('b'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)],
- array('$foo->foo', new GetAttrNode(new NameNode('foo'), new ConstantNode('foo'), $this->getArrayNode(), GetAttrNode::PROPERTY_CALL), array('foo' => new Obj())),
+ ['$foo->foo', new GetAttrNode(new NameNode('foo'), new ConstantNode('foo'), $this->getArrayNode(), GetAttrNode::PROPERTY_CALL), ['foo' => new Obj()]],
- array('$foo->foo(array("b" => "a", 0 => "b"))', new GetAttrNode(new NameNode('foo'), new ConstantNode('foo'), $this->getArrayNode(), GetAttrNode::METHOD_CALL), array('foo' => new Obj())),
- array('$foo[$index]', new GetAttrNode(new NameNode('foo'), new NameNode('index'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)),
- );
+ ['$foo->foo(["b" => "a", 0 => "b"])', new GetAttrNode(new NameNode('foo'), new ConstantNode('foo'), $this->getArrayNode(), GetAttrNode::METHOD_CALL), ['foo' => new Obj()]],
+ ['$foo[$index]', new GetAttrNode(new NameNode('foo'), new NameNode('index'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)],
+ ];
}
public function getDumpData()
{
- return array(
- array('foo[0]', new GetAttrNode(new NameNode('foo'), new ConstantNode(0), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)),
- array('foo["b"]', new GetAttrNode(new NameNode('foo'), new ConstantNode('b'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)),
+ return [
+ ['foo[0]', new GetAttrNode(new NameNode('foo'), new ConstantNode(0), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)],
+ ['foo["b"]', new GetAttrNode(new NameNode('foo'), new ConstantNode('b'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)],
- array('foo.foo', new GetAttrNode(new NameNode('foo'), new NameNode('foo'), $this->getArrayNode(), GetAttrNode::PROPERTY_CALL), array('foo' => new Obj())),
+ ['foo.foo', new GetAttrNode(new NameNode('foo'), new NameNode('foo'), $this->getArrayNode(), GetAttrNode::PROPERTY_CALL), ['foo' => new Obj()]],
- array('foo.foo({"b": "a", 0: "b"})', new GetAttrNode(new NameNode('foo'), new NameNode('foo'), $this->getArrayNode(), GetAttrNode::METHOD_CALL), array('foo' => new Obj())),
- array('foo[index]', new GetAttrNode(new NameNode('foo'), new NameNode('index'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)),
- );
+ ['foo.foo({"b": "a", 0: "b"})', new GetAttrNode(new NameNode('foo'), new NameNode('foo'), $this->getArrayNode(), GetAttrNode::METHOD_CALL), ['foo' => new Obj()]],
+ ['foo[index]', new GetAttrNode(new NameNode('foo'), new NameNode('index'), $this->getArrayNode(), GetAttrNode::ARRAY_CALL)],
+ ];
}
protected function getArrayNode()
diff --git a/vendor/symfony/expression-language/Tests/Node/NameNodeTest.php b/vendor/symfony/expression-language/Tests/Node/NameNodeTest.php
index 5fa2c37f29..a30c27b804 100644
--- a/vendor/symfony/expression-language/Tests/Node/NameNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/NameNodeTest.php
@@ -17,22 +17,22 @@ class NameNodeTest extends AbstractNodeTest
{
public function getEvaluateData()
{
- return array(
- array('bar', new NameNode('foo'), array('foo' => 'bar')),
- );
+ return [
+ ['bar', new NameNode('foo'), ['foo' => 'bar']],
+ ];
}
public function getCompileData()
{
- return array(
- array('$foo', new NameNode('foo')),
- );
+ return [
+ ['$foo', new NameNode('foo')],
+ ];
}
public function getDumpData()
{
- return array(
- array('foo', new NameNode('foo')),
- );
+ return [
+ ['foo', new NameNode('foo')],
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/Node/NodeTest.php b/vendor/symfony/expression-language/Tests/Node/NodeTest.php
index 140f152134..351da05144 100644
--- a/vendor/symfony/expression-language/Tests/Node/NodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/NodeTest.php
@@ -19,7 +19,7 @@ class NodeTest extends TestCase
{
public function testToString()
{
- $node = new Node(array(new ConstantNode('foo')));
+ $node = new Node([new ConstantNode('foo')]);
$this->assertEquals(<<<'EOF'
Node(
@@ -31,7 +31,7 @@ EOF
public function testSerialization()
{
- $node = new Node(array('foo' => 'bar'), array('bar' => 'foo'));
+ $node = new Node(['foo' => 'bar'], ['bar' => 'foo']);
$serializedNode = serialize($node);
$unserializedNode = unserialize($serializedNode);
diff --git a/vendor/symfony/expression-language/Tests/Node/UnaryNodeTest.php b/vendor/symfony/expression-language/Tests/Node/UnaryNodeTest.php
index ef072cb6ec..bac75d24dc 100644
--- a/vendor/symfony/expression-language/Tests/Node/UnaryNodeTest.php
+++ b/vendor/symfony/expression-language/Tests/Node/UnaryNodeTest.php
@@ -18,31 +18,31 @@ class UnaryNodeTest extends AbstractNodeTest
{
public function getEvaluateData()
{
- return array(
- array(-1, new UnaryNode('-', new ConstantNode(1))),
- array(3, new UnaryNode('+', new ConstantNode(3))),
- array(false, new UnaryNode('!', new ConstantNode(true))),
- array(false, new UnaryNode('not', new ConstantNode(true))),
- );
+ return [
+ [-1, new UnaryNode('-', new ConstantNode(1))],
+ [3, new UnaryNode('+', new ConstantNode(3))],
+ [false, new UnaryNode('!', new ConstantNode(true))],
+ [false, new UnaryNode('not', new ConstantNode(true))],
+ ];
}
public function getCompileData()
{
- return array(
- array('(-1)', new UnaryNode('-', new ConstantNode(1))),
- array('(+3)', new UnaryNode('+', new ConstantNode(3))),
- array('(!true)', new UnaryNode('!', new ConstantNode(true))),
- array('(!true)', new UnaryNode('not', new ConstantNode(true))),
- );
+ return [
+ ['(-1)', new UnaryNode('-', new ConstantNode(1))],
+ ['(+3)', new UnaryNode('+', new ConstantNode(3))],
+ ['(!true)', new UnaryNode('!', new ConstantNode(true))],
+ ['(!true)', new UnaryNode('not', new ConstantNode(true))],
+ ];
}
public function getDumpData()
{
- return array(
- array('(- 1)', new UnaryNode('-', new ConstantNode(1))),
- array('(+ 3)', new UnaryNode('+', new ConstantNode(3))),
- array('(! true)', new UnaryNode('!', new ConstantNode(true))),
- array('(not true)', new UnaryNode('not', new ConstantNode(true))),
- );
+ return [
+ ['(- 1)', new UnaryNode('-', new ConstantNode(1))],
+ ['(+ 3)', new UnaryNode('+', new ConstantNode(3))],
+ ['(! true)', new UnaryNode('!', new ConstantNode(true))],
+ ['(not true)', new UnaryNode('not', new ConstantNode(true))],
+ ];
}
}
diff --git a/vendor/symfony/expression-language/Tests/ParserTest.php b/vendor/symfony/expression-language/Tests/ParserTest.php
index 1e9ffba21e..d030600fe8 100644
--- a/vendor/symfony/expression-language/Tests/ParserTest.php
+++ b/vendor/symfony/expression-language/Tests/ParserTest.php
@@ -25,7 +25,7 @@ class ParserTest extends TestCase
public function testParseWithInvalidName()
{
$lexer = new Lexer();
- $parser = new Parser(array());
+ $parser = new Parser([]);
$parser->parse($lexer->tokenize('foo'));
}
@@ -36,17 +36,17 @@ class ParserTest extends TestCase
public function testParseWithZeroInNames()
{
$lexer = new Lexer();
- $parser = new Parser(array());
- $parser->parse($lexer->tokenize('foo'), array(0));
+ $parser = new Parser([]);
+ $parser->parse($lexer->tokenize('foo'), [0]);
}
/**
* @dataProvider getParseData
*/
- public function testParse($node, $expression, $names = array())
+ public function testParse($node, $expression, $names = [])
{
$lexer = new Lexer();
- $parser = new Parser(array());
+ $parser = new Parser([]);
$this->assertEquals($node, $parser->parse($lexer->tokenize($expression), $names));
}
@@ -57,63 +57,63 @@ class ParserTest extends TestCase
$arguments->addElement(new Node\ConstantNode(2));
$arguments->addElement(new Node\ConstantNode(true));
- return array(
- array(
+ return [
+ [
new Node\NameNode('a'),
'a',
- array('a'),
- ),
- array(
+ ['a'],
+ ],
+ [
new Node\ConstantNode('a'),
'"a"',
- ),
- array(
+ ],
+ [
new Node\ConstantNode(3),
'3',
- ),
- array(
+ ],
+ [
new Node\ConstantNode(false),
'false',
- ),
- array(
+ ],
+ [
new Node\ConstantNode(true),
'true',
- ),
- array(
+ ],
+ [
new Node\ConstantNode(null),
'null',
- ),
- array(
+ ],
+ [
new Node\UnaryNode('-', new Node\ConstantNode(3)),
'-3',
- ),
- array(
+ ],
+ [
new Node\BinaryNode('-', new Node\ConstantNode(3), new Node\ConstantNode(3)),
'3 - 3',
- ),
- array(
+ ],
+ [
new Node\BinaryNode('*',
new Node\BinaryNode('-', new Node\ConstantNode(3), new Node\ConstantNode(3)),
new Node\ConstantNode(2)
),
'(3 - 3) * 2',
- ),
- array(
+ ],
+ [
new Node\GetAttrNode(new Node\NameNode('foo'), new Node\ConstantNode('bar', true), new Node\ArgumentsNode(), Node\GetAttrNode::PROPERTY_CALL),
'foo.bar',
- array('foo'),
- ),
- array(
+ ['foo'],
+ ],
+ [
new Node\GetAttrNode(new Node\NameNode('foo'), new Node\ConstantNode('bar', true), new Node\ArgumentsNode(), Node\GetAttrNode::METHOD_CALL),
'foo.bar()',
- array('foo'),
- ),
- array(
+ ['foo'],
+ ],
+ [
new Node\GetAttrNode(new Node\NameNode('foo'), new Node\ConstantNode('not', true), new Node\ArgumentsNode(), Node\GetAttrNode::METHOD_CALL),
'foo.not()',
- array('foo'),
- ),
- array(
+ ['foo'],
+ ],
+ [
new Node\GetAttrNode(
new Node\NameNode('foo'),
new Node\ConstantNode('bar', true),
@@ -121,24 +121,24 @@ class ParserTest extends TestCase
Node\GetAttrNode::METHOD_CALL
),
'foo.bar("arg1", 2, true)',
- array('foo'),
- ),
- array(
+ ['foo'],
+ ],
+ [
new Node\GetAttrNode(new Node\NameNode('foo'), new Node\ConstantNode(3), new Node\ArgumentsNode(), Node\GetAttrNode::ARRAY_CALL),
'foo[3]',
- array('foo'),
- ),
- array(
+ ['foo'],
+ ],
+ [
new Node\ConditionalNode(new Node\ConstantNode(true), new Node\ConstantNode(true), new Node\ConstantNode(false)),
'true ? true : false',
- ),
- array(
+ ],
+ [
new Node\BinaryNode('matches', new Node\ConstantNode('foo'), new Node\ConstantNode('/foo/')),
'"foo" matches "/foo/"',
- ),
+ ],
// chained calls
- array(
+ [
$this->createGetAttrNode(
$this->createGetAttrNode(
$this->createGetAttrNode(
@@ -147,15 +147,15 @@ class ParserTest extends TestCase
'baz', Node\GetAttrNode::PROPERTY_CALL),
'3', Node\GetAttrNode::ARRAY_CALL),
'foo.bar().foo().baz[3]',
- array('foo'),
- ),
+ ['foo'],
+ ],
- array(
+ [
new Node\NameNode('foo'),
'bar',
- array('foo' => 'bar'),
- ),
- );
+ ['foo' => 'bar'],
+ ],
+ ];
}
private function createGetAttrNode($node, $item, $type)
@@ -167,33 +167,33 @@ class ParserTest extends TestCase
* @dataProvider getInvalidPostfixData
* @expectedException \Symfony\Component\ExpressionLanguage\SyntaxError
*/
- public function testParseWithInvalidPostfixData($expr, $names = array())
+ public function testParseWithInvalidPostfixData($expr, $names = [])
{
$lexer = new Lexer();
- $parser = new Parser(array());
+ $parser = new Parser([]);
$parser->parse($lexer->tokenize($expr), $names);
}
public function getInvalidPostfixData()
{
- return array(
- array(
+ return [
+ [
'foo."#"',
- array('foo'),
- ),
- array(
+ ['foo'],
+ ],
+ [
'foo."bar"',
- array('foo'),
- ),
- array(
+ ['foo'],
+ ],
+ [
'foo.**',
- array('foo'),
- ),
- array(
+ ['foo'],
+ ],
+ [
'foo.123',
- array('foo'),
- ),
- );
+ ['foo'],
+ ],
+ ];
}
/**
@@ -203,8 +203,8 @@ class ParserTest extends TestCase
public function testNameProposal()
{
$lexer = new Lexer();
- $parser = new Parser(array());
+ $parser = new Parser([]);
- $parser->parse($lexer->tokenize('foo > bar'), array('foo', 'baz'));
+ $parser->parse($lexer->tokenize('foo > bar'), ['foo', 'baz']);
}
}