Beispiel #1
0
 /**
  * @see Comparable::equals
  *
  * @since 0.7.4
  *
  * @param mixed $target
  *
  * @return bool
  */
 public function equals($target)
 {
     if ($this === $target) {
         return true;
     }
     return $target instanceof self && $this->guid === $target->guid && $this->rank === $target->rank && $this->mainSnak->equals($target->mainSnak) && $this->qualifiers->equals($target->qualifiers) && $this->references->equals($target->references);
 }
 /**
  * @param ReferenceList $expected
  * @param ReferenceList $actual
  */
 public function assertReferenceListEquals(ReferenceList $expected, ReferenceList $actual)
 {
     $this->assertTrue($actual->equals($expected), 'The two ReferenceList are different');
 }
 /**
  * @dataProvider instanceProvider
  * @param ReferenceList $array
  */
 public function testEquals(ReferenceList $array)
 {
     $this->assertTrue($array->equals($array));
     $this->assertFalse($array->equals(42));
 }