bool Returns false when the object cannot be reset, ie when it's not a lazy object
public function resetLazyObject() : bool { if (!($state = $this->lazyObjectState ?? null)) { return false; } if (LazyObjectState::STATUS_UNINITIALIZED_FULL !== $state->status) { $state->reset($this); } return true; }