DI, AOP and REST are powerful patterns that developers should have in their tool belts. Akihito’s open source BEAR.Sunday framework goes one step further and uses them as the basis for strong architectural design for large scale PHP applications.
With very few components of its own, BEAR.Sunday is a fantastic example of how a framework can be built using existing components and libraries from other frameworks, yet offer even further simplicity beauty and power by holding on to these 3 core design patterns.