/**
  * Кэш унаследованных таксономий
  *
  * @return CArrayList
  */
 private static function getCacheLegacyTaxonomies()
 {
     if (is_null(self::$_cacheLegacyTaxonomies)) {
         self::$_cacheLegacyTaxonomies = new CArrayList();
         foreach (CActiveRecordProvider::getAllFromTable(TABLE_TAXONOMIES_LEGACY, "comment asc")->getItems() as $ar) {
             $legacy = new CTaxonomyLegacy($ar);
             self::$_cacheLegacyTaxonomies->add($legacy->getId(), $legacy);
             self::$_cacheLegacyTaxonomies->add($legacy->getAlias(), $legacy);
         }
     }
     return self::$_cacheLegacyTaxonomies;
 }