original_string: public function collect()
      {
          $this->information = new Collection;
  
          $this->cmsModelFiles = $this->getCmsModelFiles();
          $this->modelClasses  = $this->getModelsToCollect();
  
          $this->collectRawModels()
               ->collectCmsModels()
               ->enrichModelInformation();
  
          return $this->information;
      }
code: public function collect()
      {
          $this->information = new Collection;
  
          $this->cmsModelFiles = $this->getCmsModelFiles();
          $this->modelClasses  = $this->getModelsToCollect();
  
          $this->collectRawModels()
               ->collectCmsModels()
               ->enrichModelInformation();
  
          return $this->information;
      }
code_tokens: public function collect ( ) { $ this -> information = new Collection ; $ this -> cmsModelFiles = $ this -> getCmsModelFiles ( ) ; $ this -> modelClasses = $ this -> getModelsToCollect ( ) ; $ this -> collectRawModels ( ) -> collectCmsModels ( ) -> enrichModelInformation ( ) ; return $ this -> information ; }
docstring: Collects and returns information about models.
  
  @return Collection|ModelInformationInterface[]
docstring_tokens: Collects and returns information about models .