public invokeLifecycleCallbacks ( $lifecycleEvent, |
||
$entity | The XmlEntity on which the event occured. | |
$arguments | array |
public function invokeLifecycleCallbacks($lifecycleEvent, $entity, array $arguments = null)
{
foreach ($this->lifecycleCallbacks[$lifecycleEvent] as $callback) {
if ($arguments !== null) {
call_user_func_array(array($entity, $callback), $arguments);
} else {
$entity->{$callback}();
}
}
}