Я использую TYPO3 8.7.22
Я создал расширение, которое регистрирует новые значки.
ext_localconf.php
$boot = function () {
$iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
\TYPO3\CMS\Core\Imaging\IconRegistry::class
);
$iconRegistry->registerIcon(
'actions-view',
\TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
['source' => 'EXT:dashboard/Resources/Public/Icons/actions-view.svg']
);
$iconRegistry->registerIcon(
'actions-document-view',
\TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
['source' => 'EXT:dashboard/Resources/Public/Icons/actions-document-view.svg']
);
};
$boot();
Теперь я хочу зарегистрировать их только дляопределенные пользовательские группы бэкэнда, но функция будет кэширована, и я не смогу снова проверить группу пользователей.
Как я могу ее решить?