Imagine you have a couple of applications based on Symfony, using Doctrine as the ORM, and sharing a domain. In order to avoid having a shared repository for an entity with queries intended for other applications, you’d need custom repositories for each application for the entities in the domain. Here’s my take on this issue.
Starting with April 2017, Evozon Systems is the newest SensioLabs Bronze Partner, providing Symfony and PHP full stack expertise to customers from anywhere in the world. Having worked together on various projects so far, both with SensioLabs France and SensioLabs Germany, we mutually agreed it was about time to take this relationship to the
One of the features I like when working with multiple inheriting services in a Symfony project is that it allows a developer to define parent and derived services. That means that two services can share the service configuration definition inside the Symfony Dependency Injection Container (aka DIC). Instead of copying the same configuration lines for