예제 #1
0
 public function __construct($node, $parent)
 {
     parent::__construct($node, $parent);
     self::$possible_attributes = array_merge(parent::$possible_attributes, self::$possible_attributes);
     self::$required_attributes = array_merge(parent::$required_attributes, self::$required_attributes);
     self::$possible_children = array_merge(parent::$possible_children, self::$possible_children);
     self::$required_children = array_merge(parent::$required_children, self::$required_children);
 }
 /**
  * @inheritdoc
  */
 public function matches($data)
 {
     $gt = new GreaterThan($this->value);
     $e = new Equal($this->value);
     return $gt->matches($data) || $e->matches($data);
 }