Download the PHP package thewunder/corma without Composer
On this page you can find all versions of the php package thewunder/corma. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download thewunder/corma
More information about thewunder/corma
Files in thewunder/corma
Download thewunder/corma
More information about thewunder/corma
Files in thewunder/corma
Vendor thewunder
Package corma
Short Description Convention-based Alternative ORM
License MIT
Package corma
Short Description Convention-based Alternative ORM
License MIT
Keywords data mapperObject relational mapper
Please rate this library. Is it a good library?
Informations about the package corma
Corma
Corma is a high-performance, convention-based ORM based on Doctrine DBAL.
Corma is great because:
- No complex and difficult to verify annotations or configuration files
- Promotes consistent code organization
- Loads and saves one-to-one, one-to-many, many-to-many, and polymorphic relationships
- Can save multiple objects in a single query (using an upsert)
- Makes it easy to cache and avoid database queries
- Supports soft deletes
- Makes it easy to handle transactions in a Unit of Work
- Highly customizable
Corma doesn't:
- Autoload or lazy load relationships by default
- Do migrations or code generation
Works in MySql and PostgreSQL.
Install via Composer
Via the command line:
composer.phar require thewunder/corma ^5.0
Or add the following to the require section your composer.json:
"thewunder/corma": "^5.0"
For PHP versions < 8.1 use Corma version ~3.0
Basic Usage
Create a DataObject
And a Repository (optional)
Create the orm and use it
Documentation
See the wiki for full documentation.
Contributing
Please see CONTRIBUTING for details.
All versions of corma with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
ext-pdo Version *
ext-json Version *
doctrine/inflector Version ^1.3||^2.0
psr/event-dispatcher Version ^1.0
psr/simple-cache Version ^2.0||^3.0
psr/container Version ^2.0
thewunder/corma-dbal Version ^1.0
ext-pdo Version *
ext-json Version *
doctrine/inflector Version ^1.3||^2.0
psr/event-dispatcher Version ^1.0
psr/simple-cache Version ^2.0||^3.0
psr/container Version ^2.0
thewunder/corma-dbal Version ^1.0
The package thewunder/corma contains the following files
Loading the files please wait ....