/home/techb158/dev.balacoffee.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types
Edit: /home/techb158/dev.balacoffee.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/BlobType.php (1333B)
getBlobTypeDeclarationSQL($column);
}
/**
* {@inheritdoc}
*/
public function convertToPHPValue($value, AbstractPlatform $platform)
{
if ($value === null) {
return null;
}
if (is_string($value)) {
$fp = fopen('php://temp', 'rb+');
assert(is_resource($fp));
fwrite($fp, $value);
fseek($fp, 0);
$value = $fp;
}
if (! is_resource($value)) {
throw ConversionException::conversionFailed($value, Types::BLOB);
}
return $value;
}
/**
* {@inheritdoc}
*/
public function getName()
{
return Types::BLOB;
}
/**
* {@inheritdoc}
*/
public function getBindingType()
{
return ParameterType::LARGE_OBJECT;
}
}