]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Added asserts + remove wrong type-hint (was no array).
authorRoland Haeder <roland@mxchange.org>
Tue, 16 Sep 2014 17:07:39 +0000 (19:07 +0200)
committerRoland Haeder <roland@mxchange.org>
Tue, 16 Sep 2014 17:22:23 +0000 (19:22 +0200)
Signed-off-by: Roland Haeder <roland@mxchange.org>
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);