コード例 #1
0
ファイル: SomeProperty.php プロジェクト: SRMSE/cron-wikidata
 /**
  * @see Comparable::equals
  *
  * @since 1.0
  *
  * @param mixed $mixed
  *
  * @return boolean
  */
 public function equals($mixed)
 {
     return $mixed instanceof SomeProperty && $this->isSubProperty === $mixed->isSubProperty() && $this->propertyId->equals($mixed->getPropertyId()) && $this->subDescription->equals($mixed->getSubDescription());
 }
コード例 #2
0
 /**
  * @dataProvider instanceProvider
  *
  * @since 1.0
  *
  * @param Description $description
  */
 public function testComparableNotEqual(Description $description)
 {
     $this->assertFalse($description->equals('~[,,_,,]:3'), 'Description not equal to string');
     $this->assertFalse($description->equals(new \stdClass()), 'Description not equal to empty object');
     $this->assertFalse($description->equals(new FooDescription()), 'Description not equal to a FooDescription');
 }