jarjak/dbal-manager-bundle

Bundle to provide DBALManager as a Symfony service.

Maintainers

Package info

github.com/JarJak/DBALManagerBundle

pkg:composer/jarjak/dbal-manager-bundle

Statistics

Installs: 8 752

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v3.0 2019-04-20 11:43 UTC

This package is auto-updated.

Last update: 2026-02-21 03:32:24 UTC


README

SensioLabsInsight

This bundle provides DBALManager as a Symfony service.

Installation:

  1. Run: composer require jarjak/dbal-manager-bundle

  2. [Symfony <4 only] Add bundle to your AppKernel.php:

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            //...
            new JarJak\DBALManagerBundle\JarJakDBALManagerBundle(),
        );
        //...
        return $bundles;
    }
    //...
}

Usage examples:

You can get DBALManager as service in two ways:

$container->get('jarjak.dbal_manager');
$container->get(DBALManager::class);

For usage examples please refer to DBALManager documentation.

Multiple database connections

If you have more than one DB connection, then you can create multiple managers, one for each connection. All you need is to pass DBAL Connection service (@secondary_connection) to setConnection() or constructor.

secondary_dbal_manager:
    class: JarJak\DBALManager
    arguments:
        - "@secondary_connection"