* @license MIT * * @method \ProxyManager\Proxy\VirtualProxyInterface createProxy($className, \Closure $initializer) */ class LazyLoadingValueHolderFactory extends AbstractLazyFactory { /** * @var \ProxyManager\ProxyGenerator\LazyLoadingValueHolderGenerator|null */ private $generator; /** * {@inheritDoc} */ protected function getGenerator() { return $this->generator ?: $this->generator = new LazyLoadingValueHolderGenerator(); } }