9 use Zend\Mvc\Controller\AbstractActionController;
10 use Zend\View\Model\JsonModel;
11 use Zend\View\Model\ViewModel;
43 $this->view =
new ViewModel;
44 $this->view->setVariable(
'menu', $this->navigation->getMenuItems());
45 $this->view->setVariable(
'main', $this->navigation->getMainItems());
53 $json =
new JsonModel;
54 $json->setVariable(
'nav', $this->navigation->getData());
55 $json->setVariable(
'menu', $this->navigation->getMenuItems());
56 $json->setVariable(
'main', $this->navigation->getMainItems());
57 $json->setVariable(
'titles', $this->navigation->getTitles());
66 $this->view->setVariable(
'menu', $this->navigation->getMenuItems());
67 $this->view->setVariable(
'main', $this->navigation->getMainItems());
68 $this->view->setTemplate(
'/magento/setup/navigation/menu.phtml');
69 $this->view->setTerminal(
true);
78 $this->view->setTemplate(
'/magento/setup/navigation/side-menu.phtml');
79 $this->view->setVariable(
'isInstaller', $this->navigation->getType() == NavModel::NAV_INSTALLER);
80 $this->view->setTerminal(
true);
89 if ($this->navigation->getType() === NavModel::NAV_UPDATER) {
90 if ($this->status->isUpdateError() || $this->status->isUpdateInProgress()) {
94 $this->view->setTemplate(
'/magento/setup/navigation/header-bar.phtml');
95 $this->view->setTerminal(
true);
__construct(NavModel $navigation, Status $status)