<?php
namespace EightMarq\CoreComponent;
use EightMarq\CoreComponent\DependencyInjection\CoreComponentExtension;
use EightMarq\CoreComponent\Service\Optimus;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class CoreComponentBundle extends Bundle
{
public function boot(): void
{
parent::boot();
Optimus::initalize(
$this->container->getParameter(sprintf('%s.%s', CoreComponentExtension::COMPONENT_ALIAS, 'optimus_prime')),
$this->container->getParameter(sprintf('%s.%s', CoreComponentExtension::COMPONENT_ALIAS, 'optimus_inverse')),
$this->container->getParameter(sprintf('%s.%s', CoreComponentExtension::COMPONENT_ALIAS, 'optimus_random'))
);
}
}