This commit is contained in:
Dominik Liebler
2021-04-12 14:04:45 +02:00
parent 5c5d453506
commit 4678b5d86f
50 changed files with 992 additions and 1430 deletions

View File

@@ -4,13 +4,8 @@ namespace DesignPatterns\Behavioral\Specification;
class PriceSpecification implements Specification
{
private ?float $maxPrice;
private ?float $minPrice;
public function __construct(?float $minPrice, ?float $maxPrice)
public function __construct(private ?float $minPrice, private ?float $maxPrice)
{
$this->minPrice = $minPrice;
$this->maxPrice = $maxPrice;
}
public function isSatisfiedBy(Item $item): bool