add psalm and travis check

This commit is contained in:
Dominik Liebler
2019-08-31 14:31:01 +02:00
parent 88bd6ab7f1
commit 5fb2980b45
17 changed files with 1215 additions and 45 deletions

View File

@@ -10,7 +10,7 @@ class AndSpecification implements Specification
private $specifications;
/**
* @param Specification[] ...$specifications
* @param Specification[] $specifications
*/
public function __construct(Specification ...$specifications)
{

View File

@@ -10,14 +10,14 @@ class OrSpecification implements Specification
private $specifications;
/**
* @param Specification[] ...$specifications
* @param Specification[] $specifications
*/
public function __construct(Specification ...$specifications)
{
$this->specifications = $specifications;
}
/**
/*
* if at least one specification is true, return true, else return false
*/
public function isSatisfiedBy(Item $item): bool