InsertSchema
in package
implements
SchemaValidatorInterface
Table of Contents
Interfaces
Properties
- $arrayPath : ArrayPath
- $schemaLoader : SchemaLoader
- $validateResults : array<string|int, ValidateResult>
Methods
- __construct() : mixed
- execute() : ValidatorResult
- 値の検証を実行します
- addValidateResults() : void
- main() : void
Properties
$arrayPath
public
ArrayPath
$arrayPath
$schemaLoader
private
SchemaLoader
$schemaLoader
$validateResults
private
array<string|int, ValidateResult>
$validateResults
= []
Methods
__construct()
public
__construct(SchemaLoader $schemaLoader) : mixed
Parameters
- $schemaLoader : SchemaLoader
execute()
値の検証を実行します
public
execute(array<string|int, mixed> $input) : ValidatorResult
Parameters
- $input : array<string|int, mixed>
Return values
ValidatorResultaddValidateResults()
private
addValidateResults(ValidateResult ...$validateResults) : void
Parameters
- $validateResults : ValidateResult
main()
private
main(array<string|int, mixed> $input) : void
Parameters
- $input : array<string|int, mixed>