of static method

Implementation

static BindingProvider of(BuildContext context) {
  var inheritedWidget = context
      .getElementForInheritedWidgetOfExactType<BindingProvider>()
      ?.widget;
  if (inheritedWidget == null) {
    throw new Exception(
        'BindingProvider has not been defined in the widget tree.');
  }
  final provider = inheritedWidget as BindingProvider;
  return provider;
}