/** * @return array|ViewModel */ public function indexAction() { $this->view->setVariable('menu', $this->navigation->getMenuItems()); $this->view->setVariable('main', $this->navigation->getMainItems()); $this->view->setTerminal(true); return $this->view; }
/** * @return array|ViewModel */ public function menuAction() { $this->view->setVariable('menu', $this->navigation->getMenuItems()); $this->view->setVariable('main', $this->navigation->getMainItems()); $this->view->setTemplate('/magento/setup/navigation/menu.phtml'); $this->view->setTerminal(true); return $this->view; }
public function testGetMainItems() { $this->assertEquals([['main' => 'abc', 'key3' => 'value3']], array_values($this->navigation->getMainItems())); }
public function testGetMainItems() { $this->serviceLocatorMock->expects($this->once())->method('get')->with('config')->will($this->returnValue(['nav' => [['key1' => 'value1'], ['key2' => 'value2'], ['main' => 'abc', 'key3' => 'value3'], ['main' => ''], ['main' => false]]])); $this->assertEquals([['main' => 'abc', 'key3' => 'value3']], array_values($this->navigation->getMainItems())); }