Some API changes:
[core.git] / inc / classes / main / template / menu / class_MenuTemplateEngine.php
index 6f2919e5ca7a73dcce5750f7a0c9889240b5d764..1e53e4fa83044ee7e10b24458582c252385fb37a 100644 (file)
@@ -4,7 +4,7 @@
  *
  * @author             Roland Haeder <webmaster@shipsimu.org>
  * @version            0.0.0
- * @copyright  Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2012 Core Developer Team
+ * @copyright  Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2013 Core Developer Team
  * @license            GNU GPL 3.0 or any newer version
  * @link               http://www.shipsimu.org
  *
@@ -133,10 +133,10 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
                $templateInstance->setMenuInstance($menuInstance);
 
                // Init a variable stacker
-               $stackerInstance = ObjectFactory::createObjectByConfiguredName('menu_stacker_class');
+               $stackInstance = ObjectFactory::createObjectByConfiguredName('menu_stacker_class');
 
                // Set it
-               $templateInstance->setStackerInstance($stackerInstance);
+               $templateInstance->setStackInstance($stackInstance);
 
                // Return the prepared instance
                return $templateInstance;
@@ -278,7 +278,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
 
                // Assign the found characters to variable and use the last entry from
                // stack as the name
-               parent::assignVariable($this->getStackerInstance()->getNamed('current_node'), $characters);
+               parent::assignVariable($this->getStackInstance()->getNamed('current_node'), $characters);
        }
 
        /**
@@ -320,7 +320,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
                $this->handleTemplateDependency('menu', $templateDependency);
 
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'menu');
+               $this->getStackInstance()->pushNamed('current_node', 'menu');
        }
 
        /**
@@ -331,7 +331,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startEntryList () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'entry-list');
+               $this->getStackInstance()->pushNamed('current_node', 'entry-list');
        }
 
        /**
@@ -341,7 +341,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startBlockHeader () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'block-header');
+               $this->getStackInstance()->pushNamed('current_node', 'block-header');
        }
 
        /**
@@ -351,7 +351,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startBlockFooter () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'block-footer');
+               $this->getStackInstance()->pushNamed('current_node', 'block-footer');
        }
 
        /**
@@ -361,7 +361,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startBlockList () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'block-list');
+               $this->getStackInstance()->pushNamed('current_node', 'block-list');
        }
 
        /**
@@ -371,7 +371,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startBlock () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'block');
+               $this->getStackInstance()->pushNamed('current_node', 'block');
        }
 
        /**
@@ -381,7 +381,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startTitle () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'title');
+               $this->getStackInstance()->pushNamed('current_node', 'title');
        }
 
        /**
@@ -391,7 +391,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startTitleId () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'title-id');
+               $this->getStackInstance()->pushNamed('current_node', 'title-id');
        }
 
        /**
@@ -401,7 +401,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startTitleClass () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'title-class');
+               $this->getStackInstance()->pushNamed('current_node', 'title-class');
        }
 
        /**
@@ -411,7 +411,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startTitleText () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'title-text');
+               $this->getStackInstance()->pushNamed('current_node', 'title-text');
        }
 
        /**
@@ -421,7 +421,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startEntry () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'entry');
+               $this->getStackInstance()->pushNamed('current_node', 'entry');
        }
 
        /**
@@ -431,7 +431,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startEntryId () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'entry-id');
+               $this->getStackInstance()->pushNamed('current_node', 'entry-id');
        }
 
        /**
@@ -441,7 +441,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startAnchor () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'anchor');
+               $this->getStackInstance()->pushNamed('current_node', 'anchor');
        }
 
        /**
@@ -451,7 +451,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startAnchorId () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'anchor-id');
+               $this->getStackInstance()->pushNamed('current_node', 'anchor-id');
        }
 
        /**
@@ -461,7 +461,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startAnchorText () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'anchor-text');
+               $this->getStackInstance()->pushNamed('current_node', 'anchor-text');
        }
 
        /**
@@ -471,7 +471,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startAnchorTitle () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'anchor-title');
+               $this->getStackInstance()->pushNamed('current_node', 'anchor-title');
        }
 
        /**
@@ -481,7 +481,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startAnchorHref () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'anchor-href');
+               $this->getStackInstance()->pushNamed('current_node', 'anchor-href');
        }
 
        /**
@@ -491,7 +491,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startFooterId () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'footer-id');
+               $this->getStackInstance()->pushNamed('current_node', 'footer-id');
        }
 
        /**
@@ -501,7 +501,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startFooterClass () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'footer-class');
+               $this->getStackInstance()->pushNamed('current_node', 'footer-class');
        }
 
        /**
@@ -511,7 +511,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function startFooterText () {
                // Push the node name on the stacker
-               $this->getStackerInstance()->pushNamed('current_node', 'footer-text');
+               $this->getStackInstance()->pushNamed('current_node', 'footer-text');
        }
 
        /**
@@ -521,7 +521,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishTitle () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -531,7 +531,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishTitleId () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -541,7 +541,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishTitleClass () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -551,7 +551,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishTitleText () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -561,7 +561,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishFooterText () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -571,7 +571,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishFooterClass () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -581,7 +581,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishFooterId () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -591,7 +591,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishAnchorHref () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -601,7 +601,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishAnchorTitle () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -611,7 +611,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishAnchorText () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -621,7 +621,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishAnchorId () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -631,7 +631,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishAnchor () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -641,7 +641,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishEntryId () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -651,7 +651,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishEntry () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -661,7 +661,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishBlock () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -671,7 +671,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishBlockList () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -681,7 +681,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishEntryList () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -691,7 +691,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishBlockHeader () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -701,7 +701,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishBlockFooter () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -711,7 +711,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        private function finishMenu () {
                // Pop the last entry
-               $this->getStackerInstance()->popNamed('current_node');
+               $this->getStackInstance()->popNamed('current_node');
        }
 
        /**
@@ -721,7 +721,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         */
        public function getMenuCacheFqfn () {
                // Get the FQFN ready
-               $fqfn = sprintf("%s%s%s/%s.%s",
+               $fqfn = sprintf('%s%s%s/%s.%s',
                        $this->getConfigInstance()->getConfigEntry('base_path'),
                        $this->getGenericBasePath(),
                        'menus/_cache',