ZendのPearパッケージは全てZendディレクトリ以下に配置されます。
クラス名もZend_Captcha_Figletなどと全てZend_プレフィックスがついています。
symfonyのPearパッケージは全てsymfonyディレクトリ以下に配置されます。
クラス名はsfMessageSource_gettextなどと、Pearの命名規則には沿っていないのですが全てsfプレフィックスがついています。
ところがOpenPearにはプレフィックスがありません。
配置もPearパッケージと同レベルに配置されます。
Services_ShitarabaがServices_Bloggingなんかと同階層に置かれちゃうのはちょっとどうかという気がしないでもない。
それはまだいいんですが問題は名前が被ってるパッケージ。
既にServices_TwitterとNet_IRCが被っています。
http://pear.php.net/package/Services_Twitter
http://openpear.org/package/Services_Twitter
http://openpear.org/package/Net_IRC
http://pear.php.net/package/Net_IRC
OpenPear側がどちらもリリースされていないため現在は問題が起こりませんが、今後両方のパッケージが増えてくると問題になるのではないかと思われます。
クラス名もZend_Captcha_Figletなどと全てZend_プレフィックスがついています。
symfonyのPearパッケージは全てsymfonyディレクトリ以下に配置されます。
クラス名はsfMessageSource_gettextなどと、Pearの命名規則には沿っていないのですが全てsfプレフィックスがついています。
ところがOpenPearにはプレフィックスがありません。
配置もPearパッケージと同レベルに配置されます。
Services_ShitarabaがServices_Bloggingなんかと同階層に置かれちゃうのはちょっとどうかという気がしないでもない。
それはまだいいんですが問題は名前が被ってるパッケージ。
既にServices_TwitterとNet_IRCが被っています。
http://pear.php.net/package/Services_Twitter
http://openpear.org/package/Services_Twitter
http://openpear.org/package/Net_IRC
http://pear.php.net/package/Net_IRC
OpenPear側がどちらもリリースされていないため現在は問題が起こりませんが、今後両方のパッケージが増えてくると問題になるのではないかと思われます。
PR
トラックバック
トラックバックURL: