From 1351f1155176a8fc2bb698ef39904fb048a6fe2d Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Thu, 5 Mar 2020 21:43:53 +0200 Subject: [PATCH] Added field validation for array of lines --- system/src/Grav/Common/Data/Validation.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/system/src/Grav/Common/Data/Validation.php b/system/src/Grav/Common/Data/Validation.php index 08e2e3ac9..f37958108 100644 --- a/system/src/Grav/Common/Data/Validation.php +++ b/system/src/Grav/Common/Data/Validation.php @@ -208,6 +208,17 @@ class Validation return \is_array($value) ? true : self::typeText($value, $params, $field); } + /** + * @param mixed $value + * @param array $params + * @param array $field + * @return array|array[]|false|string[] + */ + protected static function filterLines($value, array $params, array $field) + { + return \is_array($value) ? $value : preg_split('/\s*[\r\n]+\s*/', $value, -1, PREG_SPLIT_NO_EMPTY); + } + /** * @param mixed $value * @param array $params