La plupart des balises spécifiques aux extensions PHP style PECL sont identiques à celles des script PHP style PEAR. Il y a quelques balises spécifiques dont les développeurs PECL doivent connaître l'utilisation.
Balise | Description de l'utilisation |
---|---|
<providesextension> |
La balise <providesextension> doit être présente juste après la balise <dependencies>.
Cette balise indique à l'installeur le nom de l'extension fourni par le paquet, autorisant
différents noms de paquets pour l'extension. Ceci peut être important pour les paquets binaires
(comme PDO et PDO_windows).
<providesextension>PDO</providesextension> |
<srcpackage> ou <srcuri> |
<srcpackage> ou <srcuri> doit suivre la balise <providesextension>.
Les paquets d'extensions binaires doivent définir soit une balise
<srcpackage> (pour un fichier package.xml contenant la balise
<channel>), soit une
balise <srcuri> (pour un fichier package.xml contenant la balise
<uri>).
<name>PDO_windowsbin</name> <channel>pecl.php.net</channel> <!-- snip --> <providesextension>PDO</providesextension> <srcpackage>PDO</srcpackage> <name>Foo_windowsbin</name> <uri>http://www.example.com/Foo_windowsbin-1.5.0.tgz</uri> <!-- snip --> <providesextension>Foo</providesextension> <srcuri>http://www.example.com/Foo-1.5.0.tgz</srcuri> |