Skip to content

Commit c532471

Browse files
committed
Make LoggerChain use constructor to add loggers instead of adder method
1 parent a2450fb commit c532471

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

lib/Doctrine/DBAL/Logging/LoggerChain.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,22 @@
77
*/
88
class LoggerChain implements SQLLogger
99
{
10-
/** @var SQLLogger[] */
10+
/** @var iterable<SQLLogger> */
1111
private $loggers = [];
1212

13+
/**
14+
* @param SQLLogger[] $loggers
15+
*/
16+
public function __construct(iterable $loggers = [])
17+
{
18+
$this->loggers = $loggers;
19+
}
20+
1321
/**
1422
* Adds a logger in the chain.
1523
*
24+
* @deprecated Inject list of loggers via constructor instead
25+
*
1626
* @return void
1727
*/
1828
public function addLogger(SQLLogger $logger)

0 commit comments

Comments
 (0)