original_string: public function destroyTable($name, array $fields, $id)
      {
          $this->modelBuilder->destroy($name);
          $this->formBuilder->destroy($name);
  
          $migration = $this->migrationBuilder
              ->getMigrationClassPathByKey($name);
  
          $this->migrateDown($migration);
  
          $this->migrationBuilder->destroySourceTableMigration($name, $fields);
      }
code: public function destroyTable($name, array $fields, $id)
      {
          $this->modelBuilder->destroy($name);
          $this->formBuilder->destroy($name);
  
          $migration = $this->migrationBuilder
              ->getMigrationClassPathByKey($name);
  
          $this->migrateDown($migration);
  
          $this->migrationBuilder->destroySourceTableMigration($name, $fields);
      }
code_tokens: public function destroyTable ( $ name , array $ fields , $ id ) { $ this -> modelBuilder -> destroy ( $ name ) ; $ this -> formBuilder -> destroy ( $ name ) ; $ migration = $ this -> migrationBuilder -> getMigrationClassPathByKey ( $ name ) ; $ this -> migrateDown ( $ migration ) ; $ this -> migrationBuilder -> destroySourceTableMigration ( $ name , $ fields ) ; }
docstring: Destroys a source table and all associated entities
  
  @param string $name
  @param array $fields
  @param int $id
docstring_tokens: Destroys a source table and all associated entities