public function getTypeOptions(GetPropertyOptionsEvent $event)
{
if ($event->getEnvironment()->getDataDefinition()->getName() !== 'tl_metamodel_filtersetting' || $event->getPropertyName() !== 'type') {
return;
}
$translator = $event->getEnvironment()->getTranslator();
$options = array();
$factory = $this->getServiceContainer()->getFilterFactory();
foreach ($factory->getTypeNames() as $filter) {
$options[$filter] = $translator->translate('typenames.' . $filter, 'tl_metamodel_filtersetting');
}
$event->setOptions($options);
}