Class:IntegerType - Superclass: Type Type
⌊ IntegerType
public class IntegerType
extends Type
Fields inherited from Doctrine\DBAL\Types\Type | |
---|---|
BIGINT, BOOLEAN, DATE, DATETIME, DECIMAL, INTEGER, OBJECT, SMALLINT, STRING, TARRAY, TEXT, TIME |
Method Summary | |
---|---|
mixed | convertToPHPValue(mixed value, AbstractPlatform platform) Converts a value from its database representation to its PHP representation of this type. |
integer | Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements. |
string | getName() Gets the name of this type. |
void | getSqlDeclaration(array fieldDeclaration, AbstractPlatform platform) Gets the SQL declaration snippet for a field of this type. |
Methods inherited from Doctrine\DBAL\Types\Type | |
---|---|
addType, convertToDatabaseValue, convertToPHPValue, getBindingType, getDefaultLength, getName, getSqlDeclaration, getType, getTypesMap, hasType, overrideType |
public mixed convertToPHPValue(mixed value, AbstractPlatform platform)
Converts a value from its database representation to its PHP representation of this type.
public integer getBindingType()
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
This method should return one of the PDO::PARAM_* constants, that is, one of:
PDO::PARAM_BOOL PDO::PARAM_NULL PDO::PARAM_INT PDO::PARAM_STR PDO::PARAM_LOB
public string getName()
Gets the name of this type.
public void getSqlDeclaration(array fieldDeclaration, AbstractPlatform platform)
Gets the SQL declaration snippet for a field of this type.
Type that maps an SQL INT to a PHP integer.