code: public function serve()
      {
          foreach ($this->dispatchers as $dispatcher) {
              if ($dispatcher->canServe()) {
                  ContainerScope::runScope($this->container, [$dispatcher, 'serve']);
  
                  return;
              }
          }
  
          throw new BootException("Unable to locate active dispatcher.");
      }
docs: Start application and serve user requests using selected dispatcher or throw
  an exception.
  
  @throws BootException
  @throws \Throwable