PHP Класс Bravo3\Orm\Serialisers\SerialiserMap

Наследование: implements ArrayAccess, implements IteratorAggregate
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$default_serialiser string
$serialisers Bravo3\Orm\Serialisers\SerialiserInterface[]

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

Метод Описание
addSerialiser ( Bravo3\Orm\Serialisers\SerialiserInterface $serialiser )
getDefaultSerialiser ( ) : Bravo3\Orm\Serialisers\SerialiserInterface Get the default serialiser
getDefaultSerialiserId ( ) : string Get the ID of the default serialiser
getIterator ( ) : Traversable Retrieve an iterator for all serialisers in the map
getSerialiser ( string $id ) : Bravo3\Orm\Serialisers\SerialiserInterface Get a serialiser by ID
offsetExists ( mixed $offset ) : boolean (PHP 5 >= 5.0.0)
Whether a offset exists
offsetGet ( string $offset ) : Bravo3\Orm\Serialisers\SerialiserInterface Get a serialiser by ID
offsetSet ( null $offset, Bravo3\Orm\Serialisers\SerialiserInterface $value ) This function is an alias for addSerialiser(), the offset is ignored
offsetUnset ( string $offset ) This function is an alias for removeSerialiser()
removeSerialiser ( string $id ) Remove a serialiser from the list
setDefaultSerialiserId ( string $id ) Set the default serialiser by ID

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

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

public addSerialiser ( Bravo3\Orm\Serialisers\SerialiserInterface $serialiser )
$serialiser Bravo3\Orm\Serialisers\SerialiserInterface

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

Get the default serialiser
public getDefaultSerialiser ( ) : Bravo3\Orm\Serialisers\SerialiserInterface
Результат Bravo3\Orm\Serialisers\SerialiserInterface

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

Get the ID of the default serialiser
public getDefaultSerialiserId ( ) : string
Результат string

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

Retrieve an iterator for all serialisers in the map
public getIterator ( ) : Traversable
Результат Traversable

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

Get a serialiser by ID
public getSerialiser ( string $id ) : Bravo3\Orm\Serialisers\SerialiserInterface
$id string
Результат Bravo3\Orm\Serialisers\SerialiserInterface

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

(PHP 5 >= 5.0.0)
Whether a offset exists
public offsetExists ( mixed $offset ) : boolean
$offset mixed

An offset to check for.

Результат boolean true on success or false on failure.

The return value will be casted to boolean if non-boolean was returned.

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

Get a serialiser by ID
public offsetGet ( string $offset ) : Bravo3\Orm\Serialisers\SerialiserInterface
$offset string
Результат Bravo3\Orm\Serialisers\SerialiserInterface

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

This function is an alias for addSerialiser(), the offset is ignored
public offsetSet ( null $offset, Bravo3\Orm\Serialisers\SerialiserInterface $value )
$offset null
$value Bravo3\Orm\Serialisers\SerialiserInterface

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

This function is an alias for removeSerialiser()
public offsetUnset ( string $offset )
$offset string

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

Remove a serialiser from the list
public removeSerialiser ( string $id )
$id string

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

Set the default serialiser by ID
public setDefaultSerialiserId ( string $id )
$id string

Описание свойств

$default_serialiser защищенное свойство

protected string $default_serialiser
Результат string

$serialisers защищенное свойство

protected SerialiserInterface[],Bravo3\Orm\Serialisers $serialisers
Результат Bravo3\Orm\Serialisers\SerialiserInterface[]