remi-san/specification

Specification pattern classes

v1.1.2 2016-03-13 17:33 UTC

This package is auto-updated.

Last update: 2024-10-21 23:02:55 UTC


README

Author Build Status Quality Score Software License Packagist Version Coverage Status SensioLabsInsight

A lib to ease the use the specification pattern.

Your specification classes can extend the AbstractSpecification class which already implement the following methods from the Specification interface:

  • andSatisfies
  • orSatisfies
  • not

You'll have to implement the isSatisfiedBy method to add the domain logic.