PHP Class Dumplie\Metadata\Schema\Field\DateTimeField

Inheritance: implements Dumplie\Metadata\Schema\FieldDefinition
Afficher le fichier Open project: dumplie/dumplie

Méthodes publiques

Méthode Description
__construct ( DateTimeInterface $default = null, boolean $nullable = true, array $options = [], string $format = 'c' )
defaultValue ( ) : DateTimeInterface | null
deserialize ( $serializedValue ) : DateTimeInterface
isNullable ( ) : boolean
isValid ( $value ) : boolean
name ( ) : string
options ( ) : array
serialize ( $value ) : string
type ( ) : Type

Method Details

__construct() public méthode

public __construct ( DateTimeInterface $default = null, boolean $nullable = true, array $options = [], string $format = 'c' )
$default DateTimeInterface
$nullable boolean
$options array
$format string

defaultValue() public méthode

public defaultValue ( ) : DateTimeInterface | null
Résultat DateTimeInterface | null

deserialize() public méthode

public deserialize ( $serializedValue ) : DateTimeInterface
$serializedValue
Résultat DateTimeInterface

isNullable() public méthode

public isNullable ( ) : boolean
Résultat boolean

isValid() public méthode

public isValid ( $value ) : boolean
$value
Résultat boolean

name() public méthode

public name ( ) : string
Résultat string

options() public méthode

public options ( ) : array
Résultat array

serialize() public méthode

public serialize ( $value ) : string
$value
Résultat string

type() public méthode

public type ( ) : Type
Résultat Dumplie\Metadata\Schema\Type