Example #1
0
 public static function kvObjectToCategory($kvObject)
 {
     if ($kvObject == null || $kvObject->getKey() == null) {
         return null;
     }
     try {
         $array = $kvObject->getValue();
         $category = new Category();
         $category->setKey($kvObject->getKey());
         if (array_key_exists('parent_key', $array) && $array['parent_key'] != null) {
             $category->setParentKey($array['parent_key']);
         }
         if (array_key_exists('parent_key', $array) && $array['parent_key'] != null) {
             $category->setCategoryKey($array['parent_key']);
         }
         return $category;
     } catch (Exception $e) {
     }
     return null;
 }