OOP helps us creating a clearly laid out and intuitive model of the reality by means of objects. However, concerns like security, logging or transactions need to be implemented virtually anywhere, resulting in scattered error-prone code. Aspect-Oriented Programming separates these cross-cutting concerns from the rest of the code and lets you handle them in a well-known, central location.
In this session you’ll get a first-hand introduction into FLOW3’s AOP implementation as well as related techniques such as Dependency Injection. You’ll be able to try out the examples given right after the presentation.
FLOW3 is an application framework which was designed to be the foundation for the upcoming major version of TYPO3 CMS and in the meantime has become an Open-Source Project on its own. It brings a range of new development concepts to the PHP world which all aim for making development easier, faster and reduce complexity in big applications.