/** * @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(); } }
/** * 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; }