original_string: public function get_progress_reporter() {
          if (!$this->progressreporter) {
              $this->progressreporter = new \core\progress\none();
          }
          return $this->progressreporter;
      }
code: public function get_progress_reporter() {
          if (!$this->progressreporter) {
              $this->progressreporter = new \core\progress\none();
          }
          return $this->progressreporter;
      }
code_tokens: public function get_progress_reporter ( ) { if ( ! $ this -> progressreporter ) { $ this -> progressreporter = new \ core \ progress \ none ( ) ; } return $ this -> progressreporter ; }
docstring: Gets the progress reporter object in use for this restore UI stage.
  
  IMPORTANT: This progress reporter is used only for UI progress that is
  outside the restore controller. The restore controller has its own
  progress reporter which is used for progress during the main restore.
  Use the restore controller's progress reporter to report progress during
  a restore operation, not this one.
  
  This extra reporter is necessary because on some restore UI screens,
  there are long-running tasks even though there is no restore controller
  in use. There is a similar function in restore_ui. but that class is not
  used on some stages.
  
  @return \core\progress\none
docstring_tokens: Gets the progress reporter object in use for this restore UI stage .