Access at http://yafithekid-transaction.herokuapp.com/
Tutorial can be found here
This project uses 3 of 8 Domain Driven Design building blocks: entity
, repository
, and services
.
This project uses Model-View-Controller design pattern given by Laravel Framework. Heavily uses Service Container and Dependency Injection.
Standard OOP pattern also used: Interfaces + Concrete Classes, type-hinting parameter, and type-hinting return value for further cleanup and Java-like code.
More Information can be found here
Can be found here
API Documentation can be found here
To run the unit tests, simply run phpunit
at root project folder.
Result:
Unit test can be found here