yajra\Oci8\Connectors\OracleConnector::createConnection PHP Method

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
    public function createConnection($tns, array $config, array $options)
    {
        // add fallback in case driver is not set, will use pdo instead
        if (!in_array($config['driver'], ['oci8', 'pdo-via-oci8', 'oracle'])) {
            return parent::createConnection($tns, $config, $options);
        }
        $config = $this->setCharset($config);
        $options['charset'] = $config['charset'];
        return new Oci8($tns, $config['username'], $config['password'], $options);
    }