function Constraint::incrementPath
Bubble down the path
Parameters
JsonPointer|null $path Current path:
mixed $i What to append to the path:
Return value
2 calls to Constraint::incrementPath()
- UndefinedConstraint::check in vendor/
justinrainbow/ json-schema/ src/ JsonSchema/ Constraints/ UndefinedConstraint.php - invokes the validation of an element
- UndefinedConstraint::validateCommonProperties in vendor/
justinrainbow/ json-schema/ src/ JsonSchema/ Constraints/ UndefinedConstraint.php - Validates common properties
File
-
vendor/
justinrainbow/ json-schema/ src/ JsonSchema/ Constraints/ Constraint.php, line 42
Class
- Constraint
- The Base Constraints, all Validators should extend this class
Namespace
JsonSchema\ConstraintsCode
protected function incrementPath(?JsonPointer $path, $i) {
$path = $path ?: new JsonPointer('');
if ($i === null || $i === '') {
return $path;
}
$path = $path->withPropertyPaths(array_merge($path->getPropertyPaths(), array(
$i,
)));
return $path;
}