Jelajahi Sumber

ZF-10725
Zend_Controller
Fixed case-sensitivity bug in earlier fix implementation


git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@24216 44c647ce-9c0f-0410-b52a-842ac1e357ba

adamlundrigan 14 tahun lalu
induk
melakukan
3fb179d2af

+ 1 - 1
library/Zend/Controller/Action/Helper/ViewRenderer.php

@@ -627,7 +627,7 @@ class Zend_Controller_Action_Helper_ViewRenderer extends Zend_Controller_Action_
             $vars['action'] = $action;
         }
         
-        $replacePattern = array('/[^a-z0-9]+$/', '/^[^a-z0-9]+/');
+        $replacePattern = array('/[^a-z0-9]+$/i', '/^[^a-z0-9]+/i');
         $vars['action'] = preg_replace($replacePattern, '', $vars['action']);
 
         // Remove non-alphanumeric characters from action name

+ 4 - 1
tests/Zend/Controller/Action/Helper/ViewRendererTest.php

@@ -898,7 +898,10 @@ class Zend_Controller_Action_Helper_ViewRendererTest extends PHPUnit_Framework_T
         return array(
             array('myBar-'),
             array('-myBar'),
-            array('-myBar-')
+            array('-myBar-'),
+            array('-MyBar-'),
+            array('MyBar-'),
+            array('-MyBar')
         );
     }