PHP Класс Dumplie\Metadata\Metadata

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( MetadataId $id, string $typeSchemaName, array $fields = [] )
__get ( string $name ) : mixed
__isset ( string $name ) : boolean
__set ( string $name, $value )
fields ( ) : array
id ( ) : MetadataId
isValid ( TypeSchema $definition ) : boolean
typeSchemaName ( ) : string

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

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

public __construct ( MetadataId $id, string $typeSchemaName, array $fields = [] )
$id MetadataId
$typeSchemaName string
$fields array

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

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

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

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

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

public __set ( string $name, $value )
$name string
$value

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

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

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

public id ( ) : MetadataId
Результат MetadataId

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

public isValid ( TypeSchema $definition ) : boolean
$definition Dumplie\Metadata\Schema\TypeSchema
Результат boolean

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

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