Explorar o código

Merge pull request #365 from dinamic/master

Slug styles
Gediminas Morkevicius %!s(int64=13) %!d(string=hai) anos
pai
achega
5d9bbdb776
Modificáronse 1 ficheiros con 16 adicións e 0 borrados
  1. 16 0
      lib/Gedmo/Sluggable/SluggableListener.php

+ 16 - 0
lib/Gedmo/Sluggable/SluggableListener.php

@@ -229,6 +229,22 @@ class SluggableListener extends MappedEventSubscriber
                             return strtoupper($m[0]);
                         }, $slug);
                         break;
+                        
+                    case 'lower':
+                        if (function_exists('mb_strtolower')) {
+                            $slug = mb_strtolower($slug);
+                        } else {
+                            $slug = strtolower($slug);
+                        }
+                        break;
+                        
+                    case 'upper':
+                        if (function_exists('mb_strtoupper')) {
+                            $slug = mb_strtoupper($slug);
+                        } else {
+                            $slug = strtoupper($slug);
+                        }
+                        break;
 
                     default:
                         // leave it as is