Browse Source

Re-add Router::parseExtensions() for easy migration.

Using it will trigger a warning.
ADmad 11 years ago
parent
commit
ce3042f6c8
1 changed files with 17 additions and 0 deletions
  1. 17 0
      src/Routing/Router.php

+ 17 - 0
src/Routing/Router.php

@@ -709,6 +709,23 @@ class Router {
 	}
 
 /**
+ * Deprecated method for backwards compatibility.
+ *
+ * @param string|array $extensions List of extensions to be added.
+ * @param bool $merge Whether to merge with or override existing extensions.
+ *   Defaults to `true`.
+ * @return array Extensions list.
+ * @deprecated 3.0.0 Use Router::extensions() instead.
+ */
+	public static function parseExtensions($extensions = null, $merge = true) {
+		trigger_error(
+			'Router::parseExtensions() is deprecated should use Router::extensions() instead.',
+			E_USER_DEPRECATED
+		);
+		return static::extensions($extensions, compact('merge'));
+	}
+
+/**
  * Get/Set valid extensions. Instructs the router to parse out file extensions
  * from the URL. For example, http://example.com/posts.rss would yield a file
  * extension of "rss". The file extension itself is made available in the