12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace Doctrine\DBAL\Driver;
- use Doctrine\DBAL\Connection;
- use Doctrine\DBAL\Driver;
- use Doctrine\DBAL\Platforms\DB2Platform;
- use Doctrine\DBAL\Schema\DB2SchemaManager;
- /**
- * Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for IBM DB2 based drivers.
- */
- abstract class AbstractDB2Driver implements Driver
- {
- /**
- * {@inheritdoc}
- */
- public function getDatabase(Connection $conn)
- {
- $params = $conn->getParams();
- return $params['dbname'];
- }
- /**
- * {@inheritdoc}
- */
- public function getDatabasePlatform()
- {
- return new DB2Platform();
- }
- /**
- * {@inheritdoc}
- */
- public function getSchemaManager(Connection $conn)
- {
- return new DB2SchemaManager($conn);
- }
- }
|