<?php
namespace Oi\AlexaBundle;
use Oi\AlexaBundle\DependencyInjection\CompilerPass;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;
/**
* @author Maximilian Beckers <beckers.maximilian@gmail.com>
*/
class OiAlexaBundle extends Bundle
{
public function getPath(): string
{
return \dirname(__DIR__);
}
/**
* {@inheritdoc}
*/
public function build(ContainerBuilder $container)
{
parent::build($container);
// add all request handlers tagged by "oi_alexa.request_handler" to registry.
$container->addCompilerPass(new CompilerPass\RequestHandlerResolverPass());
}
}