Skip to content

Commit 4e3373b

Browse files
Jeroen de Graafjerowork
authored andcommitted
Remove legacy service definitions
1 parent 0fcc097 commit 4e3373b

File tree

2 files changed

+6
-32
lines changed

2 files changed

+6
-32
lines changed

config/services.yaml

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ services:
7575
arguments:
7676
- '@gember.event_sourcing.util.file.finder.finder'
7777
- '@gember.event_sourcing.util.file.reflector.reflector'
78-
- '@gember.event_sourcing.resolver.use_case.command_handlers.command_handlers_resolver'
78+
- '@gember.event_sourcing.resolver.use_case.use_case_resolver'
7979

8080
gember.event_sourcing.registry.command_handler.cached.cached_command_handler_registry_decorator:
8181
class: Gember\EventSourcing\Registry\CommandHandler\Cached\CachedCommandHandlerRegistryDecorator
@@ -85,11 +85,6 @@ services:
8585
- '@gember.psr.simple_cache.cache_interface'
8686
- '@gember.event_sourcing.util.string.friendly_class_namer.friendly_class_namer'
8787

88-
gember.event_sourcing.resolver.use_case.command_handlers.command_handlers_resolver:
89-
class: Gember\EventSourcing\Resolver\UseCase\CommandHandlers\Attribute\AttributeCommandHandlersResolver
90-
arguments:
91-
- '@gember.event_sourcing.util.attribute.resolver.attribute_resolver'
92-
9388
Gember\EventSourcing\UseCase\CommandHandler\UseCaseCommandHandler:
9489
class: Gember\EventSourcing\UseCase\CommandHandler\UseCaseCommandHandler
9590
arguments:
@@ -102,26 +97,11 @@ services:
10297
arguments:
10398
- '@Gember\EventSourcing\EventStore\EventStore'
10499
- '@gember.event_sourcing.event_store.domain_event_envelope_factory'
105-
- '@gember.event_sourcing.resolver.use_case.subscribed_events.subscribed_events_resolver'
100+
- '@gember.event_sourcing.resolver.use_case.use_case_resolver'
106101
- '@gember.event_sourcing.util.messaging.message_bus.event_bus'
107102

108103
Gember\EventSourcing\Repository\UseCaseRepository: '@gember.event_sourcing.repository.use_case_repository'
109104

110-
gember.event_sourcing.resolver.use_case.domain_tag_properties.domain_tag_properties_resolver:
111-
class: Gember\EventSourcing\Resolver\UseCase\DomainTagProperties\Attribute\AttributeDomainTagsPropertiesResolver
112-
arguments:
113-
- '@gember.event_sourcing.util.attribute.resolver.attribute_resolver'
114-
115-
gember.event_sourcing.resolver.use_case.subscribed_events.subscribed_events_resolver:
116-
class: Gember\EventSourcing\Resolver\UseCase\SubscribedEvents\Attribute\AttributeSubscribedEventsResolver
117-
arguments:
118-
- '@gember.event_sourcing.util.attribute.resolver.attribute_resolver'
119-
120-
gember.event_sourcing.resolver.use_case.subscriber_method_for_event.subscriber_method_for_event_resolver:
121-
class: Gember\EventSourcing\Resolver\UseCase\SubscriberMethodForEvent\Attribute\AttributeSubscriberMethodForEventResolver
122-
arguments:
123-
- '@gember.event_sourcing.util.attribute.resolver.attribute_resolver'
124-
125105
gember.event_sourcing.util.attribute.resolver.attribute_resolver:
126106
class: Gember\EventSourcing\Util\Attribute\Resolver\Reflector\ReflectorAttributeResolver
127107

@@ -194,8 +174,7 @@ services:
194174
class: Gember\EventSourcingSymfonyBundle\Listener\InitializeUseCaseAttributeRegistryListener
195175
tags: ['kernel.event_subscriber']
196176
arguments:
197-
- '@gember.event_sourcing.resolver.use_case.domain_tag_properties.domain_tag_properties_resolver'
198-
- '@gember.event_sourcing.resolver.use_case.subscriber_method_for_event.subscriber_method_for_event_resolver'
177+
- '@gember.event_sourcing.resolver.use_case.use_case_resolver'
199178

200179
gember.event_sourcing.resolver.domain_event.domain_event_resolver:
201180
class: Gember\EventSourcing\Resolver\DomainEvent\Default\DefaultDomainEventResolver

src/Listener/InitializeUseCaseAttributeRegistryListener.php

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44

55
namespace Gember\EventSourcingSymfonyBundle\Listener;
66

7+
use Gember\EventSourcing\Resolver\UseCase\UseCaseResolver;
78
use Gember\EventSourcing\UseCase\UseCaseAttributeRegistry;
8-
use Gember\EventSourcing\Resolver\UseCase\DomainTagProperties\DomainTagsPropertiesResolver;
9-
use Gember\EventSourcing\Resolver\UseCase\SubscriberMethodForEvent\SubscriberMethodForEventResolver;
109
use Symfony\Component\Console\ConsoleEvents;
1110
use Symfony\Component\Console\Event\ConsoleCommandEvent;
1211
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
@@ -17,8 +16,7 @@
1716
final readonly class InitializeUseCaseAttributeRegistryListener implements EventSubscriberInterface
1817
{
1918
public function __construct(
20-
private DomainTagsPropertiesResolver $domainTagPropertiesResolver,
21-
private SubscriberMethodForEventResolver $subscriberMethodForEventResolver,
19+
private UseCaseResolver $useCaseResolver,
2220
) {}
2321

2422
/**
@@ -35,9 +33,6 @@ public static function getSubscribedEvents(): array
3533

3634
public function onEvent(ConsoleCommandEvent|RequestEvent $event): void
3735
{
38-
UseCaseAttributeRegistry::initialize(
39-
$this->domainTagPropertiesResolver,
40-
$this->subscriberMethodForEventResolver,
41-
);
36+
UseCaseAttributeRegistry::initialize($this->useCaseResolver);
4237
}
4338
}

0 commit comments

Comments
 (0)