Neos\Eel\Tests\Unit\AbstractEvaluatorTest::booleanExpressions PHP Метод

booleanExpressions() публичный Метод

public booleanExpressions ( ) : array
Результат array
    public function booleanExpressions()
    {
        $c = new Context(['trueVar' => true, 'falseVar' => false]);
        return [['false', $c, false], ['TRUE', $c, true], ['TRUE && TRUE || FALSE && FALSE', $c, true], ['TRUE && FALSE || FALSE && TRUE', $c, false], ['1 < 2 && 2 > 1', $c, true], ['!1 < 2', $c, true], ['!(1 < 2)', $c, false], ['TRUE && true and FALSE or false', $c, false], ['trueVar || FALSE', $c, true], ['trueVar && TRUE', $c, true], ['falseVar || FALSE', $c, false], ['falseVar && TRUE', $c, false], ['null || "foo"', $c, 'foo'], ['0 || "foo"', $c, 'foo'], ['0 || ""', $c, ''], ['"bar" || "foo"', $c, 'bar'], ['"foo" && "bar"', $c, 'bar'], ['"" && false', $c, ''], ['"Bar" && 0', $c, 0], ['0 && ""', $c, 0]];
    }