Beispiel #1
0
 public function testMethodOverwritten()
 {
     $parent = self::$parentUnit->getMethods();
     $child = self::$childUnit->getMethods();
     self::assertTrue($parent->has('overwritten'), 'method not found');
     self::assertTrue($child->has('overwritten'), 'method not found');
     self::assertCount(1, $parent);
     self::assertCount(1, $child);
     self::assertEquals('null', $parent->get('overwritten')->getReturnType());
     self::assertEquals('float', $child->get('overwritten')->getReturnType());
 }
Beispiel #2
0
 private function compareMethods()
 {
     $comparator = new MethodCollectionComparator();
     $comparator->setDifferences($this->differences);
     $comparator->setEventDispatcher($this->eventDispatcher);
     $comparator->compare($this->base->getMethods(), $this->challenger->getMethods());
 }