1
0
mirror of synced 2025-03-24 08:53:52 +03:00

Fixed documentation for Doctrine\Tests\DbalTypes

This commit is contained in:
Benjamin Morel 2012-12-14 18:55:16 +00:00
parent ad967e8e22
commit 76f2ba50eb
2 changed files with 27 additions and 0 deletions

View File

@ -7,26 +7,41 @@ use Doctrine\DBAL\Platforms\AbstractPlatform;
class NegativeToPositiveType extends Type
{
/**
* {@inheritdoc}
*/
public function getName()
{
return 'negative_to_positive';
}
/**
* {@inheritdoc}
*/
public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform)
{
return $platform->getIntegerTypeDeclarationSQL($fieldDeclaration);
}
/**
* {@inheritdoc}
*/
public function canRequireSQLConversion()
{
return true;
}
/**
* {@inheritdoc}
*/
public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform)
{
return 'ABS(' . $sqlExpr . ')';
}
/**
* {@inheritdoc}
*/
public function convertToPHPValueSQL($sqlExpr, $platform)
{
return '-(' . $sqlExpr . ')';

View File

@ -7,21 +7,33 @@ use Doctrine\DBAL\Platforms\AbstractPlatform;
class UpperCaseStringType extends StringType
{
/**
* {@inheritdoc}
*/
public function getName()
{
return 'upper_case_string';
}
/**
* {@inheritdoc}
*/
public function canRequireSQLConversion()
{
return true;
}
/**
* {@inheritdoc}
*/
public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform)
{
return 'UPPER(' . $sqlExpr . ')';
}
/**
* {@inheritdoc}
*/
public function convertToPHPValueSQL($sqlExpr, $platform)
{
return 'LOWER(' . $sqlExpr . ')';