Download the PHP package ausus/tenancy-row without Composer
On this page you can find all versions of the php package ausus/tenancy-row. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package tenancy-row
ausus/tenancy-row
⚠️ Name reservation only — not yet implemented. This package ships an empty composer manifest so the
ausus/tenancy-rowname is reserved on Packagist for the eventual implementation. Installing it in v0.1.x adds nothing to your autoloader. Tenancy in v0.1.x is single-tenant perApplicationhandled by the kernel directly (see theAusus\Tenantvalue object + thetenantconfig key inAusus\ApplicationConfig). Use theX-Tenant-IDheader to switch tenants per HTTP request. Implementation lands when the RFC-003 § work below is completed.
L3 — row-level Tenant isolation + Tenant catalog + per-context resolvers.
Owned RFC surfaces
- RFC-003 §4 —
TenantIsolationStrategy(row strategy only in V1). - RFC-003 §3, §11 —
TenantResolverfor HTTP (subdomain / header / JWT composite), CLI (--tenantflag), QUEUE (__ausus_tenantpayload), SCHEDULED (static binding). - RFC-003 §5 —
TenantCatalogbacked byausus/persistence-sql. - RFC-003 §8 —
OverrideStorefor additive Tenant overrides. - RFC-003 §6, §7, §13 — Bootstrap, archival, deletion, strategy migration Actions (
kernel.tenant.*).
Allowed dependencies
ausus/kernelilluminate/http(subdomain resolution fromHostheader)
Forbidden
- Cross-Tenant transactions of any kind.
- Schema-per-tenant or db-per-tenant strategies (out of V1 — would be separate packages
ausus/tenancy-schema,ausus/tenancy-database).