public function __construct($connection = array()) { parent::__construct($connection); App::import('Libs', 'Emails.ParseMail'); $this->ParseMail = new ParseMail(); $this->eol = "\r\n"; }
/** * Build an HTTP Socket using the specified configuration. * * You can use a URL string to set the URL and use default configurations for * all other options: * * `$http = new HttpSocket('http://cakephp.org/');` * * Or use an array to configure multiple options: * * ``` * $http = new HttpSocket(array( * 'host' => 'cakephp.org', * 'timeout' => 20 * )); * ``` * * See HttpSocket::$config for options that can be used. * * @param string|array $config Configuration information, either a string URL or an array of options. */ public function __construct($config = array()) { if (is_string($config)) { $this->_configUri($config); } elseif (is_array($config)) { if (isset($config['request']['uri']) && is_string($config['request']['uri'])) { $this->_configUri($config['request']['uri']); unset($config['request']['uri']); } $this->config = Hash::merge($this->config, $config); } parent::__construct($this->config); }
/** * Build an HTTP Socket using the specified configuration. * * @param array $config Configuration */ function __construct($config = array()) { if (is_string($config)) { $this->configUri($config); } elseif (is_array($config)) { $this->config = Set::merge($this->config, $config); } parent::__construct($this->config); }