evaluate() public method

Business rule engine Usage: BRE('x > 5', ['x' => 6] BRE('x => x > 5', 6]
public evaluate ( string $expression, array $variables ) : mixed
$expression string
$variables array
return mixed
 public function testICanUseShortExpressionToGiveVariables()
 {
     $evaluator = new Evaluator();
     $user = (object) array('age' => 25, 'money' => 400);
     $result = $evaluator->evaluate('user => user.age > 18', $user);
     $this->assertEquals(true, $result);
 }