function expandFieldDefinition($field_definition, &$normalized_rules) { $field_definition = parent::expandFieldDefinition($field_definition, $normalized_rules); if (substr($field_definition[count($field_definition) - 1], -1) == '!') { $field_definition[count($field_definition) - 1] = substr($field_definition[count($field_definition) - 1], 0, -1); array_unshift($normalized_rules, 'required'); } return $field_definition; }