Skip to content

Commit 1b2214c

Browse files
committed
ref
1 parent 38039dd commit 1b2214c

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

src/ai-bundle/src/AiBundle.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1497,14 +1497,14 @@ private function processMessageStoreConfig(string $type, array $messageStores, C
14971497
}
14981498

14991499
if ('doctrine' === $type) {
1500-
foreach ($messageStores['dbal'] ?? [] as $name => $ormMessageStore) {
1500+
foreach ($messageStores['dbal'] ?? [] as $name => $dbalMessageStore) {
15011501
$definition = new Definition(DoctrineDbalMessageStore::class);
15021502
$definition
15031503
->setLazy(true)
15041504
->setArguments([
1505-
$ormMessageStore['connection'],
1506-
$ormMessageStore['table_name'] ?? $name,
1507-
new Reference('doctrine'),
1505+
$dbalMessageStore['connection'],
1506+
$dbalMessageStore['table_name'] ?? $name,
1507+
new Reference(\sprintf('doctrine.dbal.%s_connection', $dbalMessageStore['connection'])),
15081508
new Reference('serializer'),
15091509
])
15101510
->addTag('proxy', ['interface' => MessageStoreInterface::class])

src/ai-bundle/tests/DependencyInjection/AiBundleTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2851,7 +2851,7 @@ public function testCacheMessageStoreCanBeConfiguredWithCustomTtl()
28512851
$this->assertTrue($cacheMessageStoreDefinition->hasTag('ai.message_store'));
28522852
}
28532853

2854-
public function testDoctrineOrmMessageStoreCanBeConfiguredWithCustomKey()
2854+
public function testDoctrineDbalMessageStoreCanBeConfiguredWithCustomKey()
28552855
{
28562856
$container = $this->buildContainer([
28572857
'ai' => [
@@ -2872,7 +2872,7 @@ public function testDoctrineOrmMessageStoreCanBeConfiguredWithCustomKey()
28722872
$this->assertSame('default', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(0));
28732873
$this->assertSame('default', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(1));
28742874
$this->assertInstanceOf(Reference::class, $doctrineDbalDefaultMessageStoreDefinition->getArgument(2));
2875-
$this->assertSame('doctrine', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(2));
2875+
$this->assertSame('doctrine.dbal.default_connection', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(2));
28762876
$this->assertInstanceOf(Reference::class, $doctrineDbalDefaultMessageStoreDefinition->getArgument(3));
28772877
$this->assertSame('serializer', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(3));
28782878

@@ -2881,7 +2881,7 @@ public function testDoctrineOrmMessageStoreCanBeConfiguredWithCustomKey()
28812881
$this->assertTrue($doctrineDbalDefaultMessageStoreDefinition->hasTag('ai.message_store'));
28822882
}
28832883

2884-
public function testDoctrineOrmMessageStoreWithCustomTableNameCanBeConfiguredWithCustomKey()
2884+
public function testDoctrineDbalMessageStoreWithCustomTableNameCanBeConfiguredWithCustomKey()
28852885
{
28862886
$container = $this->buildContainer([
28872887
'ai' => [
@@ -2903,7 +2903,7 @@ public function testDoctrineOrmMessageStoreWithCustomTableNameCanBeConfiguredWit
29032903
$this->assertSame('default', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(0));
29042904
$this->assertSame('foo', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(1));
29052905
$this->assertInstanceOf(Reference::class, $doctrineDbalDefaultMessageStoreDefinition->getArgument(2));
2906-
$this->assertSame('doctrine', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(2));
2906+
$this->assertSame('doctrine.dbal.default_connection', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(2));
29072907
$this->assertInstanceOf(Reference::class, $doctrineDbalDefaultMessageStoreDefinition->getArgument(3));
29082908
$this->assertSame('serializer', (string) $doctrineDbalDefaultMessageStoreDefinition->getArgument(3));
29092909

src/chat/tests/Bridge/Doctrine/DoctrineDbalMessageStoreTest.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,9 @@
1515
use Doctrine\DBAL\Platforms\AbstractPlatform;
1616
use Doctrine\DBAL\Query\QueryBuilder;
1717
use Doctrine\DBAL\Result;
18+
use Doctrine\DBAL\Schema\AbstractSchemaManager;
1819
use Doctrine\DBAL\Schema\Column;
1920
use Doctrine\DBAL\Schema\Schema;
20-
use Doctrine\DBAL\Schema\SQLiteSchemaManager;
21-
use Doctrine\DBAL\Schema\SqliteSchemaManager as LowestSqliteSchemaManager;
2221
use Doctrine\DBAL\Schema\Table;
2322
use PHPUnit\Framework\TestCase;
2423
use Symfony\AI\Chat\Bridge\Doctrine\DoctrineDbalMessageStore;
@@ -51,7 +50,7 @@ public function testMessageStoreTableCannotBeSetupIfItAlreadyExist()
5150
$schema = $this->createMock(Schema::class);
5251
$schema->expects($this->once())->method('hasTable')->willReturn(true);
5352

54-
$sqliteSchemaManager = $this->createMock(class_exists(LowestSqliteSchemaManager::class) ? LowestSqliteSchemaManager::class : SQLiteSchemaManager::class);
53+
$sqliteSchemaManager = $this->createMock(AbstractSchemaManager::class);
5554
$sqliteSchemaManager->expects($this->once())->method('introspectSchema')->willReturn($schema);
5655

5756
$connection = $this->createMock(Connection::class);
@@ -79,7 +78,7 @@ public function testMessageStoreTableCanBeSetup()
7978
$schema->expects($this->once())->method('createTable')->with('foo')->willReturn($table);
8079
$schema->expects($this->once())->method('toSql')->with($platform)->willReturn([]);
8180

82-
$sqliteSchemaManager = $this->createMock(class_exists(LowestSqliteSchemaManager::class) ? LowestSqliteSchemaManager::class : SQLiteSchemaManager::class);
81+
$sqliteSchemaManager = $this->createMock(AbstractSchemaManager::class);
8382
$sqliteSchemaManager->expects($this->once())->method('introspectSchema')->willReturn($schema);
8483

8584
$connection = $this->createMock(Connection::class);
@@ -98,7 +97,7 @@ public function testMessageStoreTableCannotBeDroppedIfTableDoesNotExist()
9897
$schema = $this->createMock(Schema::class);
9998
$schema->expects($this->once())->method('hasTable')->willReturn(false);
10099

101-
$sqliteSchemaManager = $this->createMock(class_exists(LowestSqliteSchemaManager::class) ? LowestSqliteSchemaManager::class : SQLiteSchemaManager::class);
100+
$sqliteSchemaManager = $this->createMock(AbstractSchemaManager::class);
102101
$sqliteSchemaManager->expects($this->once())->method('introspectSchema')->willReturn($schema);
103102

104103
$connection = $this->createMock(Connection::class);
@@ -118,7 +117,7 @@ public function testMessageStoreTableCanBeDropped()
118117
$schema = $this->createMock(Schema::class);
119118
$schema->expects($this->once())->method('hasTable')->willReturn(true);
120119

121-
$sqliteSchemaManager = $this->createMock(class_exists(LowestSqliteSchemaManager::class) ? LowestSqliteSchemaManager::class : SQLiteSchemaManager::class);
120+
$sqliteSchemaManager = $this->createMock(AbstractSchemaManager::class);
122121
$sqliteSchemaManager->expects($this->once())->method('introspectSchema')->willReturn($schema);
123122

124123
$connection = $this->createMock(Connection::class);

0 commit comments

Comments
 (0)