Вход Регистрация
Файл: vendor/doctrine/dbal/src/Portability/Connection.php
Строк: 72
<?php

namespace DoctrineDBALPortability;

use 
DoctrineDBALDriverConnection as ConnectionInterface;
use 
DoctrineDBALDriverMiddlewareAbstractConnectionMiddleware;
use 
DoctrineDBALDriverResult as DriverResult;
use 
DoctrineDBALDriverStatement as DriverStatement;

/**
 * Portability wrapper for a Connection.
 */
final class Connection extends AbstractConnectionMiddleware
{
    public const 
PORTABILITY_ALL           255;
    public const 
PORTABILITY_NONE          0;
    public const 
PORTABILITY_RTRIM         1;
    public const 
PORTABILITY_EMPTY_TO_NULL 4;
    public const 
PORTABILITY_FIX_CASE      8;

    private 
Converter $converter;

    public function 
__construct(ConnectionInterface $connectionConverter $converter)
    {
        
parent::__construct($connection);

        
$this->converter $converter;
    }

    public function 
prepare(string $sql): DriverStatement
    
{
        return new 
Statement(
            
parent::prepare($sql),
            
$this->converter,
        );
    }

    public function 
query(string $sql): DriverResult
    
{
        return new 
Result(
            
parent::query($sql),
            
$this->converter,
        );
    }
}
Онлайн: 0
Реклама