propel/propel
Propel2 is an open-source Object-Relational Mapping (ORM) for PHP.
Maintainers
Requires
- php: >=7.4
- psr/log: ^1.0 || ^2.0 || ^3.0
- symfony/config: ^4.4.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- symfony/console: ^4.4.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- symfony/filesystem: ^4.4.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- symfony/finder: ^4.4.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- symfony/translation: ^4.4.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- symfony/validator: ^4.4.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- symfony/yaml: ^4.4.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
Requires (Dev)
- ext-json: *
- ext-pdo: *
- ext-xml: *
- mikey179/vfsstream: ^1.6
- monolog/monolog: ^1.3 || ^2.3 || ^3.0
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^9.5.0
- psalm/phar: ^4.23
- spryker/code-sniffer: ^0.17.2
Suggests
- monolog/monolog: The recommended logging library to use with Propel.
Provides
None
Conflicts
None
Replaces
None
MIT f4889ff200d6f5c2c660eac7f0e20bd8b6966fb4
- William Durand <william.durand1.woop@gmail.com>
This package is auto-updated.
Last update: 2026-06-18 10:37:05 UTC
README
Propel2 is an open-source Object-Relational Mapping (ORM) for PHP.
👁 Github actions Status
👁 codecov
👁 PHPStan
👁 Code Climate
👁 Minimum PHP Version
👁 License
👁 Gitter
Requirements
Propel uses the following Symfony Components:
Propel primarily relies on Composer to manage dependencies, but you
also can use ClassLoader (see the autoload.php.dist file for instance).
Installation
Read the Propel documentation.
Contribute
Everybody is welcome to contribute to Propel! Just fork the repository and create a pull request.
Please include unit tests to verify your changes. Have a look at the test suite guide for more details about test development in Propel, like how to run tests locally. It also has information on how to apply Propel coding standards.
More detailed information can be found in our contribution guideline.
Thank you!
License
MIT. See the LICENSE file for details.
