Neos\Flow\Persistence\Doctrine\Service::compileProxies PHP Метод

compileProxies() публичный Метод

Compiles the Doctrine proxy class code using the Doctrine ProxyFactory.
public compileProxies ( ) : void
Результат void
    public function compileProxies()
    {
        Files::emptyDirectoryRecursively(Files::concatenatePaths([$this->environment->getPathToTemporaryDirectory(), 'Doctrine/Proxies']));
        /** @var \Doctrine\ORM\Proxy\ProxyFactory $proxyFactory */
        $proxyFactory = $this->entityManager->getProxyFactory();
        $proxyFactory->generateProxyClasses($this->entityManager->getMetadataFactory()->getAllMetadata());
    }

Usage Example

Пример #1
0
 /**
  * Compile the Doctrine proxy classes
  *
  * @return void
  * @Flow\Internal
  */
 public function compileProxiesCommand()
 {
     $this->doctrineService->compileProxies();
 }