Browse Source

Merge pull request #365 from dinamic/master

Slug styles
Gediminas Morkevicius 13 years ago
parent
commit
5d9bbdb776
1 changed files with 16 additions and 0 deletions
  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