createDatabaseInterface(); $container = ContainerBuilder::getContainer(); self::assertNotNull($container->get($service)); ContainerBuilder::$container = null; } /** @return array> */ public static function servicesProvider(): array { /** @psalm-var array{services: array} $services */ $services = include ROOT_PATH . 'app/services.php'; /** @psalm-var array{services: array} $controllerServices */ $controllerServices = include ROOT_PATH . 'app/services_controllers.php'; return array_map( static fn ($service) => [$service], array_merge(array_keys($services['services']), array_keys($controllerServices['services'])), ); } }