From 28ac9b6854ac533a18ebd66b3160d6c6b1f7b14d Mon Sep 17 00:00:00 2001 From: Beatrycze Volk Date: Thu, 19 Sep 2024 18:05:48 +0200 Subject: [PATCH 1/2] Initialize `logger` in `Embedded3dViewer` Middleware --- Classes/Middleware/Embedded3dViewer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Classes/Middleware/Embedded3dViewer.php b/Classes/Middleware/Embedded3dViewer.php index 8b0cb9a2c..7e0ab2f00 100644 --- a/Classes/Middleware/Embedded3dViewer.php +++ b/Classes/Middleware/Embedded3dViewer.php @@ -16,11 +16,13 @@ use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\MiddlewareInterface; use Psr\Http\Server\RequestHandlerInterface; +use Psr\Log\LoggerAwareInterface; use Psr\Log\LoggerAwareTrait; use TYPO3\CMS\Core\Configuration\ExtensionConfiguration; use TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader; use TYPO3\CMS\Core\Exception; use TYPO3\CMS\Core\Http\HtmlResponse; +use TYPO3\CMS\Core\Log\LogManager; use TYPO3\CMS\Core\Resource\Folder; use TYPO3\CMS\Core\Resource\ResourceFactory; use TYPO3\CMS\Core\Resource\StorageRepository; @@ -35,7 +37,7 @@ * @subpackage dlf * @access public */ -class Embedded3dViewer implements MiddlewareInterface +class Embedded3dViewer implements LoggerAwareInterface, MiddlewareInterface { use LoggerAwareTrait; @@ -63,6 +65,8 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface return $response; } + $this->logger = GeneralUtility::makeInstance(LogManager::class)->getLogger(__CLASS__); + if (empty($parameters['model'])) { return $this->warningResponse('Model url is missing.', $request); } From 27a84c6a9d15a6182af2cb4e65d266618850775c Mon Sep 17 00:00:00 2001 From: Sebastian Meyer Date: Fri, 20 Sep 2024 10:34:46 +0200 Subject: [PATCH 2/2] Update Classes/Middleware/Embedded3dViewer.php --- Classes/Middleware/Embedded3dViewer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/Middleware/Embedded3dViewer.php b/Classes/Middleware/Embedded3dViewer.php index 7e0ab2f00..a79591884 100644 --- a/Classes/Middleware/Embedded3dViewer.php +++ b/Classes/Middleware/Embedded3dViewer.php @@ -37,7 +37,7 @@ * @subpackage dlf * @access public */ -class Embedded3dViewer implements LoggerAwareInterface, MiddlewareInterface +class Embedded3dViewer implements LoggerAwareInterface, MiddlewareInterface { use LoggerAwareTrait;