original_string: protected function compileCreateTable($blueprint, $command, $connection)
      {
          return sprintf('%s table %s (%s)',
              $blueprint->temporary ? 'create temporary' : 'create',
              $this->wrapTable($blueprint),
              implode(', ', $this->getColumns($blueprint))
          );
      }
code: protected function compileCreateTable($blueprint, $command, $connection)
      {
          return sprintf('%s table %s (%s)',
              $blueprint->temporary ? 'create temporary' : 'create',
              $this->wrapTable($blueprint),
              implode(', ', $this->getColumns($blueprint))
          );
      }
code_tokens: protected function compileCreateTable ( $ blueprint , $ command , $ connection ) { return sprintf ( '%s table %s (%s)' , $ blueprint -> temporary ? 'create temporary' : 'create' , $ this -> wrapTable ( $ blueprint ) , implode ( ', ' , $ this -> getColumns ( $ blueprint ) ) ) ; }
docstring: Create the main create table clause.
  
  @param  \Illuminate\Database\Schema\Blueprint  $blueprint
  @param  \Illuminate\Support\Fluent  $command
  @param  \Illuminate\Database\Connection  $connection
  @return string
docstring_tokens: Create the main create table clause .