keystone/multitenancy

Installs: 10

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/keystone/multitenancy

0.1.4 2017-06-07 20:23 UTC

This package is not auto-updated.

Last update: 2025-09-28 07:07:08 UTC


README

A helpful library for multitenancy support in Symfony applications.

What it does:

  • Determine the tenant from a route parameter.
  • Scope ORM queries to the current tenant.
  • Scope new entities to the current tenant.
  • Sets the default route parameter.
  • Controller argument resolver for the tenant.

Installation

Use Composer to install the package:

composer require keystone/multitenancy

Add the Symfony bundle to your kernel and configure it:

public function registerBundles()
{
    $bundles[] = new Keystone\Multitenancy\Bundle\KeystoneMultitenancyBundle();
}
keystone_multitenancy:
  tenant_repository_id: app.repository.tenant
  tenant_route_parameter: tenantSubdomain
  tenant_filter_column: tenant_id