original_string: public function initialize()
      {
          if ($this->isInformationCached()) {
  
              $this->information = $this->retrieveInformationFromCache();
  
          } else {
  
              $this->information = $this->collector->collect();
          }
  
          $this->fillModelClassIndex();
  
          $this->initialized = true;
  
          return $this;
      }
code: public function initialize()
      {
          if ($this->isInformationCached()) {
  
              $this->information = $this->retrieveInformationFromCache();
  
          } else {
  
              $this->information = $this->collector->collect();
          }
  
          $this->fillModelClassIndex();
  
          $this->initialized = true;
  
          return $this;
      }
code_tokens: public function initialize ( ) { if ( $ this -> isInformationCached ( ) ) { $ this -> information = $ this -> retrieveInformationFromCache ( ) ; } else { $ this -> information = $ this -> collector -> collect ( ) ; } $ this -> fillModelClassIndex ( ) ; $ this -> initialized = true ; return $ this ; }
docstring: Initializes the repository so it may provide model information.
  
  @return $this
docstring_tokens: Initializes the repository so it may provide model information .