PHP Класс Doctrine\OXM\Types\Type

A Type object is obtained by calling the static {@link getType()} method.
С версии: 2.0
Автор: Richard Fullmer ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__toString ( )
addType ( string $name, string $className ) Adds a custom type to the type map.
convertToPHPValue ( mixed $value ) : mixed Converts a value from its database representation to its PHP representation of this type.
convertToXmlValue ( mixed $value ) : mixed Converts a value from its PHP representation to its XML representation of this type.
getName ( ) : string Gets the name of this type.
getType ( string $name ) : Type Factory method to create type instances.
getTypesMap ( ) : array Get the types array map which holds all registered types and the corresponding type class
hasType ( string $name ) : boolean Checks if exists support for a type.
overrideType ( string $name, string $className ) Overrides an already defined type to use a different implementation.

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

Метод Описание
__construct ( ) * Prevent instantiation and force use of the factory method.

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

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

public __toString ( )

addType() публичный статический Метод

Adds a custom type to the type map.
public static addType ( string $name, string $className )
$name string Name of the type. This should correspond to what getName() returns.
$className string The class name of the custom type.

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

Converts a value from its database representation to its PHP representation of this type.
public convertToPHPValue ( mixed $value ) : mixed
$value mixed The value to convert.
Результат mixed The PHP representation of the value.

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

Converts a value from its PHP representation to its XML representation of this type.
public convertToXmlValue ( mixed $value ) : mixed
$value mixed The value to convert.
Результат mixed The XML representation of the value.

getName() абстрактный публичный Метод

Gets the name of this type.
abstract public getName ( ) : string
Результат string

getType() публичный статический Метод

Type instances are implemented as flyweights.
public static getType ( string $name ) : Type
$name string The name of the type (as returned by getName()).
Результат Type

getTypesMap() публичный статический Метод

Get the types array map which holds all registered types and the corresponding type class
public static getTypesMap ( ) : array
Результат array $typesMap

hasType() публичный статический Метод

Checks if exists support for a type.
public static hasType ( string $name ) : boolean
$name string Name of the type
Результат boolean TRUE if type is supported; FALSE otherwise

overrideType() публичный статический Метод

Overrides an already defined type to use a different implementation.
public static overrideType ( string $name, string $className )
$name string
$className string