original_string: public function registerHalyconDatasource()
      {
          $resolver = App::make('halcyon');
  
          if (!$resolver->hasDatasource($this->dirName)) {
              $datasource = new FileDatasource($this->getPath(), App::make('files'));
              $resolver->addDatasource($this->dirName, $datasource);
          }
      }
code: public function registerHalyconDatasource()
      {
          $resolver = App::make('halcyon');
  
          if (!$resolver->hasDatasource($this->dirName)) {
              $datasource = new FileDatasource($this->getPath(), App::make('files'));
              $resolver->addDatasource($this->dirName, $datasource);
          }
      }
code_tokens: public function registerHalyconDatasource ( ) { $ resolver = App :: make ( 'halcyon' ) ; if ( ! $ resolver -> hasDatasource ( $ this -> dirName ) ) { $ datasource = new FileDatasource ( $ this -> getPath ( ) , App :: make ( 'files' ) ) ; $ resolver -> addDatasource ( $ this -> dirName , $ datasource ) ; } }
docstring: Ensures this theme is registered as a Halcyon them datasource.
  @return void
docstring_tokens: Ensures this theme is registered as a Halcyon them datasource .