Semantic MediaWiki and related extensions
|
Public Member Functions | |
__construct (Store $store, PropertySpecificationLookup $propertySpecificationLookup) | |
hasViolation () | |
isType ( $type) | |
checkConstraint (array $constraint, $dataValue) | |
Additional Inherited Members | |
Public Attributes inherited from SMW\Property\Constraint\Constraint | |
const | TYPE_INSTANT = 'type/instant' |
const | TYPE_DEFERRED = 'type/deferred' |
The unique_value_constraint
implicitly requires a GLOBAL_SCOPE
(instead of only an ENTITY_SCOPE
which would just require a single_value_constraint
).
GNU GPL v2+
SMW\Property\Constraint\Constraints\UniqueValueConstraint::__construct | ( | Store | $store, |
PropertySpecificationLookup | $propertySpecificationLookup | ||
) |
Store | $store | |
PropertySpecificationLookup | $propertySpecificationLookup |
SMW\Property\Constraint\Constraints\UniqueValueConstraint::checkConstraint | ( | array | $constraint, |
$dataValue | |||
) |
Checks a constraint against a single value. Any error that occurred during the processing should be attached to an individual value using the ConstraintError
class.
array | $constraint | |
mixed | $value |
Implements SMW\Property\Constraint\Constraint.
SMW\Property\Constraint\Constraints\UniqueValueConstraint::hasViolation | ( | ) |
Returns true when a violation during the check occurred.
Implements SMW\Property\Constraint\Constraint.
SMW\Property\Constraint\Constraints\UniqueValueConstraint::isType | ( | $type | ) |
string | integer | $type |
Implements SMW\Property\Constraint\Constraint.