/** * @return DomainEventPublisher */ private static function instance() { if (static::$instance === null) { static::$instance = new static(); static::$instance->setEventBus(EventBus::create()); } return static::$instance; }