injectionContainerFileUpdate method

Future<void> injectionContainerFileUpdate(
  1. {String nameOfFeature = kWhitespaces,
  2. String pascalCase = kWhitespaces}
)

update injection container file

Implementation

Future<void> injectionContainerFileUpdate({
  String nameOfFeature = kWhitespaces,
  String pascalCase = kWhitespaces,
}) async {
  final injectionContainerImports =
      PathHandler().getInjectionContainerImports(featureName: nameOfFeature);
  final injectionContainerStatements = [
    kWhitespaces,
    CodeHandler()
        .getInjectionContainerStatement(pascalCaseFeatureName: pascalCase)
  ];
  await Utility().addImportAndChangesInFile(
      filePath: '$kLibCoreDi$kInjectionContainer',
      importStatements: injectionContainerImports,
      methodCalls: injectionContainerStatements);
}