Dispatched to build an instance of $class, letting a listener answer with $event->setReturn($instance) instead of a plain new $class(...) -- e.g. so a factory/DI mechanism can intercept construction.
class MMO\core\events\Create extends MMO\core\events\Signal
implements MMO\core\interfaces\iStoppableEvent
use MMO\core\classes\tStoppableEvent,
MMO\core\classes\tWithOptions
if true, a list-valued option is appended to (rather than replaced by) the corresponding list in $opts -- see \MMO\core\arrays\merge for the exact semantics
Collect every listener for this class, including those registered on its parent classes (so a subclass event is also caught by listeners of its parent event), sorted by ascending $order (ties keep …
Change the order of an already-registered listener, whether added directly via AddListener or indirectly via ConnectListeners (which also stores its [$obj, $methodName] callables here).