From 002f09517f1d7ddc547e67b4b3c48f135503611c Mon Sep 17 00:00:00 2001 From: Kevin von Spiczak <kevin.spiczak@sgalinski.de> Date: Fri, 31 Mar 2023 13:11:48 +0200 Subject: [PATCH] [TASK] remove old ClearCache hook --- Classes/Hooks/ClearCacheHook.php | 41 -------------------------------- ext_localconf.php | 2 -- 2 files changed, 43 deletions(-) delete mode 100644 Classes/Hooks/ClearCacheHook.php diff --git a/Classes/Hooks/ClearCacheHook.php b/Classes/Hooks/ClearCacheHook.php deleted file mode 100644 index e7ae1dd..0000000 --- a/Classes/Hooks/ClearCacheHook.php +++ /dev/null @@ -1,41 +0,0 @@ -<?php - -/*************************************************************** - * Copyright notice - * (c) sgalinski Internet Services (https://www.sgalinski.de) - * All rights reserved - * This script is part of the TYPO3 project. The TYPO3 project is - * free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * The GNU General Public License can be found at - * http://www.gnu.org/copyleft/gpl.html. - * This script is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * This copyright notice MUST APPEAR in all copies of the script! - ***************************************************************/ - -namespace SGalinski\SgYoutube\Hooks; - -use TYPO3\CMS\Core\Registry; -use TYPO3\CMS\Core\Utility\GeneralUtility; - -/** - * System Clear Hook - */ -class ClearCacheHook { - /** - * Remove all YouTube cache entries from the registry - * - * @return void - */ - public function clearCachePostProc(array $params) { - if (isset($params['cacheCmd']) && $params['cacheCmd'] === 'pages') { - $registry = GeneralUtility::makeInstance(Registry::class); - $registry->removeAllByNamespace('sg_youtube'); - } - } -} diff --git a/ext_localconf.php b/ext_localconf.php index d137e83..3607d24 100644 --- a/ext_localconf.php +++ b/ext_localconf.php @@ -53,5 +53,3 @@ $GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['sgyoutube_ // Hooks $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem']['sg_youtube'] = \SGalinski\SgYoutube\Hooks\PageLayoutView\PluginRenderer::class; -$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearCachePostProc']['sg_youtube_clearcache'] = - \SGalinski\SgYoutube\Hooks\ClearCacheHook::class . '->clearCachePostProc'; -- GitLab