Skip to content

Commit 887dd3d

Browse files
committed
Added Null Check for Constructor Param
1 parent 90d692f commit 887dd3d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/internal/Magento/Framework/Setup/Declaration/Schema/Db/SchemaBuilder.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
use Magento\Framework\Setup\Declaration\Schema\Declaration\ReaderComposite;
1919
use Psr\Log\LoggerInterface;
2020
use Magento\Framework\Exception\LocalizedException;
21+
use Magento\Framework\App\ObjectManager;
2122

2223
/**
2324
* This type of builder is responsible for converting ENTIRE data, that comes from db
@@ -77,13 +78,13 @@ public function __construct(
7778
DbSchemaReaderInterface $dbSchemaReader,
7879
Sharding $sharding,
7980
ReaderComposite $readerComposite,
80-
LoggerInterface $logger
81+
?LoggerInterface $logger = null
8182
) {
8283
$this->elementFactory = $elementFactory;
8384
$this->dbSchemaReader = $dbSchemaReader;
8485
$this->sharding = $sharding;
8586
$this->readerComposite = $readerComposite;
86-
$this->logger = $logger;
87+
$this->logger = $logger ?: ObjectManager::getInstance()->get(LoggerInterface::class);
8788
}
8889

8990
/**

0 commit comments

Comments
 (0)