_safer_sort_dependencies

Cette fonction trie récursivement le tableau des dépendances.

function _safer_sort_dependencies($dependencies, $names = null, &$sorted = [], $parents = [], &$visited = []): array
  • Paramètres :

    • array $dependencies : Le tableau des dépendances à trier.
    • array|null $names : Le tableau des noms correspondant aux dépendances.
    • array &$sorted : Le tableau trié des dépendances (paramètre de sortie).
    • array $parents : Le tableau des dépendances parentales (utilisé pour détecter les dépendances circulaires).
    • array $visited : Le tableau des dépendances visitées (utilisé pour détecter les dépendances circulaires).
  • Retour : array Le tableau trié des dépendances.

Exemple d'utilisation

$sortedDependencies = _safer_sort_dependencies($SAFER_DEPENDENCIES);
print_r($sortedDependencies); // Affiche le tableau trié des dépendances