TypeError

implode(): Argument #2 ($array) must be of type ?array, string given

/web/htdocs/www.prolococollevaldelsa.it/home/protected/extensions/bootstrap/widgets/TbBaseMenu.php(185)

173                     $item['itemOptions'] = array();
174 
175                 $classes = array();
176 
177                 if (!isset($item['url']) && !isset($item['items']) && $this->isVertical())
178                 {
179                     $item['header'] = true;
180                     $classes[] = 'nav-header';
181                 }
182 
183                 if (!empty($classes))
184                 {
185                     $classes = implode($classes, ' ');
186                     if (isset($item['itemOptions']['class']))
187                         $item['itemOptions']['class'] .= ' '.$classes;
188                     else
189                         $item['itemOptions']['class'] = $classes;
190                 }
191             }
192 
193             $items[$i] = $item;
194         }
195 
196         return parent::normalizeItems($items, $route, $active);
197     }

Stack Trace

#0
+
 /web/htdocs/www.prolococollevaldelsa.it/home/protected/extensions/bootstrap/widgets/TbBaseMenu.php(185): implode()
180                     $classes[] = 'nav-header';
181                 }
182 
183                 if (!empty($classes))
184                 {
185                     $classes = implode($classes, ' ');
186                     if (isset($item['itemOptions']['class']))
187                         $item['itemOptions']['class'] .= ' '.$classes;
188                     else
189                         $item['itemOptions']['class'] = $classes;
190                 }
#2
+
 /web/htdocs/www.prolococollevaldelsa.it/home/protected/extensions/bootstrap/widgets/TbMenu.php(46): CMenu->init()
41     /**
42      * Initializes the widget.
43      */
44     public function init()
45     {
46         parent::init();
47 
48         $classes = array('nav');
49 
50         $validTypes = array(self::TYPE_TABS, self::TYPE_PILLS, self::TYPE_LIST);
51 
#5
+
 /web/htdocs/www.prolococollevaldelsa.it/home/protected/components/widgets/sectionWidget/SectionWidget.php(128): CBaseController->widget()
123 
124         if($this->type == SectionWidget::SECTION_MENU && is_array($this->options)){
125             return $this->widget(
126                 'bootstrap.widgets.TbMenu',
127                 array(
128                     'type' => 'list',
129                     'items' => $this->options[SectionWidget::OPTIONS_MENU_ITEMS],
130                     'htmlOptions'=>array('class'=>'affix span3')
131                 )
132             );
133         }
2024-03-19 10:16:57 Apache Yii Framework/1.1.13