original_string: public function buildSourceTableMigration($name)
      {
          $path = $this->getMigrationPath($name);
          $migration = $this->getTableMigrationName($name);
  
          $contents = view('_hierarchy::migrations.table', [
              'table'     => source_table_name($name),
              'migration' => $migration
          ])->render();
  
          $this->write($path, $contents);
  
          return $this->getMigrationClassPath($migration);
      }
code: public function buildSourceTableMigration($name)
      {
          $path = $this->getMigrationPath($name);
          $migration = $this->getTableMigrationName($name);
  
          $contents = view('_hierarchy::migrations.table', [
              'table'     => source_table_name($name),
              'migration' => $migration
          ])->render();
  
          $this->write($path, $contents);
  
          return $this->getMigrationClassPath($migration);
      }
code_tokens: public function buildSourceTableMigration ( $ name ) { $ path = $ this -> getMigrationPath ( $ name ) ; $ migration = $ this -> getTableMigrationName ( $ name ) ; $ contents = view ( '_hierarchy::migrations.table' , [ 'table' => source_table_name ( $ name ) , 'migration' => $ migration ] ) -> render ( ) ; $ this -> write ( $ path , $ contents ) ; return $ this -> getMigrationClassPath ( $ migration ) ; }
docstring: Builds a source table migration
  
  @param string $name
  @return string
docstring_tokens: Builds a source table migration