summaryrefslogtreecommitdiff
path: root/vendor/symfony/expression-language/Tests/Node/BinaryNodeTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/symfony/expression-language/Tests/Node/BinaryNodeTest.php')
-rw-r--r--vendor/symfony/expression-language/Tests/Node/BinaryNodeTest.php192
1 files changed, 96 insertions, 96 deletions
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$/'))],
+ ];
}
}