Files
dataflow-bundle/src/Factory/ConnectionFactory.php
T
AUDUL 4e82b114c4 Add auto update count processed item while running job (#79)
* Add auto update count processed item while running job
2025-10-02 15:22:37 +02:00

30 lines
634 B
PHP

<?php
declare(strict_types=1);
namespace CodeRhapsodie\DataflowBundle\Factory;
use Symfony\Component\DependencyInjection\Container;
/**
* Class ConnectionFactory.
*
* @codeCoverageIgnore
*/
class ConnectionFactory
{
public function __construct(private Container $container, private string $connectionName)
{
}
public function setConnectionName(string $connectionName)
{
$this->connectionName = $connectionName;
}
public function getConnection(): \Doctrine\DBAL\Connection
{
return $this->container->get(\sprintf('doctrine.dbal.%s_connection', $this->connectionName));
}
}