vendor/abcpremium/object-assigner-bundle/src/AbcpremiumObjectAssignerBundle.php line 10

Open in your IDE?
  1. <?php
  2. namespace Abcpremium\ObjectAssignerBundle;
  3. use Abcpremium\ObjectAssignerBundle\DependencyInjection\CompilerPass\ValidationTypes;
  4. use Abcpremium\ObjectAssignerBundle\Tool\Installer;
  5. use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
  6. use Symfony\Component\DependencyInjection\ContainerBuilder;
  7. class AbcpremiumObjectAssignerBundle extends AbstractPimcoreBundle
  8. {
  9.     const LOGGER_COMPONENT_NAME 'ABCPREMIUM-OBJECT-ASSIGNER';
  10.     public function getInstaller()
  11.     {
  12.         return $this->container->get(Installer::class);
  13.     }
  14.     public function getDescription()
  15.     {
  16.         return 'Automatically assigns objects to a property based on multiple mappings';
  17.     }
  18.     public function build(ContainerBuilder $container)
  19.     {
  20.         $container->addCompilerPass(new ValidationTypes());
  21.     }
  22.     public function getVersion()
  23.     {
  24.         return '0.0.3';
  25.     }
  26.     public function getJsPaths()
  27.     {
  28.         return [
  29.             '/bundles/abcpremiumobjectassigner/js/pimcore/plugin.js'
  30.         ];
  31.     }
  32. }