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!
Database service provider
- Class name: DatabaseServiceProvider
- Namespace: ImpressCMS\Core\Providers
- Parent class: League\Container\ServiceProvider\AbstractServiceProvider
protected mixed $provides = [db, xoopsDB, db-connection-1]
- Visibility: protected
mixed ImpressCMS\Core\Providers\DatabaseServiceProvider::register()
- Visibility: public
\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
- 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>