GetStyleClass(); $sPrimaryColor = $oStyle->GetMainColor(); $sComplementaryColor = $oStyle->GetComplementaryColor(); if (!is_null($sPrimaryColor) && !is_null($sComplementaryColor)) { $aCSSClasses = array_merge(explode(' ', $sStyleClass), ['ibo-field-badge']); $oBadge = new FieldBadge(null, $aCSSClasses); $sDecorationClasses = $oStyle->GetDecorationClasses(); if (!is_null($sDecorationClasses) && !empty($sDecorationClasses)) { $sHtml .= ""; } $sHtml .= "$sValue"; } } if (!$oBadge) { $oBadge = new FieldBadge(); $sHtml .= "$sValue"; } $oBadge->AddHtml($sHtml); return $oBadge; } }