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
Programming is beyond the grasp of most people, it doesn't matter if we’re talking about Perl or another language. Most individuals will look at it as more than a foreign language, as something beyond comprehension, something that takes a special kind of thinking. There is some truth to this, as in not everybody can become
If you’re still looking for what IDE to use for PHP development, you’ve just found it. It’s PHPStorm period. Take this from a guy that tried a lot of them before finding the right one. I tried Eclipse, Aptana and NetBeans. They are OK, but they cannot compare with the power PHPStorm has. I even
PHPStorm knows a lot, but unfortunately it does not know the objects that Magento 1 factory methods return. This affects the autocomplete and go to declaration on a lot of methods but, with a small shell script, we can teach PHPStorm the proper class map. The shell script is located in the following GitHub
It’s that time of the year again – time to get fired up about all the new people we’ll meet and knowledge we’ll acquire at Meet Magento, one of the leading eCommerce events that takes place in more than 20 countries around the world. Meet Magento Romania will be held in Cluj-Napoca, between October 28
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
Want to see what it's like to work in Evozon? Come meet us on Friday the 28th of March! You'll find out all about our summer internships, upcoming trainings and career opportunities. Also, you'll get the chance to look around and experience the Evozon ride. The plan is to share last year’s internship experience, get