vendor/krak/symfony-messenger-redis/src/MessengerRedisBundle.php line 12

Open in your IDE?
  1. <?php
  2. namespace Krak\SymfonyMessengerRedis;
  3. use Symfony\Component\DependencyInjection\ContainerBuilder;
  4. use Symfony\Component\DependencyInjection\Extension\Extension;
  5. use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
  6. use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
  7. use Symfony\Component\HttpKernel\Bundle\Bundle;
  8. use Symfony\Component\Config\FileLocator;
  9. class MessengerRedisBundle extends Bundle
  10. {
  11.     public function getContainerExtension(): ExtensionInterface {
  12.         return new class() extends Extension {
  13.             public function getAlias(): string {
  14.                 return 'messenger_redis';
  15.             }
  16.             /** @param mixed[] $configs */
  17.             public function load(array $configsContainerBuilder $container): void {
  18.                 $loader = new XmlFileLoader($container, new FileLocator(__DIR__ '/Resources/config'));
  19.                 $loader->load('services.xml');
  20.             }
  21.         };
  22.     }
  23. }