PHP Class Dunglas\DoctrineJsonOdm\Type\JsonDocumentType

Author: Kévin Dunglas ([email protected])
Inheritance: extends Doctrine\DBAL\Types\JsonArrayType
Datei anzeigen Open project: dunglas/doctrine-json-odm

Public Methods

Method Description
convertToDatabaseValue ( $value, Doctrine\DBAL\Platforms\AbstractPlatform $platform )
convertToPHPValue ( $value, Doctrine\DBAL\Platforms\AbstractPlatform $platform )
getName ( )
setDeserializationContext ( array $deserializationContext ) Sets the deserialization context (default to an empty array).
setFormat ( string $format ) Sets the serialization format (default to "json").
setSerializationContext ( array $serializationContext ) Sets the serialization context (default to an empty array).
setSerializer ( Symfony\Component\Serializer\SerializerInterface $serializer ) Sets the serializer to use.

Private Methods

Method Description
getSerializer ( ) : Symfony\Component\Serializer\SerializerInterface Gets the serializer or throw an exception if it isn't available.

Method Details

convertToDatabaseValue() public method

public convertToDatabaseValue ( $value, Doctrine\DBAL\Platforms\AbstractPlatform $platform )
$platform Doctrine\DBAL\Platforms\AbstractPlatform

convertToPHPValue() public method

public convertToPHPValue ( $value, Doctrine\DBAL\Platforms\AbstractPlatform $platform )
$platform Doctrine\DBAL\Platforms\AbstractPlatform

getName() public method

public getName ( )

setDeserializationContext() public method

Sets the deserialization context (default to an empty array).
public setDeserializationContext ( array $deserializationContext )
$deserializationContext array

setFormat() public method

Sets the serialization format (default to "json").
public setFormat ( string $format )
$format string

setSerializationContext() public method

Sets the serialization context (default to an empty array).
public setSerializationContext ( array $serializationContext )
$serializationContext array

setSerializer() public method

Sets the serializer to use.
public setSerializer ( Symfony\Component\Serializer\SerializerInterface $serializer )
$serializer Symfony\Component\Serializer\SerializerInterface