Moin!
Kleine Ergänzung am Rande: Interfaces definieren stets öffentliche Mitglieder. Ein public zu notieren ist zwar (im Gegensatz zu C# beispielsweise) möglich aber nicht besonders nützlich.
Der Codingstandard PSR-2 fordert, für alle Methoden den Sichtbarkeitsmodifizierer anzugeben - auch in Interfaces.
Und es ist auch eine gute Signalisierung von PHP5-OOP.
- Sven Rautenberg