service->getAvailableNames(); foreach ($roles as $role) { if (!\is_string($role) || !\in_array($role, $allowedRoles, true)) { $this->context->buildViolation($constraint->message) ->setParameter('{{ value }}', $this->formatValue($role)) ->setCode(Role::ROLE_ERROR) ->addViolation(); } } } }