API reference / Quittio \ Core \ Serialization
JsonSchemaValidator
final class in quittio/core
Quittio\Core\Serialization\JsonSchemaValidator · Source
Validates JSON input against the shipped invoice schema before hydration (requires the optional package opis/json-schema).
Methods#
| Method | Description |
|---|---|
::available() | |
->validate() |
available()#
public static function available(): bool- Returns
bool
validate()#
public function validate(string $json): list<string>| Parameter | Type | Description |
|---|---|---|
$json | string |
- Returns
list<string>– errors as "path: message"; empty if valid