<?php
namespace Agence3pBundle;
use Agence3pBundle\Service\Installer;
use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
class Agence3pBundle extends AbstractPimcoreBundle
{
const COMPOSER_PACKAGE_NAME = "activepublishing/bundle-agence3p";
const BUNDLE_ID = "Agence3pBundle";
const BUNDLE_NAME = "Agence3pBundle";
const BUNDLE_DESCRIPTION = "Agence-3-print Bundle by Active Publishing©";
const BUNDLE_VERSION = "1.0.3";
const BUNDLE_REVISION = 1;
const PIMCORE_MIN_VERSION = "10.0.0";
const PRODUCTS_IMPORT_PERMISSION = "agence3p_products_import";
public function getJsPaths() : array
{
return [
'/bundles/agence3p/js/pimcore/startup.js'
];
}
/**
* @return string
*/
protected function getComposerPackageName() : string
{
return self::COMPOSER_PACKAGE_NAME;
}
/**
* @return string
*/
public function getNiceName() : string
{
return self::BUNDLE_NAME;
}
/**
* @return string
*/
public function getDescription() : string
{
return self::BUNDLE_DESCRIPTION;
}
/**
* @return string
*/
public function getVersion() : string
{
return self::BUNDLE_VERSION;
}
/**
* {@inheritdoc}
*/
public function getInstaller() : null|Object
{
return $this->container->get(Installer::class);
}
}