getInheritedMetadata() doesn't pull annotations from virtually-inherited base class

Description

WireBox copies over methods and members from the base class, but does not carry over annotations.

  • See if it's possible to mix in the annotations to the base class. I don't know if we can do this since the metadata itself may not be modifiable by the CF engine

  • Alternatively, have getInheritedMeta() check for a $super member and incorporate the annotations from the virtually inherited base class. Our Quick library uses getInheritedMetdata() on already-instantiated entities.

Assignee

Luis Majano

Reporter

Brad Wood

Labels

None

Components

Priority

Major
Configure