Skip to content

Commit c5d938e

Browse files
authored
Merge pull request #3584 from ostrolucky/rem-addlogger
Remove LoggerChain::addLogger
2 parents 593f2a5 + 0b278c5 commit c5d938e

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

UPGRADE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ The `Doctrine\DBAL\Driver::getName()` has been removed.
5353
* Removed `Table::addUnnamedForeignKeyConstraint()` and `Table::addNamedForeignKeyConstraint()`.
5454
* Removed `Table::renameColumn()`.
5555
* Removed `SQLParserUtils::getPlaceholderPositions()`.
56+
* Removed `LoggerChain::addLogger`.
5657
* Removed `AbstractSchemaManager::getFilterSchemaAssetsExpression()`, `Configuration::getFilterSchemaAssetsExpression()`
5758
and `Configuration::getFilterSchemaAssetsExpression()`.
5859
* `SQLParserUtils::*_TOKEN` constants made private.

lib/Doctrine/DBAL/Logging/LoggerChain.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
*/
1010
final class LoggerChain implements SQLLogger
1111
{
12-
/** @var SQLLogger[] */
12+
/** @var iterable<SQLLogger> */
1313
private $loggers = [];
1414

1515
/**
16-
* Adds a logger in the chain.
16+
* @param iterable<SQLLogger> $loggers
1717
*/
18-
public function addLogger(SQLLogger $logger) : void
18+
public function __construct(iterable $loggers = [])
1919
{
20-
$this->loggers[] = $logger;
20+
$this->loggers = $loggers;
2121
}
2222

2323
/**

0 commit comments

Comments
 (0)