File tree Expand file tree Collapse file tree 4 files changed +9
-82
lines changed Expand file tree Collapse file tree 4 files changed +9
-82
lines changed Original file line number Diff line number Diff line change 77use TYPO3 \CMS \Core \Context \Context ;
88use TYPO3 \CMS \Frontend \Controller \TypoScriptFrontendController ;
99use TYPO3 \CMS \Frontend \Event \AfterCacheableContentIsGeneratedEvent ;
10- use WebVision \Deepltranslate \Core \Hooks \DeeplPreviewFlagGeneratePageHook ;
1110
1211/**
1312 * Event listener to render the frontend preview flag information.
1413 *
15- * TYPO3 v12+ only and this is the counter-part of the {@see DeeplPreviewFlagGeneratePageHook} for older TYPO3 versions.
16- * https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.0/Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.html
14+ * @internal for `deepltranslate-core` internal usage and not part of public API.
1715 */
1816final class RenderTranslatedFlagInFrontendPreviewMode
1917{
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 99use TYPO3 \CMS \Core \Cache \CacheManager ;
1010use TYPO3 \CMS \Core \Cache \Frontend \FrontendInterface ;
1111use TYPO3 \CMS \Core \DependencyInjection \SingletonPass ;
12- use TYPO3 \CMS \Core \Information \Typo3Version ;
1312use TYPO3 \CMS \Dashboard \WidgetRegistry ;
1413use WebVision \Deepltranslate \Core \Client ;
1514use WebVision \Deepltranslate \Core \ClientInterface ;
3534use WebVision \Deepltranslate \Core \Widgets \UsageWidget ;
3635
3736return function (ContainerConfigurator $ containerConfigurator , ContainerBuilder $ containerBuilder ) {
38- $ typo3version = new Typo3Version ();
39-
4037 $ services = $ containerConfigurator
4138 ->services ();
4239 $ services ->defaults ()
162159 ]
163160 );
164161
165- if ((new Typo3Version ())->getMajorVersion () >= 12 ) {
166- // @todo Unnest this in next major when TYPO3 v11 support has been removed.
167- $ services
168- ->set (RenderTranslatedFlagInFrontendPreviewMode::class)
169- ->tag (
170- 'event.listener ' ,
171- [
172- 'identifier ' => 'deepltranslate-core/render-translated-flag-in-frontend-preview-mode ' ,
173- ]
174- );
175- }
162+ $ services
163+ ->set (RenderTranslatedFlagInFrontendPreviewMode::class)
164+ ->tag (
165+ 'event.listener ' ,
166+ [
167+ 'identifier ' => 'deepltranslate-core/render-translated-flag-in-frontend-preview-mode ' ,
168+ ]
169+ );
176170
177171 /**
178172 * Check if WidgetRegistry is defined, which means that EXT:dashboard is available.
Original file line number Diff line number Diff line change 2626 $ GLOBALS ['TYPO3_CONF_VARS ' ]['SC_OPTIONS ' ]['t3lib/class.t3lib_tcemain.php ' ]['checkModifyAccessList ' ]['deepl ' ]
2727 = \WebVision \Deepltranslate \Core \Hooks \TCEmainHook::class;
2828
29- if ($ typo3version ->getMajorVersion () < 12 ) {
30- // @todo Remove when TYPO3 v11 support is removed.
31- $ GLOBALS ['TYPO3_CONF_VARS ' ]['SC_OPTIONS ' ]['tslib/class.tslib_fe.php ' ]['contentPostProc-all ' ]['deepl-1675946132 ' ] =
32- \WebVision \WvDeepltranslate \Hooks \DeeplPreviewFlagGeneratePageHook::class . '->renderDeeplPreviewFlag ' ;
33- }
34-
3529 //xclass localizationcontroller for localizeRecords() and process() action
3630 $ GLOBALS ['TYPO3_CONF_VARS ' ]['SYS ' ]['Objects ' ][\TYPO3 \CMS \Backend \Controller \Page \LocalizationController::class] = [
3731 'className ' => \WebVision \Deepltranslate \Core \Override \LocalizationController::class,
You can’t perform that action at this time.
0 commit comments