Index

iSchema

MMO\core\interfaces · 1 symbol · generated 5 Oct 2026

interface

iSchema

iSchema.php:6
interface MMO\core\interfaces\iSchema extends JsonSerializable
Namespace
MMO\core\interfaces
Implements
JsonSerializable

Methods4

coerce($value, $opts)

abstractiSchema.php:7
abstract function coerce(mixed $value, array $opts = []): mixed
$valuemixed
$opts = []array
returnsmixed

validate($value, $errors)

abstractiSchema.php:8
abstract function validate(mixed $value, ?array &$errors = null): bool
$valuemixed
$errors = nullnull | array
returnsbool
Inherited members (1)
MethodsDeclared byDescription
jsonSerialize()JsonSerializable