(PHP 8 >= 8.4.0)
ReflectionClass::resetAsLazyProxy — Resets an object and marks it as lazy
The behavior of this method is the same as ReflectionClass::resetAsLazyGhost() except that it uses the proxy strategy.
The object
itself becomes the proxy. Similarly to
ReflectionClass::resetAsLazyGhost(), the object is not
replaced by an other one, and its identity does not change, even after
initialization. The proxy and the real instance are distinct objects, with
distinct identities.
object
factory
options
options
can be a combination of the following
flags:
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE
ReflectionClass::SKIP_DESTRUCTOR
Aucune valeur n'est retournée.
A ReflectionException if the object is lazy and non-initialized.
An Error if the object is being initialized, or if the
object properties are being iterated with
foreach
.