|
8 | 8 | use Http\Client\HttpClient; |
9 | 9 | use Http\Discovery\HttpClientDiscovery; |
10 | 10 | use Http\Discovery\Strategy\DiscoveryStrategy; |
11 | | -use Symfony\Component\EventDispatcher\Event as LegacyEvent; |
12 | | -use Symfony\Component\EventDispatcher\EventSubscriberInterface; |
13 | | -use Symfony\Component\HttpKernel\Kernel; |
14 | | -use Symfony\Contracts\EventDispatcher\Event; |
15 | | - |
16 | | -if (Kernel::MAJOR_VERSION >= 5) { |
17 | | - \class_alias(Event::class, 'Http\HttplugBundle\Discovery\ConfiguredClientsStrategyEventClass'); |
18 | | -} else { |
19 | | - \class_alias(LegacyEvent::class, 'Http\HttplugBundle\Discovery\ConfiguredClientsStrategyEventClass'); |
20 | | -} |
21 | 11 |
|
22 | 12 | /** |
23 | 13 | * A strategy that provide clients configured with HTTPlug bundle. With help from this strategy |
24 | 14 | * we can use the web debug toolbar for clients found with the discovery. |
25 | 15 | * |
26 | 16 | * @author Tobias Nyholm <tobias.nyholm@gmail.com> |
27 | 17 | */ |
28 | | -class ConfiguredClientsStrategy implements DiscoveryStrategy, EventSubscriberInterface |
| 18 | +class ConfiguredClientsStrategy implements DiscoveryStrategy |
29 | 19 | { |
30 | 20 | /** |
31 | 21 | * @var HttpClient |
@@ -67,25 +57,4 @@ public static function getCandidates($type) |
67 | 57 |
|
68 | 58 | return []; |
69 | 59 | } |
70 | | - |
71 | | - /** |
72 | | - * Make sure to use our custom strategy. |
73 | | - */ |
74 | | - public function onEvent(ConfiguredClientsStrategyEventClass $e) |
75 | | - { |
76 | | - HttpClientDiscovery::prependStrategy(self::class); |
77 | | - } |
78 | | - |
79 | | - /** |
80 | | - * Whenever these events occur we make sure to add our strategy to the discovery. |
81 | | - * |
82 | | - * {@inheritdoc} |
83 | | - */ |
84 | | - public static function getSubscribedEvents() |
85 | | - { |
86 | | - return [ |
87 | | - 'kernel.request' => ['onEvent', 1024], |
88 | | - 'console.command' => ['onEvent', 1024], |
89 | | - ]; |
90 | | - } |
91 | 60 | } |
0 commit comments