WPLib::_ordered_mustload_classes PHP Method

_ordered_mustload_classes() private static method

Mustload classes are classes with an on_load() method.
private static _ordered_mustload_classes ( ) : array
return array
    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;
    }