ZenCircularDependencyException constructor

ZenCircularDependencyException({
  1. required String typeName,
  2. required List<String> dependencyChain,
})

Implementation

ZenCircularDependencyException({
  required String typeName,
  required List<String> dependencyChain,
}) : super(
        'Circular dependency detected',
        context: {
          'Type': typeName,
          'Chain': dependencyChain.join(' → '),
        },
        suggestion:
            'Break the circular dependency by using lazy initialization or restructuring your dependencies',
        docLink: 'https://github.com/sdegenaar/zenify#dependency-injection',
      );