Retourne l'arbre complet des dépendances étendues d'un seul paquet installé.
Voici un exemple : le paquet SOAP dépend de Mail_Mime, HTTP_Request, Net_URL, Net_DIME. Le paquet HTTP_Request dépend de Net_URL, Net_Socket. Cette méthode retournera un tableau similaire à :
<?php array( 'pear.php.net' => array( 'mail_mime' => array('name' => 'Mail_Mime', 'channel' => 'pear.php.net'), 'http_request' => array('name' => 'HTTP_Request', 'channel' => 'pear.php.net'), 'net_url' => array('name' => 'Net_URL', 'channel' => 'pear.php.net', 'min' => '1.0.12'), 'net_dime' => array('name' => 'Net_DIME', 'channel' => 'pear.php.net'), 'net_socket' => array('name' => 'Net_Socket', 'channel' => 'pear.php.net'), ), ); ?> |
Notez que cela ne reflète pas exactement les dépendances. Dans l'exemple ci-dessus, la dépendance retournée sera HTTP_Request suivi de Net_URL, qui est plus strict que la dépendance SOAP sur Net_URL. En d'autres termes, s'il y a deux dépendances similaires, la dernière rencontrée sera retournée.
Ce paramètre, si c'est un tableau, doit être du format :
<?php array( 'package' => 'packagename', 'channel' => 'channelname' ); ?> |
Précédent | Sommaire | Suivant |
PEAR_DependencyDB::getDependencies() | Niveau supérieur | PEAR_DependencyDB::getDependentPackages() |