DecimalType.php 632 Bytes
Newer Older
1 2
<?php

3 4
namespace Doctrine\DBAL\Types;

5 6
use Doctrine\DBAL\Platforms\AbstractPlatform;

7
/**
J Bruni's avatar
J Bruni committed
8
 * Type that maps an SQL DECIMAL to a PHP string.
9
 */
10
class DecimalType extends Type
11
{
Benjamin Morel's avatar
Benjamin Morel committed
12 13 14
    /**
     * {@inheritdoc}
     */
15 16
    public function getName()
    {
17
        return Types::DECIMAL;
18 19
    }

Benjamin Morel's avatar
Benjamin Morel committed
20 21 22
    /**
     * {@inheritdoc}
     */
23
    public function getSQLDeclaration(array $column, AbstractPlatform $platform)
24
    {
25
        return $platform->getDecimalTypeDeclarationSQL($column);
26 27
    }

Benjamin Morel's avatar
Benjamin Morel committed
28 29 30
    /**
     * {@inheritdoc}
     */
31
    public function convertToPHPValue($value, AbstractPlatform $platform)
32
    {
33
        return $value;
34
    }
Benjamin Eberlei's avatar
Benjamin Eberlei committed
35
}