PHP Class yajra\Oci8\Connectors\OracleConnector

Inheritance: extends Illuminate\Database\Connectors\Connector, implements Illuminate\Database\Connectors\ConnectorInterface
Mostra file Open project: yajra/laravel-oci8 Class Usage Examples

Protected Properties

Property Type Description
$options array The default PDO connection options.

Public Methods

Method Description
connect ( array $config ) : PDO Establish a database connection.
createConnection ( string $tns, array $config, array $options ) : PDO Create a new PDO connection.

Protected Methods

Method Description
checkMultipleHostDsn ( array $config ) : array Set DSN host from config.
getDsn ( array $config ) : string Create a DSN string from a configuration.
parseConfig ( array $config ) : array Parse configurations.
setCharset ( array $config ) : array Set charset from config.
setHost ( array $config ) : array Set host from config.
setServiceId ( array $config ) : array Set service id from config.
setTNS ( array $config ) : array Set tns from config.

Private Methods

Method Description
setPort ( array $config ) : array Set port from config.
setProtocol ( array $config ) : array Set protocol from config.

Method Details

checkMultipleHostDsn() protected method

Set DSN host from config.
protected checkMultipleHostDsn ( array $config ) : array
$config array
return array

connect() public method

Establish a database connection.
public connect ( array $config ) : PDO
$config array
return PDO

createConnection() public method

Create a new PDO connection.
public createConnection ( string $tns, array $config, array $options ) : PDO
$tns string
$config array
$options array
return PDO

getDsn() protected method

Create a DSN string from a configuration.
protected getDsn ( array $config ) : string
$config array
return string

parseConfig() protected method

Parse configurations.
protected parseConfig ( array $config ) : array
$config array
return array

setCharset() protected method

Set charset from config.
protected setCharset ( array $config ) : array
$config array
return array

setHost() protected method

Set host from config.
protected setHost ( array $config ) : array
$config array
return array

setServiceId() protected method

Set service id from config.
protected setServiceId ( array $config ) : array
$config array
return array

setTNS() protected method

Set tns from config.
protected setTNS ( array $config ) : array
$config array
return array

Property Details

$options protected_oe property

The default PDO connection options.
protected array $options
return array