3 namespace Doctrine\Tests\DbalTypes;
5 use Doctrine\DBAL\Types\StringType;
6 use Doctrine\DBAL\Platforms\AbstractPlatform;
8 class UpperCaseStringType extends StringType
10 public function getName()
12 return 'upper_case_string';
15 public function canRequireSQLConversion()
20 public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform)
22 return 'UPPER(' . $sqlExpr . ')';
25 public function convertToPHPValueSQL($sqlExpr, $platform)
27 return 'LOWER(' . $sqlExpr . ')';