<?php
namespace Abcpremium\ObjectAssignerBundle;
use Abcpremium\ObjectAssignerBundle\DependencyInjection\CompilerPass\ValidationTypes;
use Abcpremium\ObjectAssignerBundle\Tool\Installer;
use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
use Symfony\Component\DependencyInjection\ContainerBuilder;
class AbcpremiumObjectAssignerBundle extends AbstractPimcoreBundle
{
const LOGGER_COMPONENT_NAME = 'ABCPREMIUM-OBJECT-ASSIGNER';
public function getInstaller()
{
return $this->container->get(Installer::class);
}
public function getDescription()
{
return 'Automatically assigns objects to a property based on multiple mappings';
}
public function build(ContainerBuilder $container)
{
$container->addCompilerPass(new ValidationTypes());
}
public function getVersion()
{
return '0.0.3';
}
public function getJsPaths()
{
return [
'/bundles/abcpremiumobjectassigner/js/pimcore/plugin.js'
];
}
}