PHP Classes

Cycle DataMapper ORM: Store and retrieve objects in a database using ORM

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 59 All time: 10,513 This week: 36Up
Version License PHP version Categories
cycle-orm 1.0MIT/X Consortium ...7.1Databases, Design Patterns, PHP 7
Description 

Author

This package can be used to store and retrieve objects in a database using ORM.

It provides several classes and traits that can be used by applications to create objects that map class variable values into database table record values and vice-versa.

It provides flexible configuration options to model data sets and support dynamic schema configuration.

It supports mapping regular class objects and supports mapping declarations as annotations in the class comments.

Picture of Wolfy-J
Name: Wolfy-J <contact>
Classes: 4 packages by
Country: Belarus Belarus
Age: 34
All time rank: 385212 in Belarus Belarus
Week rank: 178 Up2 in Belarus Belarus Up
Innovation award
Innovation award
Nominee: 1x

Details

Cycle ORM

Latest Stable Version Build Status Scrutinizer Code Quality Codecov <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 | Latest Stable Version Build Status Scrutinizer Code Quality Codecov cycle/annotated | Latest Stable Version Build Status Scrutinizer Code Quality Codecov cycle/proxy-factory | Latest Stable Version Build Status Scrutinizer Code Quality Codecov cycle/migrations | Latest Stable Version Build Status Scrutinizer Code Quality Codecov

License:

The MIT License (MIT). Please see LICENSE for more information. Maintained by Spiral Scout.


  Files folder image Files (369)  
File Role Description
Files folder imagesrc (16 files, 11 directories)
Files folder imagetests (1 directory)
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file CODE_OF_CONDUCT.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file CONTRIBUTING.md Data Auxiliary data
Accessible without login Plain text file infection.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (369)  /  src  
File Role Description
Files folder imageCommand (5 files, 3 directories)
Files folder imageConfig (1 file)
Files folder imageContext (2 files)
Files folder imageException (15 files, 2 directories)
Files folder imageHeap (4 files, 1 directory)
Files folder imageMapper (3 files)
Files folder imageParser (8 files, 1 directory)
Files folder imagePromise (6 files, 1 directory)
Files folder imageRelation (9 files, 3 directories)
Files folder imageSelect (12 files, 2 directories)
Files folder imageTransaction (2 files)
  Plain text file CommandGenerator.php Class Class source
  Plain text file Factory.php Class Class source
  Plain text file FactoryInterface.php Class Class source
  Plain text file Iterator.php Class Class source
  Plain text file MapperInterface.php Class Class source
  Plain text file ORM.php Class Class source
  Plain text file ORMInterface.php Class Class source
  Plain text file PromiseFactoryInterface.php Class Class source
  Plain text file Relation.php Class Class source
  Plain text file RelationMap.php Class Class source
  Plain text file RepositoryInterface.php Class Class source
  Plain text file Schema.php Class Class source
  Plain text file SchemaInterface.php Class Class source
  Plain text file Select.php Class Class source
  Plain text file Transaction.php Class Class source
  Plain text file TransactionInterface.php Class Class source

  Files folder image Files (369)  /  src  /  Command  
File Role Description
Files folder imageBranch (5 files)
Files folder imageDatabase (3 files)
Files folder imageTraits (3 files)
  Plain text file CommandInterface.php Class Class source
  Plain text file ContextCarrierInterface.php Class Class source
  Plain text file DatabaseCommand.php Class Class source
  Plain text file InitCarrierInterface.php Class Class source
  Plain text file ScopeCarrierInterface.php Class Class source

  Files folder image Files (369)  /  src  /  Command  /  Branch  
File Role Description
  Plain text file Condition.php Class Class source
  Plain text file ContextSequence.php Class Class source
  Plain text file Nil.php Class Class source
  Plain text file Sequence.php Class Class source
  Plain text file Split.php Class Class source

  Files folder image Files (369)  /  src  /  Command  /  Database  
File Role Description
  Plain text file Delete.php Class Class source
  Plain text file Insert.php Class Class source
  Plain text file Update.php Class Class source

  Files folder image Files (369)  /  src  /  Command  /  Traits  
File Role Description
  Plain text file ContextTrait.php Class Class source
  Plain text file ErrorTrait.php Class Class source
  Plain text file ScopeTrait.php Class Class source

  Files folder image Files (369)  /  src  /  Config  
File Role Description
  Plain text file RelationConfig.php Class Class source

  Files folder image Files (369)  /  src  /  Context  
File Role Description
  Plain text file ConsumerInterface.php Class Class source
  Plain text file ProducerInterface.php Class Class source

  Files folder image Files (369)  /  src  /  Exception  
File Role Description
Files folder imageAnnotation (1 file)
Files folder imageRelation (1 file)
  Plain text file BuilderException.php Class Class source
  Plain text file CommandException.php Class Class source
  Plain text file ConfigException.php Class Class source
  Plain text file FactoryException.php Class Class source
  Plain text file HeapException.php Class Class source
  Plain text file LoaderException.php Class Class source
  Plain text file MapperException.php Class Class source
  Plain text file ORMException.php Class Class source
  Plain text file ParserException.php Class Class source
  Plain text file PromiseException.php Class Class source
  Plain text file RelationException.php Class Class source
  Plain text file SchemaException.php Class Class source
  Plain text file SelectorException.php Class Class source
  Plain text file TransactionException.php Class Class source
  Plain text file TypecastException.php Class Class source

  Files folder image Files (369)  /  src  /  Exception  /  Annotation  
File Role Description
  Plain text file AnnotationException.php Class Class source

  Files folder image Files (369)  /  src  /  Exception  /  Relation  
File Role Description
  Plain text file NullException.php Class Class source

  Files folder image Files (369)  /  src  /  Heap  
File Role Description
Files folder imageTraits (3 files)
  Plain text file Heap.php Class Class source
  Plain text file HeapInterface.php Class Class source
  Plain text file Node.php Class Class source
  Plain text file State.php Class Class source

  Files folder image Files (369)  /  src  /  Heap  /  Traits  
File Role Description
  Plain text file ClaimTrait.php Class Class source
  Plain text file RelationTrait.php Class Class source
  Plain text file VisitorTrait.php Class Class source

  Files folder image Files (369)  /  src  /  Mapper  
File Role Description
  Plain text file DatabaseMapper.php Class Class source
  Plain text file Mapper.php Class Class source
  Plain text file StdMapper.php Class Class source

  Files folder image Files (369)  /  src  /  Parser  
File Role Description
Files folder imageTraits (2 files)
  Plain text file AbstractNode.php Class Class source
  Plain text file ArrayNode.php Class Class source
  Plain text file EmbeddedNode.php Class Class source
  Plain text file OutputNode.php Class Class source
  Plain text file RootNode.php Class Class source
  Plain text file SingularNode.php Class Class source
  Plain text file Typecast.php Class Class source
  Plain text file TypecastInterface.php Class Class source

  Files folder image Files (369)  /  src  /  Parser  /  Traits  
File Role Description
  Plain text file DuplicateTrait.php Class Class source
  Plain text file ReferenceTrait.php Class Class source

  Files folder image Files (369)  /  src  /  Promise  
File Role Description
Files folder imageCollection (2 files)
  Plain text file PromiseFactory.php Class Class source
  Plain text file PromiseInterface.php Class Class source
  Plain text file PromiseMany.php Class Class source
  Plain text file PromiseOne.php Class Class source
  Plain text file Reference.php Class Class source
  Plain text file ReferenceInterface.php Class Class source

  Files folder image Files (369)  /  src  /  Promise  /  Collection  
File Role Description
  Plain text file CollectionPromise.php Class Class source
  Plain text file CollectionPromiseInterface.php Class Class source

  Files folder image Files (369)  /  src  /  Relation  
File Role Description
Files folder imageMorphed (3 files)
Files folder imagePivoted (5 files)
Files folder imageTraits (3 files)
  Plain text file AbstractRelation.php Class Class source
  Plain text file BelongsTo.php Class Class source
  Plain text file DependencyInterface.php Class Class source
  Plain text file Embedded.php Class Class source
  Plain text file HasMany.php Class Class source
  Plain text file HasOne.php Class Class source
  Plain text file ManyToMany.php Class Class source
  Plain text file RefersTo.php Class Class source
  Plain text file RelationInterface.php Class Class source

  Files folder image Files (369)  /  src  /  Relation  /  Morphed  
File Role Description
  Plain text file BelongsToMorphed.php Class Class source
  Plain text file MorphedHasMany.php Class Class source
  Plain text file MorphedHasOne.php Class Class source

  Files folder image Files (369)  /  src  /  Relation  /  Pivoted  
File Role Description
  Plain text file PivotedCollection.php Class Class source
  Plain text file PivotedCollectionInterface.php Class Class source
  Plain text file PivotedCollectionPromise.php Class Class source
  Plain text file PivotedPromise.php Class Class source
  Plain text file PivotedStorage.php Class Class source

  Files folder image Files (369)  /  src  /  Relation  /  Traits  
File Role Description
  Plain text file ContextTrait.php Class Class source
  Plain text file NodeTrait.php Class Class source
  Plain text file PromiseOneTrait.php Class Class source

  Files folder image Files (369)  /  src  /  Select  
File Role Description
Files folder imageLoader (6 files, 1 directory)
Files folder imageTraits (5 files)
  Plain text file AbstractLoader.php Class Class source
  Plain text file ConstrainInterface.php Class Class source
  Plain text file JoinableInterface.php Class Class source
  Plain text file JoinableLoader.php Class Class source
  Plain text file LoaderInterface.php Class Class source
  Plain text file QueryBuilder.php Class Class source
  Plain text file QueryConstrain.php Class Class source
  Plain text file Repository.php Class Class source
  Plain text file RootLoader.php Class Class source
  Plain text file Source.php Class Class source
  Plain text file SourceInterface.php Class Class source
  Plain text file SourceProviderInterface.php Class Class source

  Files folder image Files (369)  /  src  /  Select  /  Loader  
File Role Description
Files folder imageMorphed (2 files)
  Plain text file BelongsToLoader.php Class Class source
  Plain text file EmbeddedLoader.php Class Class source
  Plain text file HasManyLoader.php Class Class source
  Plain text file HasOneLoader.php Class Class source
  Plain text file ManyToManyLoader.php Class Class source
  Plain text file PivotLoader.php Class Class source

  Files folder image Files (369)  /  src  /  Select  /  Loader  /  Morphed  
File Role Description
  Plain text file MorphedHasManyLoader.php Class Class source
  Plain text file MorphedHasOneLoader.php Class Class source

  Files folder image Files (369)  /  src  /  Select  /  Traits  
File Role Description
  Plain text file AliasTrait.php Class Class source
  Plain text file ChainTrait.php Class Class source
  Plain text file ColumnsTrait.php Class Class source
  Plain text file ConstrainTrait.php Class Class source
  Plain text file WhereTrait.php Class Class source

  Files folder image Files (369)  /  src  /  Transaction  
File Role Description
  Plain text file Runner.php Class Class source
  Plain text file RunnerInterface.php Class Class source

  Files folder image Files (369)  /  tests  
File Role Description
Files folder imageORM (15 files, 4 directories)

  Files folder image Files (369)  /  tests  /  ORM  
File Role Description
Files folder imageBenchmark (2 files)
Files folder imageClassless (5 files)
Files folder imageCommand (6 files)
Files folder imageDriver (4 directories)
  Plain text file AutoTimestampsTest.php Class Class source
  Plain text file BaseTest.php Class Class source
  Plain text file BelongsToNativeReferenceTest.php Class Class source
  Plain text file BelongsToPromiseTest.php Class Class source
  Plain text file BelongsToProxyTest.php Class Class source
  Plain text file BelongsToReferenceTest.php Class Class source
  Plain text file BelongsToRelationTest.php Class Class source
  Plain text file BidirectionTest.php Class Class source
  Plain text file ColumnAliasesTest.php Class Class source
  Plain text file CustomRepositoryTest.php Class Class source
  Plain text file CyclicManyToManyTest.php Class Class source
  Plain text file CyclicReferencesTest.php Class Class source
  Plain text file DatetimeTest.php Class Class source
  Plain text file DeepCyclicTest.php Class Class source
  Plain text file DoubleLinkedTest.php Class Class source

  Files folder image Files (369)  /  tests  /  ORM  /  Benchmark  
File Role Description
  Plain text file BenchmarkClasslessDoubleLinkedTest.php Class Class source
  Plain text file BenchmarkDoubleLinkedTest.php Class Class source

  Files folder image Files (369)  /  tests  /  ORM  /  Classless  
File Role Description
  Plain text file ClasslessCyclicReferencesTest.php Class Class source
  Plain text file ClasslessHasManyPromiseTest.php Class Class source
  Plain text file ClasslessHasOneCyclicTest.php Class Class source
  Plain text file ClasslessInverseRelationTest.php Class Class source
  Plain text file ClasslessMapperTest.php Class Class source

  Files folder image Files (369)  /  tests  /  ORM  /  Command  
File Role Description
  Plain text file ConditionCommandTest.php Class Class source
  Plain text file DeleteCommandTest.php Class Class source
  Plain text file InsertCommandTest.php Class Class source
  Plain text file SequenceCommandTest.php Class Class source
  Plain text file SplitCommandTest.php Class Class source
  Plain text file UpdateCommandTest.php Class Class source

  Files folder image Files (369)  /  tests  /  ORM  /  Driver  
File Role Description
Files folder imageMySQL (62 files)
Files folder imagePostgres (62 files)
Files folder imageSQLite (19 files)
Files folder imageSQLServer (62 files)

  Files folder image Files (369)  /  tests  /  ORM  /  Driver  /  MySQL  
File Role Description
  Plain text file AutoTimestampsTest.php Class Class source
  Plain text file BelongsToMorphedRelationTest.php Class Class source
  Plain text file BelongsToNativeReferenceTest.php Class Class source
  Plain text file BelongsToPromiseTest.php Class Class source
  Plain text file BelongsToProxyTest.php Class Class source
  Plain text file BelongsToReferenceTest.php Class Class source
  Plain text file BelongsToRelationTest.php Class Class source
  Plain text file BidirectionTest.php Class Class source
  Plain text file ClasslessCyclicReferencesTest.php Class Class source
  Plain text file ClasslessHasManyPromiseTest.php Class Class source
  Plain text file ClasslessHasOneCyclicTest.php Class Class source
  Plain text file ClasslessInverseRelationTest.php Class Class source
  Plain text file ClasslessMapperTest.php Class Class source
  Plain text file ColumnAliasesTest.php Class Class source
  Plain text file CustomRepositoryTest.php Class Class source
  Plain text file CyclicManyToManyTest.php Class Class source
  Plain text file CyclicReferencesTest.php Class Class source
  Plain text file DatetimeTest.php Class Class source
  Plain text file DeepCyclicTest.php Class Class source
  Plain text file DoubleLinkedTest.php Class Class source
  Plain text file EagerTest.php Class Class source
  Plain text file EmbeddedLoaderTest.php Class Class source
  Plain text file EmbeddedRelationTest.php Class Class source
  Plain text file FollowupTest.php Class Class source
  Plain text file HasManyConstrainTest.php Class Class source
  Plain text file HasManyNestedConditionTest.php Class Class source
  Plain text file HasManyPromiseTest.php Class Class source
  Plain text file HasManyRelationTest.php Class Class source
  Plain text file HasManySourceTest.php Class Class source
  Plain text file HasOneCyclicTest.php Class Class source
  Plain text file HasOnePromiseTest.php Class Class source
  Plain text file HasOneProxyTest.php Class Class source
  Plain text file HasOneRelationTest.php Class Class source
  Plain text file InstantiatorTest.php Class Class source
  Plain text file InverseRelationTest.php Class Class source
  Plain text file LinkedTreeTest.php Class Class source
  Plain text file ManyToManyConstrainedPivotTest.php Class Class source
  Plain text file ManyToManyConstrainedTest.php Class Class source
  Plain text file ManyToManyConstrainTest.php Class Class source
  Plain text file ManyToManyDeepenedTest.php Class Class source
  Plain text file ManyToManyPromiseTest.php Class Class source
  Plain text file ManyToManyRelationTest.php Class Class source
  Plain text file MapperTest.php Class Class source
  Plain text file MorphedHasManyConstrainTest.php Class Class source
  Plain text file MorphedHasManyPromiseTest.php Class Class source
  Plain text file MorphedHasManyRelationTest.php Class Class source
  Plain text file MorphedHasOnePromiseTest.php Class Class source
  Plain text file MorphedHasOneRelationTest.php Class Class source
  Plain text file ORMTest.php Class Class source
  Plain text file PaginateTest.php Class Class source
  Plain text file QueryBuilderTest.php Class Class source
  Plain text file RefersToPromiseTest.php Class Class source
  Plain text file RefersToRelationTest.php Class Class source
  Plain text file RelationWithColumnAliasTest.php Class Class source
  Plain text file RepositoryTest.php Class Class source
  Plain text file SelectorTest.php Class Class source
  Plain text file SoftDeletesTest.php Class Class source
  Plain text file TableInheritanceTest.php Class Class source
  Plain text file TableRendererTest.php Class Class source
  Plain text file TypecastTest.php Class Class source
  Plain text file UUIDColumnTest.php Class Class source
  Plain text file UUIDTest.php Class Class source

  Files folder image Files (369)  /  tests  /  ORM  /  Driver  /  Postgres  
File Role Description
  Plain text file AutoTimestampsTest.php Class Class source
  Plain text file BelongsToMorphedRelationTest.php Class Class source
  Plain text file BelongsToNativeReferenceTest.php Class Class source
  Plain text file BelongsToPromiseTest.php Class Class source
  Plain text file BelongsToProxyTest.php Class Class source
  Plain text file BelongsToReferenceTest.php Class Class source
  Plain text file BelongsToRelationTest.php Class Class source
  Plain text file BidirectionTest.php Class Class source
  Plain text file ClasslessCyclicReferencesTest.php Class Class source
  Plain text file ClasslessHasManyPromiseTest.php Class Class source
  Plain text file ClasslessHasOneCyclicTest.php Class Class source
  Plain text file ClasslessInverseRelationTest.php Class Class source
  Plain text file ClasslessMapperTest.php Class Class source
  Plain text file ColumnAliasesTest.php Class Class source
  Plain text file CustomRepositoryTest.php Class Class source
  Plain text file CyclicManyToManyTest.php Class Class source
  Plain text file CyclicReferencesTest.php Class Class source
  Plain text file DatetimeTest.php Class Class source
  Plain text file DeepCyclicTest.php Class Class source
  Plain text file DoubleLinkedTest.php Class Class source
  Plain text file EagerTest.php Class Class source
  Plain text file EmbeddedLoaderTest.php Class Class source
  Plain text file EmbeddedRelationTest.php Class Class source
  Plain text file FollowupTest.php Class Class source
  Plain text file HasManyConstrainTest.php Class Class source
  Plain text file HasManyNestedConditionTest.php Class Class source
  Plain text file HasManyPromiseTest.php Class Class source
  Plain text file HasManyRelationTest.php Class Class source
  Plain text file HasManySourceTest.php Class Class source
  Plain text file HasOneCyclicTest.php Class Class source
  Plain text file HasOnePromiseTest.php Class Class source
  Plain text file HasOneProxyTest.php Class Class source
  Plain text file HasOneRelationTest.php Class Class source
  Plain text file InstantiatorTest.php Class Class source
  Plain text file InverseRelationTest.php Class Class source
  Plain text file LinkedTreeTest.php Class Class source
  Plain text file ManyToManyConstrainedPivotTest.php Class Class source
  Plain text file ManyToManyConstrainedTest.php Class Class source
  Plain text file ManyToManyConstrainTest.php Class Class source
  Plain text file ManyToManyDeepenedTest.php Class Class source
  Plain text file ManyToManyPromiseTest.php Class Class source
  Plain text file ManyToManyRelationTest.php Class Class source
  Plain text file MapperTest.php Class Class source
  Plain text file MorphedHasManyConstrainTest.php Class Class source
  Plain text file MorphedHasManyPromiseTest.php Class Class source
  Plain text file MorphedHasManyRelationTest.php Class Class source
  Plain text file MorphedHasOnePromiseTest.php Class Class source
  Plain text file MorphedHasOneRelationTest.php Class Class source
  Plain text file ORMTest.php Class Class source
  Plain text file PaginateTest.php Class Class source
  Plain text file QueryBuilderTest.php Class Class source
  Plain text file RefersToPromiseTest.php Class Class source
  Plain text file RefersToRelationTest.php Class Class source
  Plain text file RelationWithColumnAliasTest.php Class Class source
  Plain text file RepositoryTest.php Class Class source
  Plain text file SelectorTest.php Class Class source
  Plain text file SoftDeletesTest.php Class Class source
  Plain text file TableInheritanceTest.php Class Class source
  Plain text file TableRendererTest.php Class Class source
  Plain text file TypecastTest.php Class Class source
  Plain text file UUIDColumnTest.php Class Class source
  Plain text file UUIDTest.php Class Class source

  Files folder image Files (369)  /  tests  /  ORM  /  Driver  /  SQLite  
File Role Description
  Plain text file AutoTimestampsTest.php Class Class source
  Plain text file BelongsToMorphedRelationTest.php Class Class source
  Plain text file BelongsToNativeReferenceTest.php Class Class source
  Plain text file BelongsToPromiseTest.php Class Class source
  Plain text file BelongsToProxyTest.php Class Class source
  Plain text file BelongsToReferenceTest.php Class Class source
  Plain text file BelongsToRelationTest.php Class Class source
  Plain text file BidirectionTest.php Class Class source
  Plain text file ClasslessCyclicReferencesTest.php Class Class source
  Plain text file ClasslessHasManyPromiseTest.php Class Class source
  Plain text file ClasslessHasOneCyclicTest.php Class Class source
  Plain text file ClasslessInverseRelationTest.php Class Class source
  Plain text file ClasslessMapperTest.php Class Class source
  Plain text file ColumnAliasesTest.php Class Class source
  Plain text file CustomRepositoryTest.php Class Class source
  Plain text file CyclicManyToManyTest.php Class Class source
  Plain text file CyclicReferencesTest.php Class Class source
  Plain text file DatetimeTest.php Class Class source
  Plain text file DeepCyclicTest.php Class Class source

  Files folder image Files (369)  /  tests  /  ORM  /  Driver  /  SQLServer  
File Role Description
  Plain text file AutoTimestampsTest.php Class Class source
  Plain text file BelongsToMorphedRelationTest.php Class Class source
  Plain text file BelongsToNativeReferenceTest.php Class Class source
  Plain text file BelongsToPromiseTest.php Class Class source
  Plain text file BelongsToProxyTest.php Class Class source
  Plain text file BelongsToReferenceTest.php Class Class source
  Plain text file BelongsToRelationTest.php Class Class source
  Plain text file BidirectionTest.php Class Class source
  Plain text file ClasslessCyclicReferencesTest.php Class Class source
  Plain text file ClasslessHasManyPromiseTest.php Class Class source
  Plain text file ClasslessHasOneCyclicTest.php Class Class source
  Plain text file ClasslessInverseRelationTest.php Class Class source
  Plain text file ClasslessMapperTest.php Class Class source
  Plain text file ColumnAliasesTest.php Class Class source
  Plain text file CustomRepositoryTest.php Class Class source
  Plain text file CyclicManyToManyTest.php Class Class source
  Plain text file CyclicReferencesTest.php Class Class source
  Plain text file DatetimeTest.php Class Class source
  Plain text file DeepCyclicTest.php Class Class source
  Plain text file DoubleLinkedTest.php Class Class source
  Plain text file EagerTest.php Class Class source
  Plain text file EmbeddedLoaderTest.php Class Class source
  Plain text file EmbeddedRelationTest.php Class Class source
  Plain text file FollowupTest.php Class Class source
  Plain text file HasManyConstrainTest.php Class Class source
  Plain text file HasManyNestedConditionTest.php Class Class source
  Plain text file HasManyPromiseTest.php Class Class source
  Plain text file HasManyRelationTest.php Class Class source
  Plain text file HasManySourceTest.php Class Class source
  Plain text file HasOneCyclicTest.php Class Class source
  Plain text file HasOnePromiseTest.php Class Class source
  Plain text file HasOneProxyTest.php Class Class source
  Plain text file HasOneRelationTest.php Class Class source
  Plain text file InstantiatorTest.php Class Class source
  Plain text file InverseRelationTest.php Class Class source
  Plain text file LinkedTreeTest.php Class Class source
  Plain text file ManyToManyConstrainedPivotTest.php Class Class source
  Plain text file ManyToManyConstrainedTest.php Class Class source
  Plain text file ManyToManyConstrainTest.php Class Class source
  Plain text file ManyToManyDeepenedTest.php Class Class source
  Plain text file ManyToManyPromiseTest.php Class Class source
  Plain text file ManyToManyRelationTest.php Class Class source
  Plain text file MapperTest.php Class Class source
  Plain text file MorphedHasManyConstrainTest.php Class Class source
  Plain text file MorphedHasManyPromiseTest.php Class Class source
  Plain text file MorphedHasManyRelationTest.php Class Class source
  Plain text file MorphedHasOnePromiseTest.php Class Class source
  Plain text file MorphedHasOneRelationTest.php Class Class source
  Plain text file ORMTest.php Class Class source
  Plain text file PaginateTest.php Class Class source
  Plain text file QueryBuilderTest.php Class Class source
  Plain text file RefersToPromiseTest.php Class Class source
  Plain text file RefersToRelationTest.php Class Class source
  Plain text file RelationWithColumnAliasTest.php Class Class source
  Plain text file RepositoryTest.php Class Class source
  Plain text file SelectorTest.php Class Class source
  Plain text file SoftDeletesTest.php Class Class source
  Plain text file TableInheritanceTest.php Class Class source
  Plain text file TableRendererTest.php Class Class source
  Plain text file TypecastTest.php Class Class source
  Plain text file UUIDColumnTest.php Class Class source
  Plain text file UUIDTest.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:59
This week:0
All time:10,513
This week:36Up