2
0
Quellcode durchsuchen

[ZF-11988] Update regex to allow namespaced frontend and backend classes in Zend_Cache::factory

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@24656 44c647ce-9c0f-0410-b52a-842ac1e357ba
adamlundrigan vor 14 Jahren
Ursprung
Commit
c0fbe79213
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      library/Zend/Cache.php

+ 2 - 2
library/Zend/Cache.php

@@ -133,7 +133,7 @@ abstract class Zend_Cache
             require_once str_replace('_', DIRECTORY_SEPARATOR, $backendClass) . '.php';
         } else {
             // we use a custom backend
-            if (!preg_match('~^[\w]+$~D', $backend)) {
+            if (!preg_match('~^[\w\\\\]+$~D', $backend)) {
                 Zend_Cache::throwException("Invalid backend name [$backend]");
             }
             if (!$customBackendNaming) {
@@ -175,7 +175,7 @@ abstract class Zend_Cache
             require_once str_replace('_', DIRECTORY_SEPARATOR, $frontendClass) . '.php';
         } else {
             // we use a custom frontend
-            if (!preg_match('~^[\w]+$~D', $frontend)) {
+            if (!preg_match('~^[\w\\\\]+$~D', $frontend)) {
                 Zend_Cache::throwException("Invalid frontend name [$frontend]");
             }
             if (!$customFrontendNaming) {