Вход Регистрация
Файл: vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/ConnectionError.php
Строк: 47
<?php

declare(strict_types=1);

namespace 
DoctrineDBALDriverIBMDB2Exception;

use 
DoctrineDBALDriverAbstractException;

use function 
db2_conn_error;
use function 
db2_conn_errormsg;

/** @internal */
final class ConnectionError extends AbstractException
{
    
/** @param resource $connection */
    
public static function new($connection): self
    
{
        
$message  = db2_conn_errormsg($connection);
        
$sqlState = db2_conn_error($connection);

        return 
Factory::create($message, static function (int $code) use ($message, $sqlState): self {
            return new 
self($message, $sqlState, $code);
        });
    }
}
Онлайн: 1
Реклама