/** * Generates list of shortcodes. * * This method parses the list of mapped shortcodes and creates categories list. * * @static_other_category_ * * @param bool $force - force data generation even data already generated. */ protected static function generateData($force = false) { if (!$force && false !== self::$categories) { return; } self::$categories = self::collectCategories(self::$sc); $sort = new Vc_Sort(array_values(self::$sc)); self::$sorted_sc = $sort->sortByKey(); }
/** * Generates list of shortcodes. * * This method parses the list of mapped shortcodes and creates categories list. * * @static_other_category_ * * @param bool $force - force data generation even data already generated. */ protected static function generateData($force = false) { if (!$force && false !== self::$categories) { return; } foreach (self::$sc as $tag => $settings) { self::setElementSettings($tag); } self::$categories = self::collectCategories(self::$sc); $sort = new Vc_Sort(array_values(self::$sc)); self::$sorted_sc = $sort->sortByKey(); }