This site is archived.

(updated!) After years of avoiding classes Drupal is slowing moving toward using object-orientation in more areas, from the DB to unit testing to Views. However, many Drupal developers do not have experience with OOP design. This session will cover the concept of design patterns, both procedural and OOP, how Drupal leverages them now, and how we can better leverage OOP in Drupal without falling into common traps.


Larry Garfield


  • Design patterns
  • Design patterns in Drupal
  • Smart approaches to OO in PHP
  • How Drupal is using OO now and could use it in other areas.


Attendees should come away with a better understanding of OO principles and design patterns philosophy, and hopefully a common understanding of where they are appropriate to use (and where they are not).

Resources - The definitive source for PHP language information.


Just me at the moment.