findInSelfContainer<S> method
Find dependency in application container
Implementation
S findInSelfContainer<S>({String? tag}) {
String name = _getKey(S, tag);
if (_mirrorDefinitionHolders[name] != null) {
return _mirrorDefinitionHolders[name]!.instance as S;
} else if (_withoutMirrorDefinitionHolders[name] != null) {
return _withoutMirrorDefinitionHolders[name]!.instance as S;
} else {
throw NoSuchBeanDefinitionException('not found mirror definition holder for type $S and name $tag');
}
}