1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace Doctrine\DBAL\Driver\PDOSqlsrv;
- use Doctrine\DBAL\Driver\PDOStatement;
- use Doctrine\DBAL\ParameterType;
- use PDO;
- /**
- * PDO SQL Server Statement
- */
- class Statement extends PDOStatement
- {
- /**
- * {@inheritdoc}
- */
- public function bindParam($column, &$variable, $type = ParameterType::STRING, $length = null, $driverOptions = null)
- {
- if (($type === ParameterType::LARGE_OBJECT || $type === ParameterType::BINARY)
- && $driverOptions === null
- ) {
- $driverOptions = PDO::SQLSRV_ENCODING_BINARY;
- }
- return parent::bindParam($column, $variable, $type, $length, $driverOptions);
- }
- /**
- * {@inheritdoc}
- */
- public function bindValue($param, $value, $type = ParameterType::STRING)
- {
- return $this->bindParam($param, $value, $type);
- }
- }
|