Neos\Neos\EventLog\Domain\Model\Event::__construct PHP Method

__construct() public method

Create a new event
public __construct ( string $eventType, array $data, string $user = null, Event $parentEvent = null )
$eventType string
$data array
$user string
$parentEvent Event
    public function __construct($eventType, $data, $user = null, Event $parentEvent = null)
    {
        $this->timestamp = new \DateTime();
        $this->eventType = $eventType;
        $this->data = $data;
        $this->accountIdentifier = $user;
        $this->parentEvent = $parentEvent;
        $this->childEvents = new ArrayCollection();
        if ($this->parentEvent !== null) {
            $parentEvent->addChildEvent($this);
        }
    }