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 5... Zeile 5...
5
namespace Doctrine\DBAL\Logging;
5
namespace Doctrine\DBAL\Logging;
Zeile 6... Zeile 6...
6
 
6
 
7
use Doctrine\DBAL\Driver as DriverInterface;
7
use Doctrine\DBAL\Driver as DriverInterface;
8
use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
8
use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
-
 
9
use Psr\Log\LoggerInterface;
Zeile 9... Zeile 10...
9
use Psr\Log\LoggerInterface;
10
use SensitiveParameter;
10
 
11
 
11
final class Driver extends AbstractDriverMiddleware
12
final class Driver extends AbstractDriverMiddleware
Zeile 21... Zeile 22...
21
    }
22
    }
Zeile 22... Zeile 23...
22
 
23
 
23
    /**
24
    /**
24
     * {@inheritDoc}
25
     * {@inheritDoc}
25
     */
26
     */
-
 
27
    public function connect(
-
 
28
        #[SensitiveParameter]
26
    public function connect(array $params)
29
        array $params
27
    {
30
    ) {
Zeile 28... Zeile 31...
28
        $this->logger->info('Connecting with parameters {params}', ['params' => $this->maskPassword($params)]);
31
        $this->logger->info('Connecting with parameters {params}', ['params' => $this->maskPassword($params)]);
29
 
32
 
30
        return new Connection(
33
        return new Connection(
Zeile 36... Zeile 39...
36
    /**
39
    /**
37
     * @param array<string,mixed> $params Connection parameters
40
     * @param array<string,mixed> $params Connection parameters
38
     *
41
     *
39
     * @return array<string,mixed>
42
     * @return array<string,mixed>
40
     */
43
     */
41
    private function maskPassword(array $params): array
44
    private function maskPassword(
-
 
45
        #[SensitiveParameter]
-
 
46
        array $params
42
    {
47
    ): array {
43
        if (isset($params['password'])) {
48
        if (isset($params['password'])) {
44
            $params['password'] = '<redacted>';
49
            $params['password'] = '<redacted>';
45
        }
50
        }
Zeile 46... Zeile 51...
46
 
51