- sprintf: documentation ( source)
<?php
class AbstractPlatform {}
class A {
public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform)
{
return $sqlExpr;
}
}
class B extends A {
public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform) {
return sprintf('ST_GeomFromWkb(%s, %s)', $sqlExpr, 4326);
}
}
$b = new B();
$b->convertToDatabaseValue("test", new AbstractPlatform());