Просмотр исходного кода

Replace missed PHP 5.3 lcfirst() use in iTunes container with 5.2.x compat replacement

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@19874 44c647ce-9c0f-0410-b52a-842ac1e357ba
padraic 16 лет назад
Родитель
Сommit
848cc3e62d

+ 6 - 0
library/Zend/Feed/Writer.php

@@ -257,5 +257,11 @@ class Zend_Feed_Writer
         self::registerExtension('Threading');
         self::registerExtension('ITunes');
     }
+    
+    public static function lcfirst($str)
+    {
+        $str[0] = strtolower($str[0]);
+        return $str;
+    }
 
 }

+ 1 - 1
library/Zend/Feed/Writer/Extension/ITunes/Entry.php

@@ -223,7 +223,7 @@ class Zend_Feed_Writer_Extension_ITunes_Entry
      */
     public function __call($method, array $params)
     {
-        $point = lcfirst(substr($method, 9));
+        $point = Zend_Feed_Writer::lcfirst(substr($method, 9));
         if (!method_exists($this, 'setItunes' . ucfirst($point))
             && !method_exists($this, 'addItunes' . ucfirst($point))
         ) {

+ 1 - 1
library/Zend/Feed/Writer/Extension/ITunes/Feed.php

@@ -344,7 +344,7 @@ class Zend_Feed_Writer_Extension_ITunes_Feed
      */
     public function __call($method, array $params)
     {
-        $point = lcfirst(substr($method, 9));
+        $point = Zend_Feed_Writer::lcfirst(substr($method, 9));
         if (!method_exists($this, 'setItunes' . ucfirst($point))
             && !method_exists($this, 'addItunes' . ucfirst($point))
         ) {