dispose method

void dispose()

Implementation

void dispose() {
  widget.dispose?.call(this);

  _unbindController();

  for (final disposer in disposers) {
    disposer();
  }

  disposers.clear();

  _controller = null;
  _tickerProvider = null;
  _isCreator = null;
  _filter = null;
  _needStart = null;
  _controllerBuilder = null;
}