Example #1
0
 public function castToFullCategory($obj)
 {
     $fc = new FullCategory();
     if (isset($obj->parent)) {
         $cat = new Category();
         $fc->parent = $cat->castToCategory($obj->parent);
     }
     if (isset($obj->content)) {
         $apiCont_array = array();
         foreach ($obj->content as $cont) {
             $content = new APIContent();
             $content = $content->castToAPIContent($cont);
             array_push($apiCont_array, $content);
         }
         $fc->content = $apiCont_array;
     }
     if (isset($obj->sub_categories)) {
         $subCat_array = array();
         foreach ($obj->sub_categories as $sCat) {
             $subCat = new Category();
             $subCat = $subCat->castToCategory($sCat);
             array_push($subCat_array, $subCat);
         }
         $fc->sub_categories = $subCat_array;
     }
     return $fc;
 }