Download the PHP package maximecolin/satisfaction without Composer
On this page you can find all versions of the php package maximecolin/satisfaction. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download maximecolin/satisfaction
More information about maximecolin/satisfaction
Files in maximecolin/satisfaction
Download maximecolin/satisfaction
More information about maximecolin/satisfaction
Files in maximecolin/satisfaction
Vendor maximecolin
Package satisfaction
Short Description A PHP implementation of the specification pattern for DDD
License MIT
Homepage http://www.maximecolin.fr
Package satisfaction
Short Description A PHP implementation of the specification pattern for DDD
License MIT
Homepage http://www.maximecolin.fr
Please rate this library. Is it a good library?
Informations about the package satisfaction
Satisfaction
Satisfaction is a PHP implementation of the Specification pattern for DDD.
Purpose
The aim of the specification pattern is to write domain specifications in reusable classes instead of dispatching domain rules conditons in all your project.
Installation
Usage
Simple example
My model :
My specification :
I want to know if an article is published :
Or, And, Not
You can chain specifications with "or", "and" or "not" condition.
Author
Maxime Colin
Licence
See the LICENCE file.
Acknowledgements
Thanks to Jean-François Lépine for his talk about DDD.
All versions of satisfaction with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2.0
The package maximecolin/satisfaction contains the following files
Loading the files please wait ....