Skip to content
This repository was archived by the owner on Jun 25, 2025. It is now read-only.

Commit a582f27

Browse files
committed
Autowiring should work as well with Transformable
1 parent ad0f2bd commit a582f27

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

DependencyInjection/CompilerPass/RepositoryCompilerPass.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,7 @@ private function createSearchRepository(
305305
->setPublic($this->repositoryIsTest($repositoryConfiguration));
306306

307307
$container->registerAliasForArgument($repositoryName, Repository::class, $aliasName);
308+
$container->registerAliasForArgument($repositoryName, TransformableRepository::class, $aliasName);
308309
}
309310

310311
/**

Tests/Functional/AService.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
use Apisearch\App\AppRepository;
1919
use Apisearch\Repository\Repository;
20+
use Apisearch\Repository\TransformableRepository;
2021
use Apisearch\User\UserRepository;
2122

2223
/**
@@ -43,7 +44,7 @@ class AService
4344
* @param UserRepository $apisearchMainUserRepository
4445
* @param UserRepository $apisearchApp123nameUserRepository
4546
* @param Repository $apisearchMain2DefaultRepository
46-
* @param Repository $apisearchApp123nameIndex123nameRepository
47+
* @param TransformableRepository $apisearchApp123nameIndex123nameRepository
4748
*/
4849
public function __construct(
4950
AppRepository $apisearchMain2AppRepository,
@@ -54,7 +55,7 @@ public function __construct(
5455
UserRepository $apisearchApp123nameUserRepository,
5556

5657
Repository $apisearchMain2DefaultRepository,
57-
Repository $apisearchApp123nameIndex123nameRepository
58+
TransformableRepository $apisearchApp123nameIndex123nameRepository
5859
) {
5960
$this->appRepo1 = $apisearchMain2AppRepository;
6061
$this->appRepo2 = $apisearchApp123nameAppRepository;

0 commit comments

Comments
 (0)