Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
namespace Doctrine\DBAL\Logging;
6
 
7
use Doctrine\DBAL\Driver as DriverInterface;
8
use Doctrine\DBAL\Driver\Middleware as MiddlewareInterface;
9
use Psr\Log\LoggerInterface;
10
 
11
final class Middleware implements MiddlewareInterface
12
{
13
    private LoggerInterface $logger;
14
 
15
    public function __construct(LoggerInterface $logger)
16
    {
17
        $this->logger = $logger;
18
    }
19
 
20
    public function wrap(DriverInterface $driver): DriverInterface
21
    {
22
        return new Driver($driver, $this->logger);
23
    }
24
}