| @@ -5,8 +5,15 @@ | ||
| 5 | 5 | class SanitizeTextArea |
| 6 | 6 | { |
| 7 | 7 | public function __invoke($attr, $value, $rules, $data, ...$params) |
| 8 | 8 | { |
| 9 | + if (!is_string($value)) { | |
| 10 | + return sprintf( | |
| 11 | + /* translators: %1$s: field attribute name */ | |
| 12 | + __('The %1$s must be a valid text', 'fluent-cart'), | |
| 13 | + $attr | |
| 14 | + ); | |
| 15 | + } | |
| 9 | 16 | $value = trim($value); |
| 10 | 17 | |
| 11 | 18 | if (is_numeric($value)) { |
| 12 | 19 | $value = (string)$value; |