--TEST-- Lazy objects: clone is independant of the original object --FILE-- newLazyProxy($initializer); $reflector->getProperty('foo')->skipLazyInitialization($myProxy); $clonedProxy = clone $myProxy; var_dump($clonedProxy->foo); $reflector->initializeLazyObject($myProxy); $myProxy->foo = 'B'; $reflector->initializeLazyObject($clonedProxy); var_dump($myProxy->foo); var_dump($clonedProxy->foo); --EXPECT-- string(1) "A" string(1) "B" string(1) "A"