fixed CS
authorFabien Potencier <fabien.potencier@gmail.com>
Fri, 10 Oct 2014 23:36:34 +0000 (01:36 +0200)
committerFabien Potencier <fabien.potencier@gmail.com>
Fri, 10 Oct 2014 23:36:34 +0000 (01:36 +0200)
lib/Twig/Extension/Core.php

index 1668b83..a94e97c 100644 (file)
@@ -798,29 +798,29 @@ function twig_join_filter($value, $glue = '')
  */
 function twig_split_filter(Twig_Environment $env, $value, $delimiter, $limit = null)
 {
-    if (empty($delimiter)) {
-        if (function_exists('mb_get_info') && null !== $charset = $env->getCharset()) {
-            if ($limit > 1) {
-                $length = mb_strlen($value, $charset);
-                if ($length < $limit) {
-                    return array($value);
-                }
+    if (!empty($delimiter)) {
+        return null === $limit ? explode($delimiter, $value) : explode($delimiter, $value, $limit);
+    }
 
-                $r = array();
-                for ($i = 0; $i < $length; $i += $limit) {
-                    $r[] = mb_substr($value, $i, $limit, $charset);
-                }
+    if (!function_exists('mb_get_info') || null === $charset = $env->getCharset()) {
+        return str_split($value, null === $limit ? 1 : $limit);
+    }
 
-                return $r;
-            }
+    if ($limit <= 1) {
+        return preg_split('/(?<!^)(?!$)/u', $value);
+    }
 
-            return preg_split('/(?<!^)(?!$)/u', $value);
-        }
+    $length = mb_strlen($value, $charset);
+    if ($length < $limit) {
+        return array($value);
+    }
 
-        return str_split($value, null === $limit ? 1 : $limit);
+    $r = array();
+    for ($i = 0; $i < $length; $i += $limit) {
+        $r[] = mb_substr($value, $i, $limit, $charset);
     }
 
-    return null === $limit ? explode($delimiter, $value) : explode($delimiter, $value, $limit);
+    return $r;
 }
 
 // The '_default' filter is used internally to avoid using the ternary operator