PHP 인터페이스 Bravo3\Orm\Serialisers\SerialiserInterface

파일 보기 프로젝트 열기: bravo3/orm 0 사용 예제들

공개 메소드들

메소드 설명
deserialise ( Entity $metadata, SerialisedData $data, object $entity ) Deserialise the entity
getSerialiserCode ( ) : string Get a unique code for this serialiser, used as the header for the stored object
serialise ( Entity $metadata, object $entity ) : SerialisedData Serialise the entity

메소드 상세

deserialise() 공개 메소드

Deserialise the entity
public deserialise ( Entity $metadata, SerialisedData $data, object $entity )
$metadata Bravo3\Orm\Mappers\Metadata\Entity Metadata object to match the entity
$data Bravo3\Orm\Drivers\Common\SerialisedData Data to deserialise
$entity object Entity to hydrate

getSerialiserCode() 공개 메소드

Get a unique code for this serialiser, used as the header for the stored object
public getSerialiserCode ( ) : string
리턴 string

serialise() 공개 메소드

Serialise the entity
public serialise ( Entity $metadata, object $entity ) : SerialisedData
$metadata Bravo3\Orm\Mappers\Metadata\Entity
$entity object
리턴 Bravo3\Orm\Drivers\Common\SerialisedData