コード例 #1
0
ファイル: MapEntryTest.php プロジェクト: juno/code-snippet
 public function testEquals()
 {
     $a1 = new MapEntry('a', 1);
     $a2 = new MapEntry('a', 2);
     $b1 = new MapEntry('b', 1);
     $this->assertTrue($a1->equals($a2));
     $this->assertFalse($a1->equals($b1));
     $this->assertFalse($a1->equals(null));
 }
コード例 #2
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);
 }
コード例 #3
0
ファイル: MapEntry.php プロジェクト: juno/code-snippet
 public static function compare(MapEntry $a, MapEntry $b)
 {
     return ord($a->getKey()) - ord($b->getKey());
 }