/**
  * @param string             $expression
  * @param array              $keys
  * @param ExpressionLanguage $expressionLanguage
  */
 public function __construct($expression, array $keys = array(), ExpressionLanguage $expressionLanguage = null)
 {
     parent::__construct($expression);
     $this->keys = $keys;
     if ($expressionLanguage) {
         $this->expressionLanguage = $expressionLanguage;
     } else {
         $this->expressionLanguage = new ExpressionLanguage();
     }
 }
Example #2
0
 /**
  * Constructor.
  *
  * @param string $expression An expression
  * @param Node   $nodes      A Node representing the expression
  */
 public function __construct($expression, Node $nodes)
 {
     parent::__construct($expression);
     $this->nodes = $nodes;
 }