palepurple/propel1
Fork of legacy Propel 1.x ORM with patches to keep it usable on modern PHP: PHP 7.2–7.4 test fixes, SQL injection fix for limit/offset, count() fix, PropelArrayFormatter fix, and extensive phpdoc updates to support Psalm on generated code.
"This fork of Propel 1.x allows us to keep our legacy [Application Name] running on modern PHP 7.x infrastructure without a costly rewrite. By enabling static analysis tools like Psalm, we can catch bugs early and reduce technical debt—saving ~$X in long-term maintenance costs. It’s a low-risk way to extend the lifespan of our existing system while we evaluate a phased migration to a newer ORM."
Key Talking Points:
"This fork of Propel 1.x provides critical PHP 7.x compatibility and Psalm support for our legacy [Application Name] without requiring a full ORM migration. It includes fixes for SQL injection, PHP 7.2+ count() issues, and PropelArrayFormatter bugs—all while maintaining backward compatibility with our existing schema and models. We can use this as a temporary solution while we assess the effort to migrate to Propel 2.x or Doctrine."
Key Technical Benefits:
Trade-offs:
Recommendation: Use this as a short-to-medium-term solution while we:
How can I help you explore Laravel packages today?