PHPackages                             dayspring-tech/propel-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. dayspring-tech/propel-bundle

ActiveSymfony-bundle[Database &amp; ORM](/categories/database)

dayspring-tech/propel-bundle
============================

Integration of Propel in Symfony2

6.0.1(1y ago)151.8k—8.6%2[1 issues](https://github.com/dayspring-tech/PropelBundle/issues)1MITPHPPHP &gt;=8.0CI failing

Since Nov 14Pushed 1y ago1 watchersCompare

[ Source](https://github.com/dayspring-tech/PropelBundle)[ Packagist](https://packagist.org/packages/dayspring-tech/propel-bundle)[ RSS](/packages/dayspring-tech-propel-bundle/feed)WikiDiscussions 6.x Synced 3w ago

READMEChangelog (10)Dependencies (19)Versions (77)Used By (1)

PropelBundle
============

[](#propelbundle)

[![Build Status](https://github.com/dayspring-tech/PropelBundle/actions/workflows/ci.yml/badge.svg)](https://github.com/dayspring-tech/PropelBundle/actions/workflows/ci.yml/badge.svg)[![Total Downloads](https://camo.githubusercontent.com/7cc3b67a66e24386fac560ec8ba86a20de238b9937dba2c6ca6b56f5d1bd67ff/68747470733a2f2f706f7365722e707567782e6f72672f646179737072696e672d746563682f70726f70656c2d62756e646c652f646f776e6c6f6164732e706e67)](https://packagist.org/packages/dayspring-tech/propel-bundle)[![Latest Stable Version](https://camo.githubusercontent.com/dfd322948275c4d5899e45631e1d847a1a826ae4d447f9260a91edf6d0297211/68747470733a2f2f706f7365722e707567782e6f72672f646179737072696e672d746563682f70726f70656c2d62756e646c652f762f737461626c652e706e67)](https://packagist.org/packages/dayspring-tech/propel-bundle)

This is the official implementation of [Propel](http://www.propelorm.org/) in Symfony2.

This fork is maintained by [Dayspring Partners](https://www.dayspringpartners.com/) and provides compatiblity with PHP 7.4 and 8.x.

Branching model
---------------

[](#branching-model)

### Propel1 integration

[](#propel1-integration)

The two major branches being supported are:

- The `1.5` branch contains Propel *1.6+* integration for Symfony *2.8 LTS*.
- The `1.6` branch contains Propel *1.6+* integration for Symfony *3.0*.
- The `1.7` branch contains Propel *1.7+* integration for Symfony *4.0*.
- The `1.8` branch contains Propel *1.8+* integration for Symfony *4.0* and *5.0*.

If you are running on an older version, you may require one of the following versions of this bundle.

- The `1.0` branch contains Propel *1.6* integration for Symfony *2.0*.
- The `1.1` branch contains Propel *1.6* integration for Symfony *2.1*.
- The `1.2` branch contains Propel *1.6* integration for Symfony *&gt;2.1*.
- The `1.4` branch contains Propel *1.6* integration for Symfony *&gt;2.3*.

### Propel2 integration

[](#propel2-integration)

- For Propel2 and Propel3 integration, see the upstream repo

**Note:** the `master` branch won't be updated anymore, and will trigger an `E_USER_DEPRECATED` error to notice people.

Features
--------

[](#features)

- Generation of model classes based on an XML schema (not YAML) placed under `BundleName/Resources/*schema.xml`;
- Insertion of SQL statements;
- Runtime autoloading of Propel and generated classes;
- Propel runtime initialization through the XML configuration;
- Migrations [Propel 1.6](http://www.propelorm.org/documentation/10-migrations.html);
- Reverse engineering from [existing database](http://www.propelorm.org/wiki/Documentation/1.6/Existing-Database);
- Integration to the Symfony2 Profiler;
- Load SQL, YAML and XML fixtures;
- Create/Drop databases;
- Integration with the Form component;
- Integration with the Security component;
- Propel ParamConverter can be used with Sensio Framework Extra Bundle.

For documentation, see:

```
Resources/doc/

```

[Read the documentation](https://github.com/propelorm/PropelBundle/blob/1.5/Resources/doc/index.markdown)

For license, see:

```
Resources/meta/LICENSE

```

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 59.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~72 days

Recently: every ~149 days

Total

68

Last Release

508d ago

Major Versions

0.8 → 1.1.02012-04-23

1.4.4 → 2.0.0-alpha42014-11-01

1.4.x-dev → 3.0.0-alpha12016-10-23

2.0.x-dev → 3.0.x-dev2017-08-31

1.8.x-dev → 6.0.12025-03-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/092f64d077ad9ae39939fd3709afc416c4b3164fd23b020cd6ed314bdfe7c0fe?d=identicon)[jwong-dayspring](/maintainers/jwong-dayspring)

![](https://www.gravatar.com/avatar/8be6e72a9f57e5434d88defd3e21d983e01e93b4ca9a29b4d0a9ceb5a6e07532?d=identicon)[bwyu-dayspring](/maintainers/bwyu-dayspring)

---

Top Contributors

[![willdurand](https://avatars.githubusercontent.com/u/217628?v=4)](https://github.com/willdurand "willdurand (505 commits)")[![havvg](https://avatars.githubusercontent.com/u/126898?v=4)](https://github.com/havvg "havvg (137 commits)")[![jwong-dayspring](https://avatars.githubusercontent.com/u/1828203?v=4)](https://github.com/jwong-dayspring "jwong-dayspring (67 commits)")[![jaugustin](https://avatars.githubusercontent.com/u/564420?v=4)](https://github.com/jaugustin "jaugustin (40 commits)")[![maxailloud](https://avatars.githubusercontent.com/u/792787?v=4)](https://github.com/maxailloud "maxailloud (21 commits)")[![fabpot](https://avatars.githubusercontent.com/u/47313?v=4)](https://github.com/fabpot "fabpot (10 commits)")[![redexp](https://avatars.githubusercontent.com/u/523951?v=4)](https://github.com/redexp "redexp (9 commits)")[![cedriclombardot](https://avatars.githubusercontent.com/u/651484?v=4)](https://github.com/cedriclombardot "cedriclombardot (7 commits)")[![mheiniger](https://avatars.githubusercontent.com/u/835108?v=4)](https://github.com/mheiniger "mheiniger (5 commits)")[![dposner-dayspring](https://avatars.githubusercontent.com/u/108018129?v=4)](https://github.com/dposner-dayspring "dposner-dayspring (5 commits)")[![joelwurtz](https://avatars.githubusercontent.com/u/90466?v=4)](https://github.com/joelwurtz "joelwurtz (5 commits)")[![K-Phoen](https://avatars.githubusercontent.com/u/66958?v=4)](https://github.com/K-Phoen "K-Phoen (4 commits)")[![nibsirahsieu](https://avatars.githubusercontent.com/u/208039?v=4)](https://github.com/nibsirahsieu "nibsirahsieu (4 commits)")[![jpetitcolas](https://avatars.githubusercontent.com/u/688373?v=4)](https://github.com/jpetitcolas "jpetitcolas (3 commits)")[![rande](https://avatars.githubusercontent.com/u/14672?v=4)](https://github.com/rande "rande (3 commits)")[![romantymoshyk](https://avatars.githubusercontent.com/u/3995335?v=4)](https://github.com/romantymoshyk "romantymoshyk (2 commits)")[![lucasaba](https://avatars.githubusercontent.com/u/206325?v=4)](https://github.com/lucasaba "lucasaba (2 commits)")[![docteurklein](https://avatars.githubusercontent.com/u/109846?v=4)](https://github.com/docteurklein "docteurklein (2 commits)")[![tacman](https://avatars.githubusercontent.com/u/619585?v=4)](https://github.com/tacman "tacman (2 commits)")[![niels-nijens](https://avatars.githubusercontent.com/u/3245362?v=4)](https://github.com/niels-nijens "niels-nijens (2 commits)")

---

Tags

persistenceormpropel

###  Code Quality

TestsPHPUnit

Static AnalysisRector

### Embed Badge

![Health badge](/badges/dayspring-tech-propel-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/dayspring-tech-propel-bundle/health.svg)](https://phpackages.com/packages/dayspring-tech-propel-bundle)
```

###  Alternatives

[doctrine/doctrine-bundle

Symfony DoctrineBundle

4.8k254.4M4.2k](/packages/doctrine-doctrine-bundle)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1189.8k](/packages/rcsofttech-audit-trail-bundle)[propel/propel-bundle

Integration of Propel in Symfony

181908.2k54](/packages/propel-propel-bundle)[ahmed-bhs/doctrine-doctor

Runtime analysis tool for Doctrine ORM integrated into Symfony Web Profiler. Unlike static linters, it analyzes actual query execution at runtime to detect performance bottlenecks, security vulnerabilities, and best practice violations during development with real execution context and data.

12411.1k](/packages/ahmed-bhs-doctrine-doctor)[perplorm/perpl

Perpl is an improved and still maintained fork of Propel2, an open-source Object-Relational Mapping (ORM) for PHP.

2411.8k](/packages/perplorm-perpl)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
