$cats = self::getCategoriesAssoc($taxName);
                if (!empty($cats)) {
                    $arrTaxOutput[] = array("name" => $taxName, "title" => $taxTitle, "cats" => $cats);
                }
            }
            $arrPostTypesOutput[$name] = $arrTaxOutput;
        }
        return $arrPostTypesOutput;
    }
    /**
     * 
     * get array of all taxonomies with categories.
     */
    public static function getTaxonomiesWithCats()
    {
        $arrTax = self::getTaxonomiesAssoc();
        $arrTaxNew = array();
        foreach ($arrTax as $key => $value) {
            $arrItem = array();
            $arrItem["name"] = $key;
            $arrItem["title"] = $value;
            $arrItem["cats"] = self::getCategoriesAssoc($key);
            $arrTaxNew[$key] = $arrItem;
        }
        return $arrTaxNew;
    }
}
//end of the class
//init the static vars
UniteFunctionsWPBiz::initStaticVars();