<extends>

<extends> – 古いパッケージの置き換え

古いパッケージにサヨナラを

<extends> タグを package.xml に追加することで、そのパッケージが いつの日か古いパッケージに取って代わるものであることを知らせることができます。 新しいパッケージは、単に古いパッケージを置き換えるものであることもあれば そこに新たな機能を追加するものであることもあります。

extends の使用法

...
 <name>Package_Name2</name>
 <channel>pear.php.net</channel>
 <extends>Package_Name</extends>
 <summary>Any one-line summary</summary>
...

PEAR における <extends> の実例

  • HTML_Common2 (HTML_Common の後任)
  • HTML_Progress2 (HTML_Progress の後任)
  • MDB2 (MDB の後任)
  • MDB2_Schema (MDB2 の後任)