The Clean Architecture in PHP (2015)