Big repositories, complex query builders, tight coupling to your ORM. Adding new behaviors or new findBy*() methods can be a mess. Everyone knows this trouble.
There is hope for you. This talk shows you how to decouple you from the ORM and writing general search behaviors for all your entities with the specification pattern. Your new specifications are not tied to any specific ORM. With the awesome RulerZ library they can be applied to any data source you can imagine - your repositories, arrays, API collections or even unicorns.
Symfony enthusiast • PHP backend guru @ pixelart.at • Linux lover • µC hacker
Sign in to add slides, notes or videos to this session