name: DatabaseInspectionCommand
class_comment: null
dependencies:
- name: Command
  type: class
  source: Illuminate\Console\Command
- name: ConnectionInterface
  type: class
  source: Illuminate\Database\ConnectionInterface
- name: MariaDbConnection
  type: class
  source: Illuminate\Database\MariaDbConnection
- name: MySqlConnection
  type: class
  source: Illuminate\Database\MySqlConnection
- name: PostgresConnection
  type: class
  source: Illuminate\Database\PostgresConnection
- name: SQLiteConnection
  type: class
  source: Illuminate\Database\SQLiteConnection
- name: SqlServerConnection
  type: class
  source: Illuminate\Database\SqlServerConnection
- name: Arr
  type: class
  source: Illuminate\Support\Arr
properties: []
methods:
- name: getConnectionName
  visibility: protected
  parameters:
  - name: connection
  - name: database
  comment: '# * Get a human-readable name for the given connection.

    # *

    # * @param  \Illuminate\Database\ConnectionInterface  $connection

    # * @param  string  $database

    # * @return string'
- name: getConnectionCount
  visibility: protected
  parameters:
  - name: connection
  comment: '# * Get the number of open connections for a database.

    # *

    # * @param  \Illuminate\Database\ConnectionInterface  $connection

    # * @return int|null'
- name: getConfigFromDatabase
  visibility: protected
  parameters:
  - name: database
  comment: '# * Get the connection configuration details for the given connection.

    # *

    # * @param  string  $database

    # * @return array'
- name: withoutTablePrefix
  visibility: protected
  parameters:
  - name: connection
  - name: table
  comment: '# * Remove the table prefix from a table name, if it exists.

    # *

    # * @param  \Illuminate\Database\ConnectionInterface  $connection

    # * @param  string  $table

    # * @return string'
traits:
- Illuminate\Console\Command
- Illuminate\Database\ConnectionInterface
- Illuminate\Database\MariaDbConnection
- Illuminate\Database\MySqlConnection
- Illuminate\Database\PostgresConnection
- Illuminate\Database\SQLiteConnection
- Illuminate\Database\SqlServerConnection
- Illuminate\Support\Arr
interfaces: []