diff --git a/Classes/Hooks/ClearCacheHook.php b/Classes/Hooks/ClearCacheHook.php deleted file mode 100644 index e7ae1dd0a8b4a616813400365d969be3ad64d0d3..0000000000000000000000000000000000000000 --- 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 d137e832a6bc743228b70e00736874f76810ea45..3607d2442fd4c9434cc4fe08740ebe776b861bb9 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';