return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
listen(...\
func_get_args());
} public function onFlushed($callback): bool
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
onFlushed(...\
func_get_args());
} public function onInvalidated($callback,
$pattern = null
): bool
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
onInvalidated(...\
func_get_args());
} public function dispatchEvents(): false|int
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
dispatchEvents(...\
func_get_args());
} public function getOption($option): mixed
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
getOption(...\
func_get_args());
}