vendor/mobizel/sylius-export-plugin/src/MobizelSyliusExportPlugin.php line 23

  1. <?php
  2. declare(strict_types=1);
  3. namespace Mobizel\SyliusExportPlugin;
  4. use Mobizel\SyliusExportPlugin\DependencyInjection\MobizelSyliusExportExtension;
  5. use Sylius\Bundle\CoreBundle\Application\SyliusPluginTrait;
  6. use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
  7. use Symfony\Component\HttpKernel\Bundle\Bundle;
  8. if (class_exists(SyliusPluginTrait::class)) {
  9.     final class MobizelSyliusExportPlugin extends Bundle
  10.     {
  11.         use SyliusPluginTrait;
  12.         public function getContainerExtension(): ExtensionInterface
  13.         {
  14.             return new MobizelSyliusExportExtension();
  15.         }
  16.     }
  17. } else {
  18.     final class MobizelSyliusExportPlugin extends Bundle
  19.     {
  20.         public function getContainerExtension(): ExtensionInterface
  21.         {
  22.             return new MobizelSyliusExportExtension();
  23.         }
  24.     }
  25. }