public function resetUninitializedProxy(Proxy
$proxy) { if ($proxy->
__isInitialized()) { throw InvalidArgumentException::
unitializedProxyExpected($proxy);
} $className = ClassUtils::
getClass($proxy);
$definition =
$this->definitions
[$className] ??
$this->
getProxyDefinition($className);
$proxy->
__setInitializer($definition->initializer
);
$proxy->
__setCloner($definition->cloner
);
return $proxy;
} /**
* Get a proxy definition for the given class name.
*
* @param string $className
* @psalm-param class-string $className
*
* @return ProxyDefinition
*/