merge() 공개 메소드

Works only if there are no duplicate values on one level.
public merge ( NavigationItem $other = null ) : NavigationItem
$other NavigationItem The navigation item this one should be merged with
리턴 NavigationItem
예제 #1
0
 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());
 }