コード例 #1
0
ファイル: MenuTest.php プロジェクト: rickymathew/TYPO3.CMS
 /**
  * Set a valid menu
  *
  * @test
  * @return void
  */
 public function isMenuValidValidMenuWithDefaultsExpectTrue()
 {
     $menu = new Menu();
     $menu->setIdentifier('husel');
     $isValid = $menu->isValid($menu);
     $this->assertTrue($isValid);
 }
コード例 #2
0
 /**
  * Adds a menu to the registry
  *
  * @param Menu $menu Menu object to add to the menuRegistry
  *
  * @throws \InvalidArgumentException In case a menu is not valid
  *
  * @return void
  */
 public function addMenu(Menu $menu)
 {
     if (!$menu->isValid($menu)) {
         throw new \InvalidArgumentException('Menu "' . $menu->getIdentifier() . '" is not valid', 1442236362);
     }
     $this->menus[$menu->getIdentifier()] = clone $menu;
 }