From a26cf28265b4aa4c60d65190661baa4b912e0cb2 Mon Sep 17 00:00:00 2001
From: Benni Mack <benni@typo3.org>
Date: Fri, 26 May 2017 17:43:43 +0200
Subject: [PATCH] [BUGFIX] Use Fluid standalone TagBuilder object

When instantiating the tag-based viewhelpers and
extbase is in the game, the class alias map is not
taken place, because there is a class expected
which is only in the class alias map, but not
existing anymore.

Instead, the Fluid standalone's TagBuilder object
should be used.

Resolves: #81350
Releases: master, 8.7
Change-Id: I1d3d73a65b4948474dd68c42f43ead454c842ecb
Reviewed-on: https://review.typo3.org/52946
Reviewed-by: Johannes Schlier <johannes.schlier@b13.de>
Tested-by: Johannes Schlier <johannes.schlier@b13.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
---
 .../Classes/Core/ViewHelper/AbstractTagBasedViewHelper.php    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/typo3/sysext/fluid/Classes/Core/ViewHelper/AbstractTagBasedViewHelper.php b/typo3/sysext/fluid/Classes/Core/ViewHelper/AbstractTagBasedViewHelper.php
index e222e3757869..64d0403eb5b9 100644
--- a/typo3/sysext/fluid/Classes/Core/ViewHelper/AbstractTagBasedViewHelper.php
+++ b/typo3/sysext/fluid/Classes/Core/ViewHelper/AbstractTagBasedViewHelper.php
@@ -39,7 +39,7 @@ abstract class AbstractTagBasedViewHelper extends AbstractViewHelper
     protected $tagName = 'div';
 
     /**
-     * @var TagBuilder
+     * @var \TYPO3Fluid\Fluid\Core\ViewHelper\TagBuilder
      */
     protected $tag;
 
@@ -53,7 +53,7 @@ abstract class AbstractTagBasedViewHelper extends AbstractViewHelper
      */
     public function __construct()
     {
-        $this->tag = new TagBuilder();
+        $this->tag = new \TYPO3Fluid\Fluid\Core\ViewHelper\TagBuilder();
     }
 
     /**
-- 
GitLab