lemoney / citrus
A PHP Framework for developing Applications
Requires
- php: 7.*
- league/climate: 3.2.*
- monolog/monolog: 1.22.*
- twig/twig: v2.4.*
Requires (Dev)
- phpunit/phpunit: 6.2.*
This package is not auto-updated.
Last update: 2020-01-24 16:42:08 UTC
README
A PHP Library for Building PHP Applications
Overall Goal
To enable framework developers and application programmers a simple to implement solution set to speed application development and standardize behaviour
Pieces of the puzzle
DAL: Data Access Layer
The goal of the DAL is to make working with data easier.
Exception
This is to centralize all library exceptions to be easily caught in a consistent way
iFace
This is the library definition. This allows for extension and revision of Citrus ideas and defines the interfaces needed to do so.
Reference
These are reference implementations of Citrus ideas
Response
These are Generic classes to be returned by the Citrus idea of a controller to allow the router to handle the response
Services
These are Classes and traits designed for general tooling in an application