PHP Класс Dumplie\Metadata\Schema\Field\AssociationField

Наследование: implements Dumplie\Metadata\Schema\AssociationFieldDefinition
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( string $schema, TypeSchema $typeSchema, boolean $nullable = false, array $options = [] )
defaultValue ( ) : null
deserialize ( string $serializedValue ) : null | Association
isNullable ( ) : boolean
isValid ( $value ) : boolean
name ( ) : string
options ( ) : array
schema ( ) : string
serialize ( $value ) : string
type ( ) : Type
typeSchema ( ) : TypeSchema

Описание методов

__construct() публичный Метод

public __construct ( string $schema, TypeSchema $typeSchema, boolean $nullable = false, array $options = [] )
$schema string
$typeSchema Dumplie\Metadata\Schema\TypeSchema
$nullable boolean
$options array

defaultValue() публичный Метод

public defaultValue ( ) : null
Результат null

deserialize() публичный Метод

public deserialize ( string $serializedValue ) : null | Association
$serializedValue string
Результат null | Dumplie\Metadata\Association

isNullable() публичный Метод

public isNullable ( ) : boolean
Результат boolean

isValid() публичный Метод

public isValid ( $value ) : boolean
$value
Результат boolean

name() публичный Метод

public name ( ) : string
Результат string

options() публичный Метод

public options ( ) : array
Результат array

schema() публичный Метод

public schema ( ) : string
Результат string

serialize() публичный Метод

public serialize ( $value ) : string
$value
Результат string

type() публичный Метод

public type ( ) : Type
Результат Dumplie\Metadata\Schema\Type

typeSchema() публичный Метод

public typeSchema ( ) : TypeSchema
Результат Dumplie\Metadata\Schema\TypeSchema