Sample User Management Usage of Factory, Repository, Service and PHP Units. Separation of Layers ( Application / Domain / Infrastructure ) Install Dependencies composer install Run tests ./vendor/bin/phpunit --coverage-html coverage