Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/habbatul/phpca-starter

PHP Starter with N-Tier package
https://github.com/habbatul/phpca-starter

clean-architecture layered-architecture php-di symfony-httpfoundation symfony-routing

Last synced: about 1 month ago
JSON representation

PHP Starter with N-Tier package

Awesome Lists containing this project

README

        

### PHP with Clean Architecture Concept (by hq.han)
This is a boilerplate implementing a layered approach while adhering to the clean architecture concept by Uncle Bob.
- Don't forget to run "composer install".
- Make sure you have a basic understanding of Symfony/HttpFoundation & Symfony/Routing.
- This is not a framework and does not follow any framework folder conventions. It's an attempt to implement a layered folder structure using pure PHP for use case layer.
- Only use 3 depedencies : php-di/php-di, symfony/routing, symfony/http-foundation

#### - Article about Clean Architecture : https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
- Article about Layered Architecture : https://www.baeldung.com/cs/layered-architecture