Skip to content

Instantly share code, notes, and snippets.

@ostrolucky
ostrolucky / services.yml
Last active July 20, 2018 08:53 — forked from zak10/symfony multi tenant kernel
symfony multi tenant kernel
catalog.kernel.request_event_listener:
class: App\CoreBundle\EventListener\KernelBootDatabaseSwitchListener
arguments: [@request, @doctrine.dbal.default_connection, @logger]
scope: request
tags:
- { name: kernel.event_listener, event: kernel.request, method: onKernelRequest }
@ostrolucky
ostrolucky / DataConnectionWrapper.php
Created August 23, 2017 22:02 — forked from Xymanek/DataConnectionWrapper.php
Symfony multi-tenant database
<?php
namespace AppBundle\Doctrine;
use AppBundle\Entity\Organisation;
use Doctrine\DBAL\Connection;
use Acme\Common\DatabaseNameResolver;
class DataConnectionWrapper extends Connection
{
/**