class UrlValidator in Form API Validation 8.2
Fapi Validation Plugin for URL validation.
Plugin annotation
@FapiValidationValidator(
id = "url",
error_message = "Invalid format of %field."
)
Hierarchy
- class \Drupal\fapi_validation\Plugin\FapiValidationValidator\UrlValidator implements FapiValidationValidatorsInterface
Expanded class hierarchy of UrlValidator
File
- src/
Plugin/ FapiValidationValidator/ UrlValidator.php, line 18
Namespace
Drupal\fapi_validation\Plugin\FapiValidationValidatorView source
class UrlValidator implements FapiValidationValidatorsInterface {
/**
* {@inheritdoc}
*/
public function validate(Validator $validator, array $element, FormStateInterface $form_state) {
$params = $validator
->getParams();
return UrlHelper::isValid($validator
->getValue(), !empty($params) && $params[0] == 'absolute');
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
UrlValidator:: |
public | function |
Execute validation. Overrides FapiValidationValidatorsInterface:: |