コード例 #1
0
 /**
  * @param mixed $value1
  * @param mixed $value2
  *
  * @return bool
  */
 public static function isEqualTo($value1, $value2)
 {
     return Comparator::isEquals($value1, $value2);
 }
コード例 #2
0
 /**
  * {@inheritDoc}
  */
 public function reject($element)
 {
     if (!$this->contains($element)) {
         return $this;
     } else {
         return $this->rejectBy(function ($collectionElement) use($element) {
             return ComparisonHelper::isEquals($collectionElement, $element);
         });
     }
 }
コード例 #3
0
 /**
  * @test
  */
 public function equalsShouldBeCorrectForInheritedClassWithoutEqualsMethod()
 {
     $element1 = new Bullfinch();
     $element2 = new Bird();
     assertFalse(ComparisonHelper::isEquals($element1, $element2));
 }