* @category Horde * @copyright 2010-2017 Horde LLC * @license http://www.horde.org/licenses/gpl GPL * @package IMP */ class IMP_Factory_Mail extends Horde_Core_Factory_Mail { /** */ public function create($config = null) { global $injector; list($transport, $params) = $this->getConfig(); if ($transport == 'smtp') { $params = array_merge( $params, $injector->getInstance('IMP_Factory_Imap')->create()->config->smtp ); } return parent::create(array( 'params' => $params, 'transport' => $transport )); } }