/**
* {@inheritdoc}
*/
public function convertToDatabaseValue(AbstractGeometry $value)
{
$sridSQL = null;
if (($srid = $value->getSrid()) !== null) {
$sridSQL = sprintf('SRID=%d;', $srid);
}
return sprintf('%s%s(%s)', $sridSQL, strtoupper($value->getType()), $value);
}