public function beforeNodeCreate()
{
if (!$this->eventEmittingService->isEnabled()) {
return;
}
/* @var $nodeEvent NodeEvent */
$nodeEvent = $this->eventEmittingService->generate(self::NODE_ADDED, array(), NodeEvent::class);
$this->currentNodeAddEvents[] = $nodeEvent;
$this->eventEmittingService->pushContext($nodeEvent);
}