--TEST-- Lazy objects: getLazyInitializer() returns initializer --FILE-- init(...), ]; foreach ($initializers as $i => $initializer) { $c = $reflector->newLazyGhost($initializer); if ($reflector->getLazyInitializer($c) !== $initializer) { printf("Initializer %d: failed\n", $i); continue; } $reflector->initializeLazyObject($c); if ($reflector->getLazyInitializer($c) !== null) { printf("Initializer %d: failed\n", $i); continue; } printf("Initializer %d: ok\n", $i); } ?> --EXPECT-- Initializer 0: ok Initializer 1: ok Initializer 2: ok Initializer 3: ok Initializer 4: ok Initializer 5: ok Initializer 6: ok