original_string: public function tables()
      {
          $schema = $this->db->connection()
              ->getDoctrineConnection()
              ->getSchemaManager();
  
          $tables = $schema->listTableNames();
  
          foreach ($tables as $table) {
              $columns = $this->describer->describe($table);
  
              yield compact('table', 'columns');
          }
      }
code: public function tables()
      {
          $schema = $this->db->connection()
              ->getDoctrineConnection()
              ->getSchemaManager();
  
          $tables = $schema->listTableNames();
  
          foreach ($tables as $table) {
              $columns = $this->describer->describe($table);
  
              yield compact('table', 'columns');
          }
      }
code_tokens: public function tables ( ) { $ schema = $ this -> db -> connection ( ) -> getDoctrineConnection ( ) -> getSchemaManager ( ) ; $ tables = $ schema -> listTableNames ( ) ; foreach ( $ tables as $ table ) { $ columns = $ this -> describer -> describe ( $ table ) ; yield compact ( 'table' , 'columns' ) ; } }
docstring: Return a description for each table.
  
  @return \Generator
docstring_tokens: Return a description for each table .