Abstract class representing the base elements of a phpDocumentor event.
$subject : object
Initializes this event with the given subject.
getSubject() : object
Returns the object that is the subject of this event.
createInstance(object $subject) : static
Creates a new instance of a derived object and return that.
Used as convenience method for fluent interfaces.