AirLay backend

SchemeValidator
in package

Table of Contents

$guides  : array<string|int, GuideInterface>
$uniqueField  : string
$dataSetId  : ObjectId
$errors  : array<string|int, mixed>
$fields  : array<string|int, mixed>
__construct()  : mixed
__get()  : string|array<string|int, mixed>|null
__isset()  : mixed
__set()  : mixed
getErrors()  : array<string|int, AirlayError>
validate()  : bool
createEmptyFieldValueError()  : EmptySchemeField
createInvalidTypeError()  : InvalidSchemeFieldType
createNotExistsInGuideError()  : ValueNotExistsInGuide
initGuides()  : array<string|int, GuideInterface>
initUniqueField()  : string
validateDate()  : bool
validateExistsInGuide()  : bool
validateMedia()  : bool
validateType()  : bool

Properties

Methods

__get()

public __get(string $name) : string|array<string|int, mixed>|null
Parameters
$name : string
Return values
string|array<string|int, mixed>|null

__isset()

public __isset(mixed $name) : mixed
Parameters
$name : mixed
Return values
mixed

__set()

public __set(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed
Return values
mixed

initUniqueField()

private initUniqueField() : string
Return values
string

validateDate()

private validateDate(mixed $value) : bool
Parameters
$value : mixed
Return values
bool

validateMedia()

private validateMedia(mixed $property) : bool
Parameters
$property : mixed
Return values
bool

validateType()

private validateType(mixed $value, string $type) : bool
Parameters
$value : mixed
$type : string
Return values
bool

Search results