]> git.mxchange.org Git - core.git/blobdiff - framework/main/classes/decorator/template/class_XmlRewriterTemplateDecorator.php
Refacuring:
[core.git] / framework / main / classes / decorator / template / class_XmlRewriterTemplateDecorator.php
index 8ad5440e864cec26c6537c4aff9536551af1e93b..b4c51bf976fc753627773e569e0661b03589cd53 100644 (file)
@@ -6,6 +6,7 @@ namespace Org\Mxchange\CoreFramework\Template\Xml;
 use Org\Mxchange\CoreFramework\Generic\BaseDecorator;
 use Org\Mxchange\CoreFramework\Response\Responseable;
 use Org\Mxchange\CoreFramework\Template\CompileableTemplate;
+use Org\Mxchange\CoreFramework\Traits\Template\CompileableTemplateTrait;
 
 /**
  * A decorator for XML template engines which rewrites the XML for compacting
@@ -31,10 +32,8 @@ use Org\Mxchange\CoreFramework\Template\CompileableTemplate;
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 class XmlRewriterTemplateDecorator extends BaseDecorator implements CompileableTemplate {
-       /**
-        * Template engine instance
-        */
-       private $templateInstance = NULL;
+       // Load traits
+       use CompileableTemplateTrait;
 
        /**
         * Protected constructor
@@ -63,25 +62,6 @@ class XmlRewriterTemplateDecorator extends BaseDecorator implements CompileableT
                return $templateInstance;
        }
 
-       /**
-        * Setter for template engine instances
-        *
-        * @param       $templateInstance       An instance of a CompileableTemplate class
-        * @return      void
-        */
-       protected final function setTemplateInstance (CompileableTemplate $templateInstance) {
-               $this->templateInstance = $templateInstance;
-       }
-
-       /**
-        * Getter for template engine instances
-        *
-        * @return      $templateInstance       An instance of a CompileableTemplate class
-        */
-       protected final function getTemplateInstance () {
-               return $this->templateInstance;
-       }
-
        /**
         * Settter for variable group
         *