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
を実行。