| PEAR_DependencyDB::getDependencies (Previous) |
(Next)
PEAR_DependencyDB:: getDependentPackages |
||||
| |
|||||
|
|||||
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' ); ?> |
| PEAR_DependencyDB::getDependencies (Previous) |
(Next)
PEAR_DependencyDB:: getDependentPackages |
||||||||
| |
|||||||||
|
|||||||||