コード例 #1
0
ファイル: MenuTest.php プロジェクト: rickymathew/TYPO3.CMS
 /**
  * Tests if empty menus get removed from the stack
  *
  * @test
  * @return void
  */
 public function getMenusremovedEmptyMenusExpectsEquals()
 {
     $menuRegistry = new MenuRegistry();
     $menu1 = $menuRegistry->makeMenu();
     $menu1->setIdentifier('husel');
     $menu1->setLabel('Label of an empty Menu');
     $menuRegistry->addMenu($menu1);
     $menu2 = $menuRegistry->makeMenu()->setIdentifier('Foo');
     $item = $menu2->makeMenuItem()->setHref('#')->setTitle('Husel');
     $menu2->addMenuItem($item);
     $menuRegistry->addMenu($menu2);
     $result = $menuRegistry->getMenus();
     $expected = ['Foo' => $menu2];
     $this->assertEquals($expected, $result);
 }
コード例 #2
0
 /**
  * Returns the abstract content of the docHeader as an array
  *
  * @return array
  */
 public function docHeaderContent()
 {
     return ['enabled' => $this->isEnabled(), 'buttons' => $this->buttonBar->getButtons(), 'menus' => $this->menuRegistry->getMenus(), 'metaInformation' => $this->metaInformation];
 }