public int const SKIP_DESTRUCTOR = 2; public function newLazyGhost(callable $initializer, int $options = 0): object; public function newLazyProxy(callable $factory, int $options = 0): object; public function resetAsLazyGhost(object $object, callable $initializer, int $options = 0): void; public function resetAsLazyProxy(object $object, callable $factory, int $options = 0): void; public function isUninitializedLazyObject(object $instance): bool; [...]