]> git.mxchange.org Git - core.git/blobdiff - framework/main/classes/decorator/template/class_XmlRewriterTemplateDecorator.php
Continued:
[core.git] / framework / main / classes / decorator / template / class_XmlRewriterTemplateDecorator.php
index b4c51bf976fc753627773e569e0661b03589cd53..b119daafa90c606149b943543245176988db1a12 100644 (file)
@@ -5,7 +5,7 @@ namespace Org\Mxchange\CoreFramework\Template\Xml;
 // Import framework stuff
 use Org\Mxchange\CoreFramework\Generic\BaseDecorator;
 use Org\Mxchange\CoreFramework\Response\Responseable;
-use Org\Mxchange\CoreFramework\Template\CompileableTemplate;
+use Org\Mxchange\CoreFramework\Template\Xml\CompileableXmlTemplate;
 use Org\Mxchange\CoreFramework\Traits\Template\CompileableTemplateTrait;
 
 /**
@@ -31,7 +31,7 @@ use Org\Mxchange\CoreFramework\Traits\Template\CompileableTemplateTrait;
  * You should have received a copy of the GNU General Public License
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
-class XmlRewriterTemplateDecorator extends BaseDecorator implements CompileableTemplate {
+class XmlRewriterTemplateDecorator extends BaseDecorator implements CompileableXmlTemplate {
        // Load traits
        use CompileableTemplateTrait;
 
@@ -48,10 +48,10 @@ class XmlRewriterTemplateDecorator extends BaseDecorator implements CompileableT
        /**
         * Creates an instance of the class TemplateEngine and prepares it for usage
         *
-        * @param       $innerTemplateInstance  A CompileableTemplate instance
+        * @param       $innerTemplateInstance  A CompileableXmlTemplate instance
         * @return      $templateInstance       An instance of TemplateEngine
         */
-       public static final function createXmlRewriterTemplateDecorator (CompileableTemplate $innerTemplateInstance) {
+       public static final function createXmlRewriterTemplateDecorator (CompileableXmlTemplate $innerTemplateInstance) {
                // Get a new instance
                $templateInstance = new XmlRewriterTemplateDecorator();
 
@@ -416,7 +416,7 @@ class XmlRewriterTemplateDecorator extends BaseDecorator implements CompileableT
         * @return      void
         * @todo        Find something useful with this!
         */
-       public function characterHandler ($resource, $characters) {
+       public function characterHandler ($resource, string $characters) {
                // Call the inner class' method but trim the characters before
                $this->getTemplateInstance()->characterHandler($resource, trim($characters));
        }