Refactory event listener registration

This commit is contained in:
Sebastian Fischer 2024-05-17 18:42:18 +02:00
parent 3a7abf9a73
commit 5a22d7c152
3 changed files with 4 additions and 6 deletions

View File

@ -2,6 +2,7 @@
namespace Evoweb\EwBase\EventListener;
use TYPO3\CMS\Core\Attribute\AsEventListener;
use TYPO3\CMS\Core\Configuration\ExtensionConfiguration;
use TYPO3\CMS\Core\Page\AssetCollector;
use TYPO3\CMS\Core\Page\Event\BeforeStylesheetsRenderingEvent;
@ -14,6 +15,7 @@ class CssMerger
{
}
#[AsEventListener('evoweb-ew-base-beforestylesheets', BeforeStylesheetsRenderingEvent::class)]
public function __invoke(BeforeStylesheetsRenderingEvent $event): void
{
if ($event->isInline() && $event->isPriority()) {

View File

@ -2,6 +2,7 @@
namespace Evoweb\EwBase\EventListener;
use TYPO3\CMS\Core\Attribute\AsEventListener;
use TYPO3\CMS\Core\Page\AssetCollector;
use TYPO3\CMS\Core\Page\Event\BeforeJavaScriptsRenderingEvent;
use TYPO3\CMS\Core\Utility\GeneralUtility;
@ -9,6 +10,7 @@ use TYPO3\CMS\Core\Utility\PathUtility;
class JsMerger
{
#[AsEventListener('evoweb-ew-base-beforejavascript', BeforeJavaScriptsRenderingEvent::class)]
public function __invoke(BeforeJavaScriptsRenderingEvent $event): void
{
if ($event->isInline() && $event->isPriority()) {

View File

@ -14,12 +14,6 @@ services:
description: 'Command to list all content elements for a given subtree'
schedulable: false
Evoweb\EwBase\EventListener\CssMerger:
tags: ['event.listener']
Evoweb\EwBase\EventListener\JsMerger:
tags: ['event.listener']
Evoweb\EwBase\ToolbarItems\ReleaseToolbarItem:
tags: ['backend.toolbar.item']