public function getItems() { $user = Transaction::getInstance()->getUser(); $items = array(); foreach ($this->xml->item as $element) { $item = new MenuItem($this, $element); if ($item->getId() == $this->mainMenuId) { $item->setSelected(true); } if (!$item->isAdminOnly() || $user->isAdmin()) { $items[] = $item; } } return $items; }
/** * @covers MenuItem::isAdminOnly */ public function testIsAdminOnly() { $excepted = '1'; $actual = $this->menuItem->isAdminOnly()->__toString(); $this->assertEquals($excepted, $actual); }