Skip to content

Commit 4fa1c72

Browse files
[DI] fix loading defaults when using the PHP-DSL
1 parent e481189 commit 4fa1c72

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

DependencyInjection/Compiler/CacheCollectorPass.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ public function process(ContainerBuilder $container)
4444

4545
$recorder = new Definition(is_subclass_of($definition->getClass(), TagAwareAdapterInterface::class) ? TraceableTagAwareAdapter::class : TraceableAdapter::class);
4646
$recorder->setTags($definition->getTags());
47-
$recorder->setPublic($definition->isPublic());
47+
if (!$definition->isPublic() || !$definition->isPrivate()) {
48+
$recorder->setPublic($definition->isPublic());
49+
}
4850
$recorder->setArguments([new Reference($innerId = $id.'.recorder_inner')]);
4951

5052
$definition->setTags([]);

0 commit comments

Comments
 (0)