original_string: public function get_potential_indicators() {
  
          $indicators = \core_analytics\manager::get_all_indicators();
  
          if (empty($this->analyser)) {
              $this->init_analyser(array('evaluation' => true));
          }
  
          foreach ($indicators as $classname => $indicator) {
              if ($this->analyser->check_indicator_requirements($indicator) !== true) {
                  unset($indicators[$classname]);
              }
          }
          return $indicators;
      }
code: public function get_potential_indicators() {
  
          $indicators = \core_analytics\manager::get_all_indicators();
  
          if (empty($this->analyser)) {
              $this->init_analyser(array('evaluation' => true));
          }
  
          foreach ($indicators as $classname => $indicator) {
              if ($this->analyser->check_indicator_requirements($indicator) !== true) {
                  unset($indicators[$classname]);
              }
          }
          return $indicators;
      }
code_tokens: public function get_potential_indicators ( ) { $ indicators = \ core_analytics \ manager :: get_all_indicators ( ) ; if ( empty ( $ this -> analyser ) ) { $ this -> init_analyser ( array ( 'evaluation' => true ) ) ; } foreach ( $ indicators as $ classname => $ indicator ) { if ( $ this -> analyser -> check_indicator_requirements ( $ indicator ) !== true ) { unset ( $ indicators [ $ classname ] ) ; } } return $ indicators ; }
docstring: Returns the list of indicators that could potentially be used by the model target.
  
  It includes the indicators that are part of the model.
  
  @return \core_analytics\local\indicator\base[]
docstring_tokens: Returns the list of indicators that could potentially be used by the model target .