Вход Регистрация
Файл: vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractDB2Driver.php
Строк: 70
<?php

namespace DoctrineDBALDriver;

use 
DoctrineDBALConnection;
use 
DoctrineDBALDriver;
use 
DoctrineDBALDriverDriverException as TheDriverException;
use 
DoctrineDBALExceptionDriverException;
use 
DoctrineDBALPlatformsDB2Platform;
use 
DoctrineDBALSchemaDB2SchemaManager;

/**
 * Abstract base implementation of the {@link Driver} interface for IBM DB2 based drivers.
 */
abstract class AbstractDB2Driver implements Driver
{
    
/**
     * {@inheritdoc}
     *
     * @deprecated Use Connection::getDatabase() instead.
     */
    
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);
    }

    
/**
     * @param string $message
     *
     * @return DriverException
     */
    
public function convertException($messageTheDriverException $exception)
    {
        return new 
DriverException($message$exception);
    }
}
Онлайн: 2
Реклама