示例#1
0
 public function __invoke(array $data = [], $class = 'navbar-nav', $activeTab = null)
 {
     if (empty($this->getApplication()->getConfig()['navigation'])) {
         throw new \Exception('Необходимо прописать параметр "navigation" в файле конфигурации');
     }
     if (empty($data)) {
         $data = $this->getApplication()->getConfig()['navigation'];
     }
     if ($activeTab === null) {
         $activeTab = $this->getServiceManager()->get('Router')->getPath();
     }
     return parent::__invoke($data, $class, $activeTab);
 }