File tree Expand file tree Collapse file tree 5 files changed +25
-1
lines changed Expand file tree Collapse file tree 5 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 15
15
use ServiceBus \Common \Context \ServiceBusContext ;
16
16
use ServiceBus \Common \MessageHandler \MessageHandlerArgument ;
17
17
18
+ /**
19
+ * @codeCoverageIgnore
20
+ */
18
21
final class ChainArgumentResolver
19
22
{
20
23
/**
Original file line number Diff line number Diff line change 16
16
use ServiceBus \Common \Context \ServiceBusContext ;
17
17
use ServiceBus \Common \MessageHandler \MessageHandlerArgument ;
18
18
19
+ /**
20
+ * @codeCoverageIgnore
21
+ */
19
22
final class ContainerArgumentResolver implements ArgumentResolver
20
23
{
21
24
/**
Original file line number Diff line number Diff line change 15
15
use ServiceBus \Common \Context \ServiceBusContext ;
16
16
use ServiceBus \Common \MessageHandler \MessageHandlerArgument ;
17
17
18
+ /**
19
+ * @codeCoverageIgnore
20
+ */
18
21
final class ContextArgumentResolver implements ArgumentResolver
19
22
{
20
23
public function supports (MessageHandlerArgument $ argument ): bool
Original file line number Diff line number Diff line change 15
15
use ServiceBus \Common \Context \ServiceBusContext ;
16
16
use ServiceBus \Common \MessageHandler \MessageHandlerArgument ;
17
17
18
+ /**
19
+ * @codeCoverageIgnore
20
+ */
18
21
final class MessageArgumentResolver implements ArgumentResolver
19
22
{
20
23
public function supports (MessageHandlerArgument $ argument ): bool
Original file line number Diff line number Diff line change 14
14
15
15
use PHPUnit \Framework \TestCase ;
16
16
use ServiceBus \ArgumentResolver \ArgumentResolverModule ;
17
+ use ServiceBus \ArgumentResolver \ContainerArgumentResolver ;
18
+ use ServiceBus \ArgumentResolver \ContextArgumentResolver ;
19
+ use ServiceBus \ArgumentResolver \MessageArgumentResolver ;
17
20
use Symfony \Component \DependencyInjection \ContainerBuilder ;
21
+ use Symfony \Component \DependencyInjection \ServiceLocator ;
18
22
19
23
final class ArgumentResolverModuleTest extends TestCase
20
24
{
@@ -27,8 +31,16 @@ public function boot(): void
27
31
28
32
(new ArgumentResolverModule ())->boot ($ containerBuilder );
29
33
34
+ self ::assertTrue ($ containerBuilder ->hasDefinition (MessageArgumentResolver::class));
35
+ self ::assertTrue ($ containerBuilder ->hasDefinition (ContextArgumentResolver::class));
36
+ self ::assertTrue ($ containerBuilder ->hasDefinition (ContainerArgumentResolver::class));
37
+
30
38
$ containerBuilder ->compile ();
31
39
32
- self ::assertTrue (true );
40
+ self ::assertTrue ($ containerBuilder ->hasDefinition ('service_bus.services_locator ' ));
41
+ self ::assertEquals (
42
+ ServiceLocator::class,
43
+ $ containerBuilder ->getDefinition ('service_bus.services_locator ' )->getClass ()
44
+ );
33
45
}
34
46
}
You can’t perform that action at this time.
0 commit comments