Download the PHP package lombokclarion/persistence without Composer
On this page you can find all versions of the php package lombokclarion/persistence. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download lombokclarion/persistence
More information about lombokclarion/persistence
Files in lombokclarion/persistence
Download lombokclarion/persistence
More information about lombokclarion/persistence
Files in lombokclarion/persistence
Vendor lombokclarion
Package persistence
Short Description QueryBuilder (bound parameters only), SchemaBuilder, and an explicit-manifest MigrationRunner for LombokClarion.
License Apache-2.0
Package persistence
Short Description QueryBuilder (bound parameters only), SchemaBuilder, and an explicit-manifest MigrationRunner for LombokClarion.
License Apache-2.0
Please rate this library. Is it a good library?
Informations about the package persistence
lombokclarion/persistence
QueryBuilder (bound-params-only), SchemaBuilder, migrations, seeding, multi-DB ConnectionManager.
[READ-ONLY] This is a subtree split of the LombokClarion monorepo.
Do not send pull requests here — contribute to the main repository instead.
Install
Namespace
What's Inside
| Class | Role |
|---|---|
QueryBuilder |
SQL builder — bound params only, no raw value injection |
SchemaBuilder |
DDL builder: create(), alter(), drop() |
Grammar / AnsiGrammar / MySqlGrammar |
SQL dialect abstraction |
GrammarFactory |
Resolves Grammar from driver name |
RawExpression |
Escape hatch (placeholder-count == binding-count enforced) |
Identifier |
Validates table/column names (no injection via identifiers) |
ConnectionConfig |
DSN / provided / template configuration value object |
ConnectionManager |
Multi-connection manager (default, reporting, tenants) |
Migration |
Migration interface (up() / down()) |
MigrationRunner |
Runs migrations with lc_migrations tracking table |
Seeder |
Seeder interface |
SeedContext |
Seed context (connection + deterministic seed value) |
SeederRunner |
Runs seeders with lc_seeds idempotency tracking |
Factory |
Test data factory for generating fake records |
Relation |
Relation definition: hasMany(), hasOne(), belongsTo() |
EagerLoader |
N+1-safe eager loading (single WHERE IN per relation) |
TrustedDdl |
Allows DDL in trusted contexts (migration runner) |
Usage
License
Apache-2.0 — see LICENSE in the main repository.
All versions of persistence with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.3
ext-pdo Version *
ext-pdo Version *
The package lombokclarion/persistence contains the following files
Loading the files please wait ...