OnCreate, OnUpdate, OnDestroy

The handler interfaces defined each provide two methods, one for success, the other for failure. The success methods follow the signature xSucceeded and the failure methods xFailed. x being the respective event types, either create, update or destroy.


The succeeded methods expect a InstanceInterface $instance related to the event. This will be used by the requesting class.


The failed methods expect a MessageInterface $message. The message should pass along a concise description as to what went wrong and optionally attach a validator.