<?php
namespace Abcpremium\ObjectCsvCliExporterBundle;
use Abcpremium\ObjectCsvCliExporterBundle\DependencyInjection\Compiler\ExportTypePass;
use Abcpremium\ObjectCsvCliExporterBundle\Tool\Installer;
use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
use Pimcore\Extension\Bundle\Installer\AbstractInstaller;
use Symfony\Component\DependencyInjection\ContainerBuilder;
class AbcpremiumObjectCsvCliExporterBundle extends AbstractPimcoreBundle
{
public function build(ContainerBuilder $container): void
{
$container->addCompilerPass(new ExportTypePass());
parent::build($container);
}
public function getInstaller(): AbstractInstaller
{
return $this->container->get(Installer::class);
}
public function getVersion(): string
{
return '0.0.1';
}
public function getDescription(): string
{
return 'Export Pimcore objects to csv files.';
}
}