Exemplo n.º 1
0
 /**
  * Get SQL declaration
  *
  * @param array                                     $fieldDeclaration Field declaration
  * @param \Doctrine\DBAL\Platforms\AbstractPlatform $platform         Platform
  *
  * @return string
  */
 public function getSQLDeclaration(array $fieldDeclaration, \Doctrine\DBAL\Platforms\AbstractPlatform $platform)
 {
     //        if (!isset($fieldDeclaration['precision'])) {
     $fieldDeclaration['precision'] = 14;
     //        }
     //        if (!isset($fieldDeclaration['scale'])) {
     $fieldDeclaration['scale'] = 4;
     //        }
     return parent::getSQLDeclaration($fieldDeclaration, $platform);
 }
Exemplo n.º 2
0
 /**
  * Convert DB value to PHP value 
  * 
  * @param string                                    $value    DB value
  * @param \Doctrine\DBAL\Platforms\AbstractPlatform $platform Platform
  *  
  * @return float
  */
 public function convertToPHPValue($value, \Doctrine\DBAL\Platforms\AbstractPlatform $platform)
 {
     $value = parent::convertToPHPValue($value, $platform);
     return isset($value) && !is_double($value) ? doubleval($value) : $value;
 }