]> git.mxchange.org Git - core.git/blobdiff - inc/classes/main/menu/class_BaseMenu.php
Methods renderMenu() and transferContentToTemplateEngine() added
[core.git] / inc / classes / main / menu / class_BaseMenu.php
index 2dc81496736bd87562d263955fd552d6fbb6e3cd..e5c4db3352d2cdb67ea2ceb5d6a894f0ff831b32 100644 (file)
@@ -32,6 +32,27 @@ class BaseMenu extends BaseFrameworkSystem {
                // Call parent constructor
                parent::__construct($className);
        }
+
+       /**
+        * Renders the menu by loading the base template and a menu-specific
+        * template.
+        *
+        * @return      void
+        */
+       public function renderMenu () {
+               $this->partialStub('Please implement this method.');
+       }
+
+       /**
+        * Transfers the rendered menu to a given templatex engine by assigning
+        * the rendered content with a template variable.
+        *
+        * @2param      $templateInstance       An instance of a CompileableTemplate class
+        * @return      void
+        */
+       public function transferContentToTemplateEngine (CompileableTemplate $templateInstance) {
+               $this->partialStub('templaateInstance=' . $templateInstance->__toString());
+       }
 }
 
 // [EOF]