Update doctrine packages and fix metadata cache

[MAILPOET-3658]
This commit is contained in:
Rostislav Wolny
2021-06-16 14:39:31 +02:00
committed by Veljko V
parent b6d420b19c
commit c9603b76dc
6 changed files with 503 additions and 360 deletions

View File

@@ -7,7 +7,7 @@ use MailPoetVendor\Doctrine\Common\Cache\ArrayCache;
use MailPoetVendor\Doctrine\Common\Proxy\AbstractProxyFactory;
use MailPoetVendor\Doctrine\ORM\Configuration;
use MailPoetVendor\Doctrine\ORM\Mapping\Driver\AnnotationDriver;
use MailPoetVendor\Doctrine\ORM\Mapping\Driver\PHPDriver;
use MailPoetVendor\Doctrine\Persistence\Mapping\Driver\PHPDriver;
use MailPoetVendor\Doctrine\ORM\Mapping\UnderscoreNamingStrategy;
class ConfigurationFactory {
@@ -51,8 +51,8 @@ class ConfigurationFactory {
// metadata cache (for production cache is pre-generated at build time)
$isReadOnly = !$annotationReader;
$metadataStorage = new MetadataCache(self::METADATA_DIR, $isReadOnly);
$configuration->setMetadataCacheImpl($metadataStorage);
$metadataStorage = new PSRMetadataCache(self::METADATA_DIR, $isReadOnly);
$configuration->setMetadataCache($metadataStorage);
}
private function configureProxies(Configuration $configuration) {