Skip to content

ImpressCMS Core Providers DatabaseServiceProvider

Raimondas Rimkevičius edited this page Mar 9, 2020 · 1 revision
Notice: Wiki was automatic generated from project sources as project API documentation. Do not edit manually!

ImpressCMS\Core\Providers\DatabaseServiceProvider

Database service provider

  • Class name: DatabaseServiceProvider
  • Namespace: ImpressCMS\Core\Providers
  • Parent class: League\Container\ServiceProvider\AbstractServiceProvider

Properties

$provides

protected mixed $provides = [db, xoopsDB, db-connection-1]
  • Visibility: protected

Methods

register

mixed ImpressCMS\Core\Providers\DatabaseServiceProvider::register()
  • Visibility: public

createDatabaseConnection

\Aura\Sql\ExtendedPdoInterface ImpressCMS\Core\Providers\DatabaseServiceProvider::createDatabaseConnection(string type, string host, string user, string pass, persistentConnection, string|null name, string|null charset, string prefix, int port)

Create database connection

  • Visibility: protected

Arguments

  • type string - <p>Database type</p>
  • host string - <p>Hostname</p>
  • user string - <p>Username</p>
  • pass string - <p>Password</p>
  • persistentConnection mixed - <p>Use persistent connection?</p>
  • name string|null - <p>Database name</p>
  • charset string|null - <p>Charset used for connection</p>
  • prefix string - <p>Database tables prefix</p>
  • port int - <p>Port</p>
Clone this wiki locally