[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/PHPMailer/ -> DSNConfigurator.php (summary)

PHPMailer - PHP email creation and transport class. PHP Version 5.5.

Author: Marcus Bointon (Synchro/coolbru)
Author: Jim Jagielski (jimjag)
Author: Andy Prevost (codeworxtech)
Author: Brent R. Matzelle (original founder)
Copyright: 2012 - 2023 Marcus Bointon
Copyright: 2010 - 2012 Jim Jagielski
Copyright: 2004 - 2009 Andy Prevost
License: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License
File Size: 245 lines (7 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

DSNConfigurator:: (7 methods):
  mailer()
  configure()
  parseDSN()
  applyConfig()
  configureSMTP()
  configureOptions()
  parseUrl()


Class: DSNConfigurator  - X-Ref

Configure PHPMailer with DSN string.

mailer($dsn, $exceptions = null)   X-Ref
Create new PHPMailer instance configured by DSN.

return: PHPMailer
param: string $dsn        DSN
param: bool   $exceptions Should we throw external exceptions?

configure(PHPMailer $mailer, $dsn)   X-Ref
Configure PHPMailer instance with DSN string.

return: PHPMailer
param: PHPMailer $mailer PHPMailer instance
param: string    $dsn    DSN

parseDSN($dsn)   X-Ref
Parse DSN string.

return: array Configuration
param: string $dsn DSN

applyConfig(PHPMailer $mailer, $config)   X-Ref
Apply configuration to mailer.

param: PHPMailer $mailer PHPMailer instance
param: array     $config Configuration

configureSMTP($mailer, $config)   X-Ref
Configure SMTP.

param: PHPMailer $mailer PHPMailer instance
param: array     $config Configuration

configureOptions(PHPMailer $mailer, $options)   X-Ref
Configure options.

param: PHPMailer $mailer  PHPMailer instance
param: array     $options Options

parseUrl($url)   X-Ref
Parse a URL.
Wrapper for the built-in parse_url function to work around a bug in PHP 5.5.

return: array|false
param: string $url URL



Generated : Wed Aug 13 08:20:01 2025 Cross-referenced by PHPXref