Browse Source

Add a request method to extract arrays (#3629)

Alexis Degrugillier 4 years ago
parent
commit
235ff3863d
1 changed files with 13 additions and 0 deletions
  1. 13 0
      lib/Minz/Request.php

+ 13 - 0
lib/Minz/Request.php

@@ -58,6 +58,19 @@ class Minz_Request {
 		}
 		}
 		return $value;
 		return $value;
 	}
 	}
+	/**
+	 * Extract text lines to array.
+	 *
+	 * It will return an array where each cell contains one line of a text. The new line
+	 * character is used to break the text into lines. This method is well suited to use
+	 * to split textarea content.
+	 */
+	public static function paramTextToArray($key, $default = []) {
+		if (isset(self::$params[$key])) {
+			return preg_split('/\R/', self::$params[$key]);
+		}
+		return $default;
+	}
 	public static function defaultControllerName() {
 	public static function defaultControllerName() {
 		return self::$default_controller_name;
 		return self::$default_controller_name;
 	}
 	}