PEAR_DependencyDB

Table des matières
Résumé de la classe PEAR_DependencyDB -- Gère les relations de dépendance entre les paquets installés
PEAR_DependencyDB::assertDepsDB() --  Crée la dépendance dans la base de données, si elle n'existe pas. Une erreur est émise si la base de données est plus récente que le code qui y accède.
PEAR_DependencyDB::dependsOn() -- Détermine si $parent dépend de $child
PEAR_DependencyDB::getDependencies() -- Récupère la liste des dépendances de ce paquet installé
PEAR_DependencyDB::getDependentPackageDependencies() --  Récupère la liste des dépendances des paquets actuellement installés qui dépendent d'un paquet
PEAR_DependencyDB::getDependentPackages() -- Récupère une liste de paquets installés qui dépendent de ce paquet
PEAR_DependencyDB::hasWriteAccess() -- Détermine si une dépendance DB peut être modifiée
PEAR_DependencyDB::installPackage() -- Enregistre les dépendances d'un paquet qui va être installé ou mis à jour
PEAR_DependencyDB::rebuildDB() -- Reconstruit la base de données des dépendances en lisant les entrées du registre
PEAR_DependencyDB::setConfig() -- Définit le registre/l'endroit de la base de données des dépendances
PEAR_DependencyDB::singleton() -- Récupère une ligne de la base de données des dépendances. Appel de setConfig() et assertDepsDB()
PEAR_DependencyDB::uninstallPackage() -- Efface les dépendances d'un paquet qui va être désinstallé ou mis à jour