I have no plans to port this module to Drupal 7, because I don't believe it's useful for D7. D7 core has sufficient hook invocation that most customization use-cases can be solved without hacking core or an established contrib project. For the remaining occurrences where fixing core or a contrib project is needed, it is best to do so with a patch. Also, GIT makes managing patched versions easier. Finally, where OOP in Drupal still makes sense, it is being slowly introduced, such as the D7 database layer. However, if you have ideas for what to do with this project, and want to take over its maintenance, please contact me.

Object Oriented Programming for Drupal. Enables developers to create classes for extending modules and node types. Requires PHP 5, and ideally, PHP 5.2.6. Intended for developers who either

1) Enjoy writing code using OOP syntax (having access to features like inheritance and enforced privacy) and/or
2) Want to have a way to extend a core or contributed module with custom functionality without patching or forking the original module

Downloads

Recommended releases

Version Downloads Date Links
6.x-1.0-rc1 tar.gz (13.85 KB) | zip (21.63 KB) 2008-Dec-21 Notes
5.x-1.0-beta1 tar.gz (14.39 KB) | zip (21.66 KB) 2008-Jul-14 Notes

Development releases

Version Downloads Date Links
6.x-1.x-dev tar.gz (14.28 KB) | zip (20.66 KB) 2011-Feb-25 Notes
5.x-1.x-dev tar.gz (14.65 KB) | zip (20.87 KB) 2011-Feb-25 Notes

Project Information


Maintainers for OOP

  • effulgentsia - 6 commits
    last: 3 years ago, first: 3 years ago

Issues for OOP

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here