vendor/abcpremium/data-object-quality-bundle/src/AbcpremiumDataObjectQualityBundle.php line 11

Open in your IDE?
  1. <?php
  2. namespace Abcpremium\DataObjectQualityBundle;
  3. use Abcpremium\DataObjectQualityBundle\DependencyInjection\Compiler\ConstraintPass;
  4. use Abcpremium\DataObjectQualityBundle\Tool\Installer;
  5. use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
  6. use Pimcore\Extension\Bundle\Installer\AbstractInstaller;
  7. use Symfony\Component\DependencyInjection\ContainerBuilder;
  8. class AbcpremiumDataObjectQualityBundle extends AbstractPimcoreBundle
  9. {
  10.     public function build(ContainerBuilder $container): void
  11.     {
  12.         $container->addCompilerPass(new ConstraintPass());
  13.         parent::build($container);
  14.     }
  15.     public function getInstaller(): AbstractInstaller
  16.     {
  17.         return $this->container->get(Installer::class);
  18.     }
  19.     public function getDescription(): string
  20.     {
  21.         return 'Configurable quality analysis for data object contents';
  22.     }
  23.     public function getJsPaths(): array
  24.     {
  25.         return [
  26.             '/bundles/abcpremiumdataobjectquality/js/pimcore/dataQualityMenu.js',
  27.             '/bundles/abcpremiumdataobjectquality/js/pimcore/objectTab.js',
  28.         ];
  29.     }
  30.     public function getCssPaths(): array
  31.     {
  32.         return [
  33.             '/bundles/abcpremiumdataobjectquality/css/admin.css',
  34.         ];
  35.     }
  36.     public function getVersion(): string
  37.     {
  38.         return '0.0.5';
  39.     }
  40. }