diff --git a/src/DI/TranslationExtension.php b/src/DI/TranslationExtension.php index 1db3a6b..f189b1f 100644 --- a/src/DI/TranslationExtension.php +++ b/src/DI/TranslationExtension.php @@ -245,7 +245,7 @@ public function loadConfiguration(): void throw new InvalidArgument('Missing DSN parameter in definitions of providers.'); $reflection = new ReflectionClass(DIHelpers::unwrapEntity($v1['provider'])); - bdump($reflection); + if (!$reflection->implementsInterface(ProviderFactoryInterface::class)) { throw new InvalidArgument('Provider must implement interface "' . ProviderFactoryInterface::class . '".');