protected function updateControlCssClass()
{
if (($cssClass = $this->getControlCssClass()) !== '') {
$control = $this->getValidationTarget();
if ($control instanceof TWebControl) {
$class = preg_replace('/ ' . preg_quote($cssClass) . '/', '', $control->getCssClass());
if (!$this->getIsValid()) {
$class .= ' ' . $cssClass;
$control->setCssClass($class);
} elseif ($control->getIsValid()) {
$control->setCssClass($class);
}
}
}
}