for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Doctrine\Annotations\Metadata\Constraint;
final class CompositeConstraint implements Constraint
{
/** @var Constraint[] */
private $constraints;
public function __construct(Constraint ...$constraints)
$this->constraints = $constraints;
}
/**
* @param mixed $value
*/
public function validate($value) : void
foreach ($this->constraints as $constraint) {
$constraint->validate($value);