removed parameter from url_encode filter
authorTobias Schultze <webmaster@tubo-world.de>
Fri, 22 Feb 2013 13:58:36 +0000 (14:58 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Mon, 26 May 2014 00:23:10 +0000 (02:23 +0200)
the filter now only uses the more appropriate rawurlencode() which is also more consistent with the escape('url') filter

lib/Twig/Extension/Core.php

index 8b2c6fc..50005b1 100644 (file)
@@ -590,21 +590,16 @@ function twig_number_format_filter(Twig_Environment $env, $number, $decimal = nu
  * URL encodes a string as a path segment or an array as a query string.
  *
  * @param string|array $url A URL or an array of query parameters
- * @param bool         $raw true to use rawurlencode() instead of urlencode
  *
  * @return string The URL encoded value
  */
-function twig_urlencode_filter($url, $raw = false)
+function twig_urlencode_filter($url)
 {
     if (is_array($url)) {
         return http_build_query($url, '', '&');
     }
 
-    if ($raw) {
-        return rawurlencode($url);
-    }
-
-    return urlencode($url);
+    return rawurlencode($url);
 }
 
 if (version_compare(PHP_VERSION, '5.3.0', '<')) {