private static function _ordered_mustload_classes()
{
if (!($mustload_classes = static::cache_get($cache_key = "mustload_classes"))) {
$mustload_classes = array();
do {
reset(self::$_mustload_classes);
$key = key(self::$_mustload_classes);
self::_flatten_array_dependency_order(self::$_mustload_classes[$key], $key, self::$_mustload_classes, $mustload_classes);
} while (count(self::$_mustload_classes));
static::cache_set($cache_key, $mustload_classes);
}
return $mustload_classes;
}