12345678910111213141516171819202122232425262728 |
- <?php
- namespace Doctrine\Bundle\DoctrineBundle\Dbal;
- use Doctrine\DBAL\Connection;
- use Doctrine\DBAL\Tools\Console\ConnectionProvider;
- use Doctrine\Persistence\AbstractManagerRegistry;
- class ManagerRegistryAwareConnectionProvider implements ConnectionProvider
- {
- /** @var AbstractManagerRegistry */
- private $managerRegistry;
- public function __construct(AbstractManagerRegistry $managerRegistry)
- {
- $this->managerRegistry = $managerRegistry;
- }
- public function getDefaultConnection(): Connection
- {
- return $this->managerRegistry->getConnection();
- }
- public function getConnection(string $name): Connection
- {
- return $this->managerRegistry->getConnection($name);
- }
- }
|