PHP Класс AcMailer\Service\Factory\MailServiceAbstractFactory

Наследование: extends AcMailer\Factory\AbstractAcMailerFactory
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$mailOptions AcMailer\Options\MailOptions

Открытые методы

Метод Описание
__invoke ( Interop\Container\ContainerInterface $container, string $requestedName, array $options = null ) : object Create an object

Защищенные методы

Метод Описание
attachMailListeners ( AcMailer\Event\MailListenerAwareInterface $service, Interop\Container\ContainerInterface $container ) Attaches the preconfigured mail listeners to the mail service
createHelperPluginManager ( Interop\Container\ContainerInterface $container ) : Zend\View\HelperPluginManager Creates a view helper manager
createMessage ( ) : Zend\Mail\Message
createRenderer ( Interop\Container\ContainerInterface $container ) : Zend\View\Renderer\RendererInterface
createTransport ( Interop\Container\ContainerInterface $container ) : Zend\Mail\Transport\TransportInterface
getSpecificConfig ( Interop\Container\ContainerInterface $container, $configKey ) : array Returns a specific configuration defined by provided key
setupTransportConfig ( Zend\Mail\Transport\TransportInterface $transport ) : Zend\Mail\Transport\TransportInterface

Описание методов

__invoke() публичный метод

Create an object
public __invoke ( Interop\Container\ContainerInterface $container, string $requestedName, array $options = null ) : object
$container Interop\Container\ContainerInterface
$requestedName string
$options array
Результат object

attachMailListeners() защищенный метод

Attaches the preconfigured mail listeners to the mail service
protected attachMailListeners ( AcMailer\Event\MailListenerAwareInterface $service, Interop\Container\ContainerInterface $container )
$service AcMailer\Event\MailListenerAwareInterface
$container Interop\Container\ContainerInterface

createHelperPluginManager() защищенный метод

Creates a view helper manager
protected createHelperPluginManager ( Interop\Container\ContainerInterface $container ) : Zend\View\HelperPluginManager
$container Interop\Container\ContainerInterface
Результат Zend\View\HelperPluginManager

createMessage() защищенный метод

protected createMessage ( ) : Zend\Mail\Message
Результат Zend\Mail\Message

createRenderer() защищенный метод

protected createRenderer ( Interop\Container\ContainerInterface $container ) : Zend\View\Renderer\RendererInterface
$container Interop\Container\ContainerInterface
Результат Zend\View\Renderer\RendererInterface

createTransport() защищенный метод

protected createTransport ( Interop\Container\ContainerInterface $container ) : Zend\Mail\Transport\TransportInterface
$container Interop\Container\ContainerInterface
Результат Zend\Mail\Transport\TransportInterface

getSpecificConfig() защищенный метод

Returns a specific configuration defined by provided key
protected getSpecificConfig ( Interop\Container\ContainerInterface $container, $configKey ) : array
$container Interop\Container\ContainerInterface
$configKey
Результат array

setupTransportConfig() защищенный метод

protected setupTransportConfig ( Zend\Mail\Transport\TransportInterface $transport ) : Zend\Mail\Transport\TransportInterface
$transport Zend\Mail\Transport\TransportInterface
Результат Zend\Mail\Transport\TransportInterface

Описание свойств

$mailOptions защищенное свойство

protected MailOptions,AcMailer\Options $mailOptions
Результат AcMailer\Options\MailOptions