PHP Class WellCommerce\Bundle\CoreBundle\Helper\Mailer\MailerHelper

Author: Adam Piotrowski ([email protected])
Inheritance: extends WellCommerce\Bundle\CoreBundle\DependencyInjection\AbstractContainerAware, implements WellCommerce\Bundle\CoreBundle\Helper\Mailer\MailerHelperInterface
Show file Open project: wellcommerce/wellcommerce

Public Methods

Method Description
__construct ( boolean $debug = false, WellCommerce\Bundle\ShopBundle\Storage\ShopStorageInterface $shopStorage ) MailerHelper constructor.
sendEmail ( array $options ) : integer

Protected Methods

Method Description
configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
createMailer ( ) : Swift_Mailer
createMessage ( ) : Swift_Message
setBody ( Swift_Message $message, string $template, array $parameters = [] )

Method Details

__construct() public method

MailerHelper constructor.
public __construct ( boolean $debug = false, WellCommerce\Bundle\ShopBundle\Storage\ShopStorageInterface $shopStorage )
$debug boolean
$shopStorage WellCommerce\Bundle\ShopBundle\Storage\ShopStorageInterface

configureOptions() protected method

protected configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
$resolver Symfony\Component\OptionsResolver\OptionsResolver

createMailer() protected method

protected createMailer ( ) : Swift_Mailer
return Swift_Mailer

createMessage() protected method

protected createMessage ( ) : Swift_Message
return Swift_Message

sendEmail() public method

public sendEmail ( array $options ) : integer
$options array
return integer

setBody() protected method

protected setBody ( Swift_Message $message, string $template, array $parameters = [] )
$message Swift_Message
$template string
$parameters array