さまざまなイベントを処理するための独自のプラグインを持つプラグインに取り組んでいます。
現在、このプラグインが独自の「コマンド」を追加できるようにすることを考えています。しかし、それを最も効率的に処理するにはどうすればよいのでしょうか。とにかく記事で検索する独自のコマンドのリストがあります。その後、DoWhatYouWant($article)
-event をトリガーするだけでよいでしょうか?それとも、とにかく検索 (およびパラメーターの解析) を行うので、グローバル コマンド リストを作成してから、ExecuteCommand($article,$cmd,$params)
-event をトリガーすることができますか? より良いように聞こえますが、(私が思うに)このコマンドリストを作成する必要があります(プログラムが何を探すべきかを知るため)。そのため、すべてのプラグインは、それができること、つまり、それが処理できるコマンド-そして、それがどのように行われるかわかりません。
それとも、より良い (より標準化された?) アプローチがありますか?