vendor/activepublishing/bundle-agence3p/Agence3pBundle.php line 8

Open in your IDE?
  1. <?php
  2. namespace Agence3pBundle;
  3. use Agence3pBundle\Service\Installer;
  4. use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
  5. class Agence3pBundle extends AbstractPimcoreBundle
  6. {
  7.     const COMPOSER_PACKAGE_NAME "activepublishing/bundle-agence3p";
  8.     const BUNDLE_ID              "Agence3pBundle";
  9.     const BUNDLE_NAME            "Agence3pBundle";
  10.     const BUNDLE_DESCRIPTION     "Agence-3-print Bundle by Active Publishing©";
  11.     const BUNDLE_VERSION         "1.0.3";
  12.     const BUNDLE_REVISION        1;
  13.     const PIMCORE_MIN_VERSION    "10.0.0";
  14.     const PRODUCTS_IMPORT_PERMISSION  "agence3p_products_import";
  15.     public function getJsPaths() : array
  16.     {
  17.         return [
  18.             '/bundles/agence3p/js/pimcore/startup.js'
  19.         ];
  20.     }
  21.     /**
  22.      * @return string
  23.      */
  24.     protected function getComposerPackageName() : string
  25.     {
  26.         return self::COMPOSER_PACKAGE_NAME;
  27.     }
  28.     /**
  29.      * @return string
  30.      */
  31.     public function getNiceName() : string
  32.     {
  33.         return self::BUNDLE_NAME;
  34.     }
  35.     /**
  36.      * @return string
  37.      */
  38.     public function getDescription() : string
  39.     {
  40.         return self::BUNDLE_DESCRIPTION;
  41.     }
  42.     /**
  43.      * @return string
  44.      */
  45.     public function getVersion() : string
  46.     {
  47.         return self::BUNDLE_VERSION;
  48.     }
  49.     /**
  50.      * {@inheritdoc}
  51.      */
  52.     public function getInstaller() : null|Object
  53.     {
  54.         return $this->container->get(Installer::class);
  55.     }
  56. }