Skip to content

Commit 9f10e71

Browse files
committed
Skip validation for derivative containers
DerivativeContainerFactory creates secondary containers (e.g. for stub validation) that have different source locators. These containers set __validate to false, so use the same guard as validateParameters. Co-Authored-By: Claude Code
1 parent 381c9ff commit 9f10e71

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/DependencyInjection/ContainerFactory.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,10 @@ private function validateParameters(array $parameters, array $parametersSchema):
371371
*/
372372
private function validateExceptionClasses(ReflectionProvider $reflectionProvider, array $parameters): void
373373
{
374+
if (!(bool) $parameters['__validate']) {
375+
return;
376+
}
377+
374378
if (
375379
!array_key_exists('featureToggles', $parameters)
376380
|| !is_array($parameters['featureToggles'])

0 commit comments

Comments
 (0)