Skip to content

Commit 9fe3b63

Browse files
authored
Use kernel.build_dir by default for proxy dir and metadata cache (#1843)
1 parent 6108999 commit 9fe3b63

File tree

10 files changed

+12
-9
lines changed

10 files changed

+12
-9
lines changed

src/DependencyInjection/Configuration.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ private function addOrmSection(ArrayNodeDefinition $node): void
511511
->defaultValue(! method_exists(ProxyFactory::class, 'resetUninitializedProxy'))
512512
->info('Enables the new implementation of proxies based on lazy ghosts instead of using the legacy implementation')
513513
->end()
514-
->scalarNode('proxy_dir')->defaultValue('%kernel.cache_dir%/doctrine/orm/Proxies')->end()
514+
->scalarNode('proxy_dir')->defaultValue('%kernel.build_dir%/doctrine/orm/Proxies')->end()
515515
->scalarNode('proxy_namespace')->defaultValue('Proxies')->end()
516516
->arrayNode('controller_resolver')
517517
->canBeDisabled()

src/DependencyInjection/DoctrineExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1115,7 +1115,7 @@ private function createMetadataCache(string $objectManagerName, ContainerBuilder
11151115
$cache = new Definition(ArrayAdapter::class);
11161116

11171117
if (! $container->getParameter('kernel.debug')) {
1118-
$phpArrayFile = '%kernel.cache_dir%' . sprintf('/doctrine/orm/%s_metadata.php', $objectManagerName);
1118+
$phpArrayFile = '%kernel.build_dir%' . sprintf('/doctrine/orm/%s_metadata.php', $objectManagerName);
11191119
$cacheWarmerServiceId = $this->getObjectManagerElementName(sprintf('%s_%s', $objectManagerName, 'metadata_cache_warmer'));
11201120

11211121
$container->register($cacheWarmerServiceId, DoctrineMetadataCacheWarmer::class)

tests/CacheSchemaSubscriberTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ public function testSchemaSubscriberWiring(string $adapterId, string $subscriber
3939
'kernel.debug' => false,
4040
'kernel.bundles' => [],
4141
'kernel.cache_dir' => sys_get_temp_dir(),
42+
'kernel.build_dir' => sys_get_temp_dir(),
4243
'kernel.environment' => 'test',
4344
'kernel.runtime_environment' => '%%env(default:kernel.environment:APP_RUNTIME_ENV)%%',
44-
'kernel.build_dir' => __DIR__ . '/../../../../', // src dir
4545
'kernel.root_dir' => __DIR__ . '/../../../../', // src dir
4646
'kernel.project_dir' => __DIR__ . '/../../../../', // src dir
4747
'kernel.bundles_metadata' => [],

tests/DependencyInjection/AbstractDoctrineExtensionTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,6 +1504,7 @@ private function getContainer(array $bundles): ContainerBuilder
15041504
'kernel.debug' => false,
15051505
'kernel.bundles' => $map,
15061506
'kernel.cache_dir' => sys_get_temp_dir(),
1507+
'kernel.build_dir' => sys_get_temp_dir(),
15071508
'kernel.environment' => 'test',
15081509
'kernel.root_dir' => __DIR__ . '/../../', // src dir
15091510
'kernel.project_dir' => __DIR__ . '/../../', // src dir

tests/DependencyInjection/Compiler/IdGeneratorPassTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ public function testRepositoryServiceWiring(): void
6969
'kernel.debug' => false,
7070
'kernel.bundles' => $bundles,
7171
'kernel.cache_dir' => sys_get_temp_dir(),
72+
'kernel.build_dir' => sys_get_temp_dir(),
7273
'kernel.environment' => 'test',
7374
'kernel.runtime_environment' => '%%env(default:kernel.environment:APP_RUNTIME_ENV)%%',
74-
'kernel.build_dir' => __DIR__ . '/../../../../', // src dir
7575
'kernel.root_dir' => __DIR__ . '/../../../../', // src dir
7676
'kernel.project_dir' => __DIR__ . '/../../../../', // src dir
7777
'kernel.bundles_metadata' => [],

tests/DependencyInjection/DoctrineExtensionTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ public function testDependencyInjectionConfigurationDefaults(): void
519519
$this->assertEquals(
520520
[
521521
new Reference('doctrine.orm.default_entity_manager'),
522-
'%kernel.cache_dir%/doctrine/orm/default_metadata.php',
522+
'%kernel.build_dir%/doctrine/orm/default_metadata.php',
523523
],
524524
$definition->getArguments(),
525525
);
@@ -528,7 +528,7 @@ public function testDependencyInjectionConfigurationDefaults(): void
528528
$this->assertEquals(PhpArrayAdapter::class, $definition->getClass());
529529

530530
$arguments = $definition->getArguments();
531-
$this->assertSame('%kernel.cache_dir%/doctrine/orm/default_metadata.php', $arguments[0]);
531+
$this->assertSame('%kernel.build_dir%/doctrine/orm/default_metadata.php', $arguments[0]);
532532
$wrappedDefinition = $arguments[1];
533533
$this->assertSame(ArrayAdapter::class, $wrappedDefinition->getClass());
534534

@@ -1506,6 +1506,7 @@ private static function getContainer(array $bundles = ['YamlBundle'], string $ve
15061506
'kernel.bundles' => $map,
15071507
'kernel.bundles_metadata' => $metadataMap,
15081508
'kernel.cache_dir' => sys_get_temp_dir(),
1509+
'kernel.build_dir' => sys_get_temp_dir(),
15091510
'kernel.environment' => 'test',
15101511
'kernel.root_dir' => __DIR__ . '/../../', // src dir
15111512
]));

tests/DependencyInjection/Fixtures/config/xml/orm_proxy.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
http://symfony.com/schema/dic/doctrine http://symfony.com/schema/dic/doctrine/doctrine-1.0.xsd">
88

99
<config>
10-
<orm proxy-dir="%kernel.cache_dir%/doctrine" proxy-namespace="DCProxy" />
10+
<orm proxy-dir="%kernel.build_dir%/doctrine" proxy-namespace="DCProxy" />
1111
</config>
1212
</srv:container>

tests/LockStoreSchemaListenerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ public function testLockStoreSchemaSubscriberWiring(array $config, int $expected
3737
'kernel.debug' => false,
3838
'kernel.bundles' => [],
3939
'kernel.cache_dir' => sys_get_temp_dir(),
40+
'kernel.build_dir' => sys_get_temp_dir(),
4041
'kernel.environment' => 'test',
4142
'kernel.runtime_environment' => '%%env(default:kernel.environment:APP_RUNTIME_ENV)%%',
42-
'kernel.build_dir' => __DIR__ . '/../../../../', // src dir
4343
'kernel.root_dir' => __DIR__ . '/../../../../', // src dir
4444
'kernel.project_dir' => __DIR__ . '/../../../../', // src dir
4545
'kernel.bundles_metadata' => [],

tests/ServiceRepositoryTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ public function testRepositoryServiceWiring(): void
4949
'kernel.debug' => false,
5050
'kernel.bundles' => ['RepositoryServiceBundle' => RepositoryServiceBundle::class],
5151
'kernel.cache_dir' => sys_get_temp_dir(),
52+
'kernel.build_dir' => sys_get_temp_dir(),
5253
'kernel.environment' => 'test',
5354
'kernel.runtime_environment' => '%%env(default:kernel.environment:APP_RUNTIME_ENV)%%',
54-
'kernel.build_dir' => __DIR__ . '/../../../../', // src dir
5555
'kernel.root_dir' => __DIR__ . '/../../../../', // src dir
5656
'kernel.project_dir' => __DIR__ . '/../../../../', // src dir
5757
'kernel.bundles_metadata' => [],

tests/TestCase.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public function createXmlBundleTestContainer(): ContainerBuilder
2626
'kernel.debug' => false,
2727
'kernel.bundles' => ['XmlBundle' => 'Fixtures\Bundles\XmlBundle\XmlBundle'],
2828
'kernel.cache_dir' => sys_get_temp_dir(),
29+
'kernel.build_dir' => sys_get_temp_dir(),
2930
'kernel.environment' => 'test',
3031
'kernel.root_dir' => __DIR__ . '/../../../../', // src dir
3132
'kernel.project_dir' => __DIR__ . '/../../../../', // src dir

0 commit comments

Comments
 (0)