lpi-lab/newsletter-bundle

Symfony LpiNewsletterBundle

3.0.0 2015-07-29 16:03 UTC

This package is not auto-updated.

Last update: 2024-04-13 15:17:43 UTC


README

    <service id="newsletter_factory" class="Lpi\NewsletterBundle\Integration\UserAuthenticationFactory"/>
    <service id="user.password.mailjet"
             class="Lpi\NewsletterBundle\Integration\UserPasswordAuthentication"
             factory-service="newsletter_factory"
             factory-method="createUserPasswordAuthentication"
            >
        <argument>%mailjet_key%</argument>
        <argument>%mailjet_secret%</argument>
    </service>


    <service id="lpi.mailjet.client" class="Lpi\NewsletterBundle\Integration\Mailjet\MailjetClient">
        <argument type="service" id="user.password.mailjet"/>
        <argument type="service" id="logger"/>
    </service>

    <service id="lpi.mailjet.service" class="Lpi\NewsletterBundle\Integration\Mailjet\MailjetService">
        <tag name="monolog.logger" channel="newsletter"/>
        <argument type="service" id="lpi.mailjet.client"/>
        <argument type="service" id="logger"/>
    </service>

    <service id="lpi.newsletter_logger" class="Symfony\Bridge\Monolog\Logger">
        <tag name="monolog.logger" channel="newsletter"/>
        <argument>lpi.newsletter_logger</argument>
        <argument type="service" id="monolog.handler.newsletter"/>
    </service>