]> git.mxchange.org Git - core.git/blobdiff - framework/main/classes/factories/xml/class_XmlTemplateEngineFactory.php
Continued:
[core.git] / framework / main / classes / factories / xml / class_XmlTemplateEngineFactory.php
index 2b82f60a0b7b1b2ff24ddd550df14f6e6d09e244..484bb56e81bc7a86f91c522b58e4057588da8ce9 100644 (file)
@@ -1,10 +1,10 @@
 <?php
 // Own namespace
-namespace CoreFramework\Factory\Template;
+namespace Org\Mxchange\CoreFramework\Factory\Template;
 
 // Import framework stuff
-use CoreFramework\Factory\ObjectFactory;
-use CoreFramework\Registry\Registry;
+use Org\Mxchange\CoreFramework\Factory\Object\ObjectFactory;
+use Org\Mxchange\CoreFramework\Registry\GenericRegistry;
 
 /**
  * A factory class for XML template engines. All instances generated by this
@@ -13,7 +13,7 @@ use CoreFramework\Registry\Registry;
  *
  * @author             Roland Haeder <webmaster@shipsimu.org>
  * @version            0.0.0
- * @copyright  Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2017 Core Developer Team
+ * @copyright  Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2020 Core Developer Team
  * @license            GNU GPL 3.0 or any newer version
  * @link               http://www.shipsimu.org
  *
@@ -46,20 +46,20 @@ class XmlTemplateEngineFactory extends ObjectFactory {
         * the registry it will be returned, else a new instance is created and
         * stored in the same registry entry.
         *
-        * @param       $configEntry            Config entry name for the template engine
+        * @param       $configKey              Config entry name for the template engine
         * @return      $templateInstance       A template engine instance
         */
-       public static final function createXmlTemplateEngineInstance ($configEntry) {
+       public static final function createXmlTemplateEngineInstance (string $configKey) {
                // Do we have an instance in the registry?
-               if (Registry::getRegistry()->instanceExists($configEntry)) {
+               if (GenericRegistry::getRegistry()->instanceExists($configKey)) {
                        // Then use this instance
-                       $templateInstance = Registry::getRegistry()->getInstance($configEntry);
+                       $templateInstance = GenericRegistry::getRegistry()->getInstance($configKey);
                } else {
-                       // Now prepare the tags instance
-                       $templateInstance = ObjectFactory::createObjectByConfiguredName($configEntry);
+                       // Get the XML template instance
+                       $templateInstance = ObjectFactory::createObjectByConfiguredName($configKey);
 
                        // Disable language support
-                       $templateInstance->enableLanguageSupport(FALSE);
+                       $templateInstance->enableLanguageSupport(false);
 
                        /*
                         * Enable compacting/rewriting of the  XML to save bandwidth from XML
@@ -68,7 +68,7 @@ class XmlTemplateEngineFactory extends ObjectFactory {
                        $templateInstance->enableXmlCompacting();
 
                        // Set the instance in registry for further use
-                       Registry::getRegistry()->addInstance($configEntry, $templateInstance);
+                       GenericRegistry::getRegistry()->addInstance($configKey, $templateInstance);
                }
 
                // Return the instance