|  Download Cycle ORM       <a href="https://discord.gg/TFeEmCs"><img src="https://img.shields.io/badge/discord-chat-magenta.svg"></a>
 Cycle is PHP DataMapper ORM and Data Modelling engine designed to safely work in classic and daemonized PHP applications (like RoadRunner). The ORM provides flexible configuration options to model datasets and support dynamic mapping schema at runtime. Engine can work with plain PHP objects, support annotation declarations and proxies via extensions. <p align="center"> <a href="https://github.com/cycle/docs"><b>Documentation</b></a> | <a href="https://github.com/cycle/docs/issues/3">Comparison with Eloquent and Doctrine</a>
 </p> Features:
ORM with has-one, has-many, many-thought-many and polymorphic relations
Plain Old PHP Objects or same entity type for multiple repositories
eager and lazy loading, query builder with multiple fetch strategies
embedded entities, lazy/eager loaded embedded partials
runtime configuration with/without code-generation
column-to-field mapping, single table inheritance, value objects support
custom persist strategies, dirty state, safe entity map
works with directed graphs and cyclic graphs using command chains
designed to work in long-running applications, immutable service core, reconnects
supports MySQL, MariaDB, PostgresSQL, SQLServer, SQLite
schema scaffolding and migrations
supports global query constrains, UUIDs as PK, soft deletes, auto timestamps
disposable UoW, custom column types, FKs to non primary columns
use with or without annotations, proxy classes and auto-migrations 
compatible with Doctrine Collections, Doctrine Annotations and Zend Hydrator
 Extensions:| Component | Current Status        
| ---       | ---
cycle/schema-builder |        cycle/annotated |        cycle/proxy-factory |        cycle/migrations |        License:The MIT License (MIT). Please see LICENSEfor more information. Maintained by Spiral Scout. |