فهرست منبع

Zend_Feed_Reader: If a category has a term but no label, the Collection result's getValues() method will return the term as an alternative for any category missing labels. Implements ZF-8411

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20953 44c647ce-9c0f-0410-b52a-842ac1e357ba
padraic 16 سال پیش
والد
کامیت
efbd6b8834
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      library/Zend/Feed/Reader/Collection/Category.php

+ 5 - 1
library/Zend/Feed/Reader/Collection/Category.php

@@ -45,7 +45,11 @@ extends Zend_Feed_Reader_Collection_CollectionAbstract
     public function getValues() {
         $categories = array();
         foreach ($this->getIterator() as $element) {
-            $categories[] = $element['label'];
+            if (isset($element['label']) && !empty($element['label'])) {
+                $categories[] = $element['label'];
+            } else {
+                $categories[] = $element['term'];
+            }
         }
         return array_unique($categories);
     }