Skip to content

Commit 1536f42

Browse files
committed
[Messenger] Disable the SchemaAssetsFilter when setup the transport
1 parent a423bad commit 1536f42

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/Symfony/Component/Messenger/Tests/Transport/Doctrine/ConnectionTest.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,12 @@ private function getDBALConnectionMock()
108108
$platform = $this->getMockBuilder(AbstractPlatform::class)
109109
->getMock();
110110
$platform->method('getWriteLockSQL')->willReturn('FOR UPDATE');
111+
$configuration = $this->getMockBuilder(\Doctrine\DBAL\Configuration::class)
112+
->getMock();
113+
$configuration->method('getSchemaAssetsFilter')->willReturn(null);
114+
$configuration->method('setSchemaAssetsFilter')->willReturn(null);
111115
$driverConnection->method('getDatabasePlatform')->willReturn($platform);
116+
$driverConnection->method('getConfiguration')->willReturn($configuration);
112117

113118
return $driverConnection;
114119
}

src/Symfony/Component/Messenger/Transport/Doctrine/Connection.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,10 @@ public function reject(string $id): bool
197197

198198
public function setup(): void
199199
{
200+
$assetFilter = $this->driverConnection->getConfiguration()->getSchemaAssetsFilter();
201+
$this->driverConnection->getConfiguration()->setSchemaAssetsFilter(null);
200202
$this->schemaSynchronizer->updateSchema($this->getSchema(), true);
203+
$this->driverConnection->getConfiguration()->setSchemaAssetsFilter($assetFilter);
201204
}
202205

203206
public function getMessageCount(): int

0 commit comments

Comments
 (0)