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,
  );
}