]> _ Git - cubist_cms-back.git/commitdiff
#2878
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 10 Jul 2019 17:58:49 +0000 (19:58 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 10 Jul 2019 17:58:49 +0000 (19:58 +0200)
src/app/Magic/Menu/Item.php
src/app/Magic/Menu/VirtualItem.php [new file with mode: 0644]

index b1d1814fe8cd846d950b0db96ca448180df4f3d0..0f2cc82e4344f1b3f0da183eaa51a3ae40f36254 100644 (file)
@@ -30,6 +30,17 @@ class Item
      */
     protected $_title = '';
 
+    /**
+     * @var string
+     */
+
+    protected $_href;
+
+    /**
+     * @var array
+     */
+    protected $_classes=[];
+
     /**
      * @param string $id
      */
@@ -172,6 +183,14 @@ class Item
         return [];
     }
 
+    /**
+     * @param array $classes
+     */
+    public function setClasses(array $classes): void
+    {
+        $this->_classes = $classes;
+    }
+
     /**
      * @param $menu Menu
      */
diff --git a/src/app/Magic/Menu/VirtualItem.php b/src/app/Magic/Menu/VirtualItem.php
new file mode 100644 (file)
index 0000000..e558982
--- /dev/null
@@ -0,0 +1,11 @@
+<?php
+
+
+namespace Cubist\Backpack\app\Magic\Menu;
+
+
+class VirtualItem extends Item
+{
+    protected $_href = '#';
+    protected $_classes=['nav-virtual'];
+}