Classes, interfaces, and traits

ClassComposer

Composes roles that refine PHP classes.

« More »

ClassComposerException

Exception thrown from the ClassComposer class.

« More »

Collaboration

A collaboration is a set of cooperating roles.

« More »

Composer

Composes roles of the same kind.

« More »

ComposerException

Exception thrown from the Composer class.

« More »

Role

A role defines a class' responsibilities in a collaboration.

« More »

RoleException

Exception thrown from the Role class.

« More »