PHP Класс Blast\Orm\Entity\Transformer

Наследование: implements Blast\Orm\Entity\TransformerInterface, implements Blast\Orm\Entity\EntityAwareInterface, use trait EntityAwareTrait, use trait Blast\Orm\CacheAwareTrait
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
getDefinition ( ) : Blast\Orm\Entity\DefinitionInterface
transform ( $configuration ) : mixed Transform configuration into entity and entity definition. Configuration could be a string (class name or table name), array (convert to a definition), a Definition instance or an Entity instance.

Приватные методы

Метод Описание
loadDefinitionFromEntity ( $entity, Definition | null $definition = null ) : Definition | null
transformArrayToDefinition ( $configuration ) : Definition
transformEntityToDefinition ( $entity, Blast\Orm\Entity\DefinitionInterface | null $definition = null ) : Definition
transformStringToDefinitionArray ( $configuration )

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

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

public getDefinition ( ) : Blast\Orm\Entity\DefinitionInterface
Результат Blast\Orm\Entity\DefinitionInterface

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

Transform configuration into entity and entity definition. Configuration could be a string (class name or table name), array (convert to a definition), a Definition instance or an Entity instance.
public transform ( $configuration ) : mixed
$configuration
Результат mixed