protected function generateProxy($className) { if (isset($this->generatedClasses[$className])) { return $this->generatedClasses[$className]; } $proxyClassName = Helper::getProxyClassName($className); if (!class_exists($proxyClassName)) { $this->generateProxyClass($proxyClassName, $className); } $this->generatedClasses[$className] = $proxyClassName; return $proxyClassName; }
public function testShouldCheckValidUserClassName() { $proxy = ProxyBuilder::getLazyLoadingClass(Proxy::class, Di::getDefault()); $this->assertEquals(0, strpos(get_class($proxy), Helper::PROXY_NAMESPACE . Helper::PROXY_CONST . Helper::getUserClassName(Proxy::class))); }