lemoney/citrus

This package is abandoned and no longer maintained. No replacement package was suggested.

A PHP Framework for developing Applications

1.1.2 2017-07-15 19:02 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:42:08 UTC


README

GitHub issues GitHub license

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