]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/menu.php
Added asserts + remove wrong type-hint (was no array).
[quix0rs-gnu-social.git] / lib / menu.php
index 27503aa06bf59d4e48dc67e1dd57909342031680..a64bea79e6221984f6e2be5007237a99272b6d34 100644 (file)
@@ -94,17 +94,21 @@ class Menu extends Widget
             $this->out->elementStart('ul', $attrs);
 
             foreach ($items as $item) {
+                assert(is_array($item));
+                assert(count($item) == 5);
+
                 list($actionName, $args, $label, $description, $id) = $item;
+
                 $this->item($actionName, $args, $label, $description, $id);
             }
-        
+
             $this->out->elementEnd('ul');
-            
+
             Event::handle('EndNav', array($this, $tag, $items));
         }
     }
-    
-    function item($actionName, array $args, $label, $description, $id=null, $cls=null)
+
+    function item($actionName, $args, $label, $description, $id=null, $cls=null)
     {
         if (empty($id)) {
             $id = $this->menuItemID($actionName, $args);