code: private function findTasks()
      {
          if ($this->init)
              return;
  
          $resolver = $this->app->moduleManager;
          $modules = $resolver->getModules();
          foreach ($modules as $mod)
              $mod->registerTasks($this);
  
          // Provide a way to register tasks using a hook
          Hook::execute("Wedeto.Application.Task.TaskRunner.findTasks", ['taskrunner' => $this]);
          $this->init = true;
      }
docs: Find tasks in all registered modules. This method calls registerTasks on
  all modules that have been registered, giving them the opportunity to register
  their tasks.