This commit is contained in:
Antonio Spinelli
2014-04-16 17:59:03 -03:00
parent da35c96b90
commit fc3b6a1608
25 changed files with 65 additions and 64 deletions

View File

@@ -8,18 +8,18 @@ abstract class AbstractSpecification implements SpecificationInterface
{
/**
* Checks if given item meets all criteria
*
*
* @param Item $item
*
*
* @return bool
*/
abstract public function isSatisfiedBy(Item $item);
/**
* Creates a new logical AND specification
*
*
* @param SpecificationInterface $spec
*
*
* @return SpecificationInterface
*/
public function plus(SpecificationInterface $spec)
@@ -29,9 +29,9 @@ abstract class AbstractSpecification implements SpecificationInterface
/**
* Creates a new logical OR composite specification
*
*
* @param SpecificationInterface $spec
*
*
* @return SpecificationInterface
*/
public function either(SpecificationInterface $spec)
@@ -41,11 +41,11 @@ abstract class AbstractSpecification implements SpecificationInterface
/**
* Creates a new logical NOT specification
*
*
* @return SpecificationInterface
*/
public function not()
{
return new Not($this);
}
}
}