[keyword] object-orientation

[module] OOE = Object Oriented Examples = One Of Each

HOT TIP: this content is flagged as highly recommended !
5

The OOE module is the primary tutorial module for this demo site.

[module] Ghost

4

Like OOE = Object Oriented Examples = One Of Each, the Ghost project demonstrates object-oriented page and form controllers for Drupal7, but it is not conceived as a graphical UML-friendly project, and does not endeavour to map the Drupal7 system (including blocks, menus, menu items, rendering etc.) into an object-oriented bridge API for Drupal7. Page and form controllers are just a small part of OOE.

[module] Coder

3

Also from Code Sniffer:

Coder Sniffer is a part of coder (7.x-2.x branch) and a tool to help write code for Drupal or its modules.
The project provides a coding standard for PEAR's PHP_CodeSniffer based on the Drupal Coding Standard.

[module] X Autoload

HOT TIP: this content is flagged as highly recommended !
5

I consider this module important (indeed a "god-send" for OO fans), because it enables preparation of Drupal7 modules in anticipation of the class/namespace techniques required for Drupal8. It is used by the module OOE = Object Oriented Examples = One Of Each.

As of (at least) Jun 2014, X Autoload supports the following patterns:

D8-style PSR-4

Subscribe to RSS - object-orientation