public static function validateUrl(IControl $control) { if (Validators::isUrl($value = $control->getValue())) { return TRUE; } elseif (Validators::isUrl($value = "http://{$value}")) { $control->setValue($value); return TRUE; } return FALSE; }