--TEST-- Verifies that lazy loading ghost proxy file is generated --FILE-- setProxiesTargetDir(__DIR__ . '/cache'); $fileLocator = new \ProxyManager\FileLocator\FileLocator($configuration->getProxiesTargetDir()); $configuration->setGeneratorStrategy( new \ProxyManager\GeneratorStrategy\FileWriterGeneratorStrategy($fileLocator) ); $factory = new \ProxyManager\Factory\LazyLoadingGhostFactory($configuration); $proxy = $factory->createProxy('Kitchen', function () {}); $filename = $fileLocator->getProxyFileName(get_class($proxy)); var_dump(file_exists($filename)); $proxy = $factory->createProxy('Kitchen', function () {}); var_dump(file_exists($filename)); @unlink($filename); ?> --EXPECT-- bool(true) bool(true)