Works only if there are no duplicate values on one level.
public merge ( |
||
$other | The navigation item this one should be merged with | |
리턴 |
public function testMerge() { $merged = $this->item1->merge($this->item2); $this->assertEquals('Root', $merged->getName()); $mergedChildren = $merged->getChildren(); $this->assertEquals('Portals', $mergedChildren[0]->getName()); $this->assertEquals('Settings', $mergedChildren[1]->getName()); $this->assertEquals('Globals', $mergedChildren[2]->getName()); }