====== AOP en PHP ====== Rappel: la programmation par aspects est une technique permettant de mettre en facteur certaines responsabilités dont la réalisation est a priori dispersée à travers un système, fût-il orienté objet. Ses domaines de prédilection sont: Sécurité, Logs, Journalisation, Transactions, et tout domaine transversale d'une application. * Github Topic [[https://github.com/topics/aspect-oriented-programming?l=php|aspect-oriented-programming language php]] * https://github.com/ytake/Laravel-Aspect * https://github.com/goaop/framework * https://github.com/goaop/goaop-laravel-bridge * Le mainteneur est en pause :( * https://github.com/okapi-web/php-aop * Une reprise depuis goaop/framework * [[https://github.com/okapi-web/php-aop/issues/25|How to use with Laravel]] * https://github.com/ray-di/Ray.Aop * https://github.com/ray-di/Ray.RayDiForLaravel * https://github.com/pangudashu/AOP (old!)