Adaptorクラスをインターフェイスでも継承でもなくダック・タイピングで実装する、というのは良いのか悪いのか。
まぁ、既にできているシステムに機能追加する、という面では「楽」ではありますが。

そもそも、PHPはダック・タイピングとか以前に、あえて引数にクラスかインターフェイスを書いて型を制限しない限りは「呼べれば正義」なので、型推論とか以前の言語仕様ですケドねw