PHP Classes

DCI: Implementation of DCI paradigm to separate logic

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 53%Total: 236 All time: 8,084 This week: 560Up
Version License PHP version Categories
dci 3.0BSD License5.1Design Patterns
Description 

Author

This package is an implementation of the DCI paradigm to separate business and domain logic.

It provides an abstract class that needs to be extended by application business and domain logic classes.

The sub-classes need to register the properties and roles that that they implement and the base class takes care of accessing the role action methods.

Picture of Joe Chrzanowski
Name: Joe Chrzanowski <contact>
Classes: 1 package by
Country: United States United States

  Files folder image Files (4)  
File Role Description
Accessible without login Plain text file account_example.php Example An example using DCI paradigm to illustrate a money transfer
Plain text file Context.php Class A DCI Context
Plain text file DCIException.php Class DCI Exception Handler
Plain text file DCIObject.php Class The base DCI Object class

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:236
This week:0
All time:8,084
This week:560Up
User Ratings User Comments (1)
 All time
Utility:75%StarStarStarStar
Consistency:83%StarStarStarStarStar
Documentation:-
Examples:75%StarStarStarStar
Tests:-
Videos:-
Overall:53%StarStarStar
Rank:2235