From 8266e545eebfa26ecfe99a0b60e1f960fa24533f Mon Sep 17 00:00:00 2001 From: Bart Jaskulski <bjaskulski@protonmail.com> Date: Fri, 22 Oct 2021 14:06:08 +0200 Subject: [PATCH] fix: allow TextFieldSanitizer process array values --- changelog.txt | 5 +++++ src/Sanitizer/TextFieldSanitizer.php | 3 +++ 2 files changed, 8 insertions(+) diff --git a/changelog.txt b/changelog.txt index b2f9dcf..6894cf9 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ # Changelog + +## [2.4.11] +### Changed +- Allow TextFieldSanitizer to process array values + ## [2.4.10] - 2021-10-01 ### Changed - Render form data without using echo diff --git a/src/Sanitizer/TextFieldSanitizer.php b/src/Sanitizer/TextFieldSanitizer.php index 0a1bbcb..743c205 100644 --- a/src/Sanitizer/TextFieldSanitizer.php +++ b/src/Sanitizer/TextFieldSanitizer.php @@ -6,6 +6,9 @@ use WPDesk\Forms\Sanitizer; class TextFieldSanitizer implements Sanitizer { public function sanitize( $value ) { + if ( is_array( $value ) ) { + return array_map('sanitize_text_field', $value); + } return sanitize_text_field( $value ); } -- GitLab