En Apiumtech tenemos intención de liberar pequeñas aplicaciones de ejemplo, muy sencillas y con el objetivo de demostrar patrones de diseño.
Puedes descargarlo en https://github.com/apiumtech/php-apium-bootstrap
APLICACION PHP POR CAPAS
Algunos de los patrones que implementa esta mini-aplicación son:
- Facade Pattern
- Adapter Pattern
php-apium-bootstrap es una aplicación que muestra como usar un web service en php, usando un framework muy ligero y propagando la petición hacia dentro en las capas arquitecturales, el flujo de la información discurre entonces por:
- Web Service
- Adapter
- Servicio Local
- Persistencia
Además, enseña ‘by-example‘ ente otros conceptos, a usar los tests tanto unitariamente como en integración con el webservice, la gestión de excepciones en php o la inyección de dependencias y el polimorfismo.