Пример #1
0
 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;
 }
Пример #2
0
 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)));
 }