소스 검색

Merge pull request #365 from dinamic/master

Slug styles
Gediminas Morkevicius 13 년 전
부모
커밋
5d9bbdb776
1개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제
  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