Skip to content

Commit 137b345

Browse files
committed
Replace concreate class with interface
1 parent a3670ab commit 137b345

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

src/Command/IndexCommand.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Setono\SyliusMeilisearchPlugin\Command;
66

7-
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistry;
7+
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistryInterface;
88
use Setono\SyliusMeilisearchPlugin\Message\Command\Index;
99
use Symfony\Component\Console\Attribute\AsCommand;
1010
use Symfony\Component\Console\Command\Command;
@@ -20,7 +20,7 @@ final class IndexCommand extends Command
2020
{
2121
public function __construct(
2222
private readonly MessageBusInterface $commandBus,
23-
private readonly IndexRegistry $indexRegistry,
23+
private readonly IndexRegistryInterface $indexRegistry,
2424
) {
2525
parent::__construct();
2626
}

src/Controller/Action/SearchAction.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace Setono\SyliusMeilisearchPlugin\Controller\Action;
66

77
use Psr\EventDispatcher\EventDispatcherInterface;
8-
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistry;
8+
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistryInterface;
99
use Setono\SyliusMeilisearchPlugin\Event\ProductIndexEvent;
1010
use Setono\SyliusMeilisearchPlugin\Resolver\IndexName\IndexNameResolverInterface;
1111
use Setono\SyliusMeilisearchPlugin\Resolver\SortBy\SortByResolverInterface;
@@ -24,7 +24,7 @@ public function __construct(
2424
private readonly TaxonRepositoryInterface $taxonRepository,
2525
private readonly LocaleContextInterface $localeContext,
2626
private readonly EventDispatcherInterface $eventDispatcher,
27-
private readonly IndexRegistry $indexRegistry,
27+
private readonly IndexRegistryInterface $indexRegistry,
2828
private readonly SortByResolverInterface $sortByResolver,
2929
) {
3030
}

src/Javascript/Autocomplete/SourcesResolver.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Setono\SyliusMeilisearchPlugin\Javascript\Autocomplete;
66

7-
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistry;
7+
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistryInterface;
88
use Setono\SyliusMeilisearchPlugin\Resolver\IndexName\IndexNameResolverInterface;
99

1010
final class SourcesResolver implements SourcesResolverInterface
@@ -13,7 +13,7 @@ final class SourcesResolver implements SourcesResolverInterface
1313
* @param list<string> $searchIndexes
1414
*/
1515
public function __construct(
16-
private readonly IndexRegistry $indexRegistry,
16+
private readonly IndexRegistryInterface $indexRegistry,
1717
private readonly IndexNameResolverInterface $indexNameResolver,
1818
/**
1919
* These are the search indexes defined in the configuration of the plugin (inside setono_sylius_meilisearch.search.indexes)

src/Message/Handler/IndexEntitiesHandler.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66

77
use Doctrine\Persistence\ManagerRegistry;
88
use Setono\Doctrine\ORMTrait;
9-
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistry;
9+
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistryInterface;
1010
use Setono\SyliusMeilisearchPlugin\Message\Command\IndexEntities;
1111
use Webmozart\Assert\Assert;
1212

1313
final class IndexEntitiesHandler
1414
{
1515
use ORMTrait;
1616

17-
public function __construct(ManagerRegistry $managerRegistry, private readonly IndexRegistry $indexRegistry)
17+
public function __construct(ManagerRegistry $managerRegistry, private readonly IndexRegistryInterface $indexRegistry)
1818
{
1919
$this->managerRegistry = $managerRegistry;
2020
}

src/Message/Handler/IndexHandler.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
namespace Setono\SyliusMeilisearchPlugin\Message\Handler;
66

7-
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistry;
7+
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistryInterface;
88
use Setono\SyliusMeilisearchPlugin\Exception\NonExistingIndexException;
99
use Setono\SyliusMeilisearchPlugin\Message\Command\Index;
1010
use Symfony\Component\Messenger\Exception\UnrecoverableMessageHandlingException;
1111

1212
final class IndexHandler
1313
{
14-
public function __construct(private readonly IndexRegistry $indexRegistry)
14+
public function __construct(private readonly IndexRegistryInterface $indexRegistry)
1515
{
1616
}
1717

src/Resolver/IndexName/IndexNameResolver.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace Setono\SyliusMeilisearchPlugin\Resolver\IndexName;
66

77
use Setono\SyliusMeilisearchPlugin\Config\Index;
8-
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistry;
8+
use Setono\SyliusMeilisearchPlugin\Config\IndexRegistryInterface;
99
use Setono\SyliusMeilisearchPlugin\IndexScope\IndexScope;
1010
use Setono\SyliusMeilisearchPlugin\Provider\IndexScope\IndexScopeProviderInterface;
1111
use Sylius\Component\Resource\Model\ResourceInterface;
@@ -17,7 +17,7 @@
1717
final class IndexNameResolver implements IndexNameResolverInterface
1818
{
1919
public function __construct(
20-
private readonly IndexRegistry $indexRegistry,
20+
private readonly IndexRegistryInterface $indexRegistry,
2121
private readonly IndexScopeProviderInterface $indexScopeProvider,
2222
private readonly string $environment,
2323
) {

0 commit comments

Comments
 (0)