*/
private $menuBlocks = array();
- /**
- * Menu instance
- */
- private $menuInstance = NULL;
-
/**
* Current main node
*/
*/
private $dependencyContent = array();
+ /**
+ * Instance of a menu
+ */
+ private $menuInstance = NULL;
+
/**
* Protected constructor
*
return $templateInstance;
}
+ /**
+ * Setter for the menu instance
+ *
+ * @param $menuInstance A RenderableMenu instance
+ * @return void
+ */
+ protected final function setMenuInstance (RenderableMenu $menuInstance) {
+ $this->menuInstance = $menuInstance;
+ }
+
+ /**
+ * Getter for the menu instance
+ *
+ * @return $menuInstance A RenderableMenu instance
+ */
+ private final function getMenuInstance () {
+ return $this->menuInstance;
+ }
+
/**
* Load a specified menu template into the engine
*