[uml] FlagPlusFactory

Webel module:

Package/Namespace: 

UML element type:

OOE stereotypes:

Relationships
implements [InterfaceRealization]: 

Default simple factory for common products for this module.

UML Diagram
Click on the UML diagram to view it in a lightbox image viewer. You may then zoom in (or just open the image in a new web browser tab using the Download Original link to view large diagrams).

UML modelling domain:

Refactoring

A stdClass is used as a type hint for the $record parameter (a row from a DB query result) for building an IFlagBanner because for some reason DatabaseStatementInterface is not accepted as a type hint. Using object works, but does not pass Coder 8.x-2.x.

Consider instead encapsulating the query result set and its row records in IBannerQueryResult and IBannerQueryRecord.