Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
test (\SimpleXMLElement $element, $value, $group=null, Registry $input=null, Form $form=null) | |
Fonctions membres publiques hérités de FormRule | |
test (\SimpleXMLElement $element, $value, $group=null, Registry $input=null, Form $form=null) | |
Membres hérités additionnels | |
Attributs protégés hérités de FormRule | |
$regex | |
$modifiers = '' | |
test | ( | \SimpleXMLElement | $element, |
$value, | |||
$group = null , |
|||
Registry | $input = null , |
||
Form | $form = null |
||
) |
Method to test if a string is a valid CSS identifier substring
\SimpleXMLElement | $element | The SimpleXMLElement object representing the <field> tag for the form field object. |
mixed | $value | The form field value to validate. |
string | $group | The field name group control value. This acts as an array container for the field. For example if the field has name="foo" and the group value is set to "bar" then the full field name would end up being "bar[foo]". |
Registry | $input | An optional Registry object with the entire data set to validate against the entire form. |
Form | $form | The form object for which the field is being tested. |
The following regex rules are based on the Html::cleanCssIdentifier method from Drupal https://github.com/drupal/drupal/blob/8.8.5/core/lib/Drupal/Component/Utility/Html.php#L116-L130
with the addition for Joomla that we allow the colon (U+003A).
Valid characters in a CSS identifier are: