Angel constructor
Angel({
- Reflector reflector = const ThrowingReflector(errorMessage: _reflectionErrorMessage),
- AngelEnvironment environment = angelEnv,
- Logger? logger,
- bool allowMethodOverrides = true,
- FutureOr<
String> serializer(- dynamic
- ViewGenerator? viewGenerator,
Implementation
Angel(
{Reflector reflector =
const ThrowingReflector(errorMessage: _reflectionErrorMessage),
this.environment = angelEnv,
this.logger,
this.allowMethodOverrides = true,
this.serializer,
this.viewGenerator})
: super(reflector) {
if (reflector is EmptyReflector || reflector is ThrowingReflector) {
var msg =
'No `reflector` was passed to the Angel constructor, so reflection will not be available.\n' +
_reflectionInfo;
logger?.warning(msg);
}
bootstrapContainer();
viewGenerator ??= noViewEngineConfigured;
serializer ??= json.encode;
}