Lines Matching refs:this
21 $this->evaluator = new ExpressionEvaluator(new ExpressionLanguage());
26 self::assertSame(3, $this->evaluator->evaluate('a + b', ['a' => 1, 'b' => 2]));
31 $parsed = $this->evaluator->parse('a + b', ['a', 'b' ]);
34 $evaluated = $this->evaluator->evaluateParsed($parsed, ['a' => 1, 'b' => 2]);
40 $this->evaluator->setContextVariable('a', 1);
41 $parsed = $this->evaluator->parse('a + b', ['b']);
43 $evaluated = $this->evaluator->evaluateParsed($parsed, ['b' => 2]);
49 $this->evaluator->setContextVariable('a', 1);
50 $parsed = $this->evaluator->parse('a + b', ['b']);
52 $evaluated = $this->evaluator->evaluateParsed($parsed, ['b' => 2, 'a' => 4]);
58 $this->evaluator->setContextVariable('a', 1);
59 $parsed = $this->evaluator->parse('a + b', ['b']);
63 $evaluated = $this->evaluator->evaluateParsed($serializedExpression, ['b' => 2]);