sfPluginManagerPlugin

プラグインの構築に便利なsfPluginManagerPluginの使い方。

新規プラグインの作成

symfony init-plugin sfPluginNamePlugin

以下のように、必要なフォルダを指定してやると作ってくれる

symfony init-plugin sfPluginNamePlugin config+data+lib+generator+modules+model+doctrine+fixtures+helper+tasks 

新しくプラグインモジュールを追加する場合

symfony init-plugin-module module_name sfPluginNamePlugin 

package.xmlのベースを作成。ベースになるテンプレートを作りたい場合は、sfPluginManagerPluginのdata/tasks/package-template.xmlをオリジナルプラグインディレクトリ直下にコピーして、package-プラグイン名.xmlにリネームする。そして以下を実行。

symfony build-plugin-package sfTestPlugin 

そして最後に、package.xmlがあるディレクトリまで行って

pear package

を実行。