Download the PHP package bradchesney79/propel3 without Composer
On this page you can find all versions of the php package bradchesney79/propel3. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bradchesney79/propel3
More information about bradchesney79/propel3
Files in bradchesney79/propel3
Package propel3
Short Description High performance data-mapper ORM with optional active-record traits for RAD and modern PHP 7.1+
License MIT
Homepage http://www.propelorm.org/
Informations about the package propel3
Propel3
Propel3 is an open-source Object-Relational Mapping (ORM) for modern PHP 7.1+.
It is also written and maintained by people better and smarter than I am-- there wasn't an existing Propel3 on packagist. There is now...
So, this github repo and packagist entry exists solely for me to put into my PHP package.json, you are free to use it. But, know that once a valid propelorm/propel3 packagist package becomes available that I will begin using that and not maintaining this one.
Version 3 of Propel ORM replaces Propel2, which is not maintained anymore. Propel3 introduces a data-mapper implementation which separates your entities from the actual persisting logic.
Status
This is in current development and is not yet ready to use.
Features
- Propel is blazing fast
- Data mapper with runtime UnitOfWork for high performance with massive object counts (bulks inserts/updates)
- Query-Builder
- Very IDE friendly thanks to code-generation
- Generation of methods for all columns and relations
- Database schema migration
- Schema reverse engineering
- Customizable
- Propel comes with common ‘behaviors’
- Completely unit tested for MySQL, PostgreSQL, SQLite. Oracle and MSSQL are experimental.
Example
Define the entity
XML
or annotations
In work.
Data mapper
RAD/Active-record
Installation
Read the Propel documentation. This documentation is for Propel2 still.
Contribute
Everybody can contribute to Propel. Just fork it, and send Pull Requests. You have to follow PSR2 coding standards and provides unit tests as much as possible.
Please see our contribution guideline. Thank you!
License
See the LICENSE
file.
All versions of propel3 with dependencies
symfony/yaml Version ^3.0
symfony/console Version ^3.0
symfony/finder Version ^3.0
symfony/filesystem Version ^3.0
symfony/event-dispatcher Version ^3.0
symfony/config Version ^3.0
psr/log Version ~1.0
gossi/php-code-generator Version dev-master
mustache/mustache Version ~2.6
marcj/topsort Version 1.1.0
bramus/monolog-colored-line-formatter Version ~2.0