PHP 클래스 AcMailer\Service\Factory\MailServiceAbstractFactory

상속: extends AcMailer\Factory\AbstractAcMailerFactory
파일 보기 프로젝트 열기: acelaya/zf2-acmailer 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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