PEAR_DependencyDB
Prev
Next
PEAR_DependencyDB
Table of Contents
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