PHP でオブザーバー デザイン パターンを実装する必要があります。標準のSplObserverインターフェースの問題は、そのupdate(SplSubject $subject)メソッドが、私にとって必要な追加の引数の提供をサポートしていないことです。
このような独自のインターフェイスを作成する必要がありますか?
interface PushObserver {
public function update($sender, array $pushData);
}
または、クラスのユーザーが独自のインターフェイスを実装する必要がない、より標準的な方法はありますか? これを扱っているのは私だけではありませんが、この問題に関する記事は 1 つも見つかりませんでした。