public function decodeAttrValue(DecodePropertyValueForWidgetEvent $event)
{
if ($event->getEnvironment()->getDataDefinition()->getName() !== 'tl_metamodel_dca_sortgroup' || $event->getProperty() !== 'rendergroupattr' && $event->getProperty() !== 'rendersortattr') {
return;
}
$metaModel = self::getMetaModel($event->getEnvironment());
$value = $event->getValue();
if (!($metaModel && $value)) {
return;
}
$attribute = $metaModel->getAttributeById($value);
if ($attribute) {
$event->setValue($metaModel->getTableName() . '_' . $attribute->getColName());
}
}