瀏覽代碼

Add a request method to extract arrays (#3629)

Alexis Degrugillier 4 年之前
父節點
當前提交
235ff3863d
共有 1 個文件被更改,包括 13 次插入0 次删除
  1. 13 0
      lib/Minz/Request.php

+ 13 - 0
lib/Minz/Request.php

@@ -58,6 +58,19 @@ class Minz_Request {
 		}
 		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() {
 		return self::$default_controller_name;
 	}