private function isRequired(Constraint $constraint) : bool { foreach (self::REQUIRED_CONSTRAINTS as $requiredConstraint) { if ($constraint instanceof $requiredConstraint) { return true; } } return false; }