Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 621
Zeile 4... Zeile 4...
4
 
4
 
5
use Doctrine\DBAL\Driver;
5
use Doctrine\DBAL\Driver;
6
use Doctrine\DBAL\Driver\Connection;
6
use Doctrine\DBAL\Driver\Connection;
7
use Doctrine\DBAL\Driver\Middleware;
7
use Doctrine\DBAL\Driver\Middleware;
-
 
8
use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
Zeile 8... Zeile 9...
8
use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
9
use SensitiveParameter;
9
 
10
 
10
class EnableForeignKeys implements Middleware
11
class EnableForeignKeys implements Middleware
11
{
12
{
12
    public function wrap(Driver $driver): Driver
13
    public function wrap(Driver $driver): Driver
13
    {
14
    {
14
        return new class ($driver) extends AbstractDriverMiddleware {
15
        return new class ($driver) extends AbstractDriverMiddleware {
15
            /**
16
            /**
16
             * {@inheritDoc}
17
             * {@inheritDoc}
-
 
18
             */
-
 
19
            public function connect(
17
             */
20
                #[SensitiveParameter]
18
            public function connect(array $params): Connection
21
                array $params
Zeile 19... Zeile 22...
19
            {
22
            ): Connection {
Zeile 20... Zeile 23...
20
                $connection = parent::connect($params);
23
                $connection = parent::connect($params);