Как использовать интерфейсы и магические методы в PHP

Я хочу использовать интерфейсы, но некоторые из моих реализаций полагаются на магические методы, такие как __invoke и __call. Мне нужно удалить сигнатуры методов, которые могут быть вызваны волшебным образом (в любой реализации) из интерфейса. Это приводит к пустому интерфейсу антипаттерна (да, я только что придумал это).

Как вы комбинируете интерфейсы и магические методы в PHP?

13
задан Emanuel Landeholm 11 February 2011 в 06:48
поделиться