From 254a9704681f0749be2c97076bbe7ec1234e123d Mon Sep 17 00:00:00 2001 From: Sascha Bruemmer Date: Tue, 2 Aug 2022 12:10:03 +0200 Subject: [PATCH] [WIP] v11: fix RendererInterface injection --- Classes/View/MjmlBasedView.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Classes/View/MjmlBasedView.php b/Classes/View/MjmlBasedView.php index 66e3840..4844cea 100644 --- a/Classes/View/MjmlBasedView.php +++ b/Classes/View/MjmlBasedView.php @@ -2,6 +2,8 @@ namespace Saccas\Mjml\View; use Saccas\Mjml\Domain\Renderer\RendererInterface; +use TYPO3\CMS\Core\Utility\GeneralUtility; +use TYPO3\CMS\Extbase\Object\ObjectManager; use TYPO3\CMS\Fluid\View\StandaloneView; use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer; @@ -15,7 +17,8 @@ class MjmlBasedView extends StandaloneView $this->renderer = $renderer; if ($this->renderer === null) { - $this->renderer = $this->objectManager->get(RendererInterface::class); + $objectManager = GeneralUtility::makeInstance(ObjectManager::class); + $this->renderer = $objectManager->get(RendererInterface::class); } }