ConformanceValidator
in package
FinalYes
Orchestrates conformance validation: runs all applicable constraints for a profile against a document inspector and returns a result.
Table of Contents
Methods
- __construct() : mixed
- validate() : ConformanceResult
- Validate a document against a single profile.
- validateAll() : array<int, ConformanceResult>
- Validate a document against multiple profiles.
Methods
__construct()
public
__construct([ProfileConstraintRegistry|null $registry = null ]) : mixed
Parameters
- $registry : ProfileConstraintRegistry|null = null
validate()
Validate a document against a single profile.
public
validate(DocumentInspector $inspector, ConformanceProfile $profile) : ConformanceResult
Parameters
- $inspector : DocumentInspector
- $profile : ConformanceProfile
Return values
ConformanceResultvalidateAll()
Validate a document against multiple profiles.
public
validateAll(DocumentInspector $inspector, array<string|int, ConformanceProfile> $profiles) : array<int, ConformanceResult>
Parameters
- $inspector : DocumentInspector
- $profiles : array<string|int, ConformanceProfile>