diff --git a/src/CompilerPass/AddingTypesToAdjustmentClearerPass.php b/src/CompilerPass/AddingTypesToAdjustmentClearerPass.php index 5df7002e..0de35446 100644 --- a/src/CompilerPass/AddingTypesToAdjustmentClearerPass.php +++ b/src/CompilerPass/AddingTypesToAdjustmentClearerPass.php @@ -35,7 +35,9 @@ public function process(ContainerBuilder $container): void private function addClearerToContainerParameter(ContainerBuilder $container, string $parameterName): void { - assert(1 === preg_match('/^%(.*)%$/', $parameterName, $matches)); + if (1 !== preg_match('/^%(.*)%$/', $parameterName, $matches)) { + throw new \RuntimeException(sprintf('Could not match placeholders in parameter name %s', $parameterName)); + } $parameterName = $matches[1]; $listOfAdjustmentsToClear = $container->getParameter($parameterName); $listOfAdjustmentsToClear[] = CustomerOptionRecalculator::CUSTOMER_OPTION_ADJUSTMENT;