- The UML element overview table of all UML model elements for Flag Plus.
This zone introduces unique graphical Unified Modeling Language (UML) models of the Flag Plus contributed module from Webel IT Australia, which module is under migration from an old-style non-OO Drupal7 project to a Webel-style UML-friendlier OOP project (although it deliberately does not yet integrate with the fully OO bridge of the OOE = Object Oriented Examples = One Of Each tutorial module).
Good places to start the tour through the diagrams include the overview diagram below as well as: the top level flagplus.module, the includes model package (with include files that delegate to the OO layer), and the increasingly object-oriented Drupal\flagplus model package and sub-packages . You won't get lost as all diagram pages have rich cross-links between dependent model elements.
- Q: What is the point of the exercise and if you are such a keen UML/OOP nut why are there still so many static helper classes in this Flag Plus UML demo instead of classes that implement interfaces (design by contract) ?
© Copyright 2001 - 2016 Webel IT Australia (ABN: 67 677 268 579). All rights reserved (except as specified below).
PHP code examples from Webel IT Australia on this site are distributed under the GNU General Public License.
Excludes text and code snippets from Drupal.org quoted for educational purposes.
Drupal’s online documentation is © 2000-2014 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0.
PHP code from Drupal.org is distributed under the GNU General Public License.
Drupal® is a registered trademark of Dries Buytaert.
Text quoted from Wikipedia for educational purposes is made available under the Creative Commons Attribution-ShareAlike License.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Site developed by Webel IT Australia.