controller<T extends ZenController> method

T controller<T extends ZenController>()

Implementation

T controller<T extends ZenController>() {
  final controller = _ZenViewRegistry.get<T>();
  if (controller != null) {
    return controller;
  }

  final globalController = Zen.findOrNull<T>();
  if (globalController != null) {
    return globalController;
  }

  throw Exception('Controller $T not found.');
}