public static function createEvent(EEvent $event, UserId $event_owner, $self = true, UserId $user_connected = null, $data_connected = null)
 {
     $e = new Event();
     $e->event_owner = $event_owner->getId();
     $e->event_type = $event->getValue();
     if (!is_null($user_connected)) {
         $e->event_user_connected = $user_connected->getId();
     }
     $data_c = [];
     $data_c['self_mode'] = $self;
     $e->event_data_connected = json_encode($data_c);
     $date = new \DateTime();
     $e->date = $date->format("Y-m-d H:i:s");
     $e->save();
 }