pgsql = $db->getConfig()->db === 'pgsql'; } /** * @param string $binary * * @return string */ public function marshalBinary($binary) { if ($this->pgsql) { return sprintf('\\x%s', bin2hex(static::unmarshalBinary($binary))); } return $binary; } /** * @param resource|string $binary * * @return string */ public static function unmarshalBinary($binary) { if (is_resource($binary)) { return stream_get_contents($binary); } return $binary; } }