public function testMemberOverwritten() { $parent = self::$parentUnit->getMembers(); $child = self::$childUnit->getMembers(); self::assertTrue($parent->has('overwritten'), 'member not found'); self::assertTrue($child->has('overwritten'), 'member not found'); self::assertCount(1, $parent); self::assertCount(1, $child); self::assertEquals('resouce', $parent->get('overwritten')->getType()); self::assertEquals('bool', $child->get('overwritten')->getType()); }
private function compareMembers() { $comparator = new MemberCollectionComparator(); $comparator->setDifferences($this->differences); $comparator->setEventDispatcher($this->eventDispatcher); $comparator->compare($this->base->getMembers(), $this->challenger->getMembers()); }