final |
|---|
Result of checking constants passed to a parameter against its allowed set. Returned by ExtendedParameterReflection::checkAllowedConstants(). Reports three kinds of problems: constants not in the allowed list, mutually exclusive constants combined in a bitmask, and bitmask usage on a single-value parameter.
| Methods | ||
|---|---|---|
public
|
__construct(
list<ConstantReflection> $disallowedConstants,
list<list<string>> $violatedExclusiveGroups,
bool $bitmaskNotAllowed,
)
|
# |
public
|
isOk(): bool
|
# |
public
|
isBitmaskNotAllowed(): bool
|
# |
public
|
getDisallowedConstants(): list<ConstantReflection>
|
# |
public
|
getViolatedExclusiveGroups(): list<list<string>>
|
# |