Add Doctrine Connection factory

[MAILPOET-2014]
This commit is contained in:
Jan Jakeš
2019-04-25 13:37:15 +02:00
committed by M. Shull
parent 43ba11f7f9
commit b5e92f4939
3 changed files with 61 additions and 0 deletions

View File

@ -91,6 +91,11 @@ class ContainerConfigurator implements IContainerConfigurator {
$container->register(\MailPoet\Config\Renderer::class)
->setPublic(true)
->setFactory([new Reference(\MailPoet\Config\RendererFactory::class), 'getRenderer']);
// Doctrine
$container->autowire(\MailPoet\Doctrine\ConnectionFactory::class);
$container->autowire(\MailPoetVendor\Doctrine\DBAL\Connection::class)
->setFactory([new Reference(\MailPoet\Doctrine\ConnectionFactory::class), 'createConnection'])
->setPublic(true);
// Cron
$container->autowire(\MailPoet\Cron\Daemon::class)->setPublic(true);
$container->autowire(\MailPoet\Cron\DaemonHttpRunner::class)->setPublic(true);