PHPMailer\PHPMailer
DSNConfigurator::parseDSN
Parse DSN string.
Method of the class: DSNConfigurator{}
No Hooks.
Returns
Array. Configuration
Usage
// private - for code of main (parent) class only $result = $this->parseDSN( $dsn );
- $dsn(string) (required)
- DSN.
DSNConfigurator::parseDSN() DSNConfigurator::parseDSN code WP 7.0
private function parseDSN($dsn)
{
$config = $this->parseUrl($dsn);
if (false === $config || !isset($config['scheme']) || !isset($config['host'])) {
throw new Exception('Malformed DSN');
}
if (isset($config['query'])) {
parse_str($config['query'], $config['query']);
}
return $config;
}