*
* Flag is enabled
*
*
* Flag is undefined or not enabled
*
*
* ```
*
* @see https://docs.typo3.org/permalink/t3viewhelper:typo3-fluid-feature
*/
final class FeatureViewHelper extends AbstractConditionViewHelper
{
public function initializeArguments(): void
{
parent::initializeArguments();
$this->registerArgument('name', 'string', 'name of the feature flag that should be checked', true);
}
public static function verdict(array $arguments, RenderingContextInterface $renderingContext): bool
{
return GeneralUtility::makeInstance(Features::class)->isFeatureEnabled($arguments['name']);
}
}