Skip to content

eoko/zf-mandrill

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

zf-mandrill

Build Status Coverage Status Coverage Status Eoko Public Channel

Introduction

zf-mandrill is a simple wrapper for the Mandrill API. It permit to use the Mandrill API using a pre-configure client in a Zend Framework context.

With this module, you can :

  • pre-configure Mandrill client
  • check your configuration using zend-diagnostic
  • send email from CLI (for testing purpose)
  • send email directly from controller
  • use email service to send email

Installation

zf-mandrill works with Composer. Make sure you have the composer.phar downloaded and you have a composer.json file at the root of your project. To install it, you can do it from CLI composer require eoko/zf-mandrill or add the following line into your composer.json file:

"require": {
    "eoko/zf-mandrill": "dev-master"
}

Configuration

Copy/Paste in your local configuration config/mandrill.local.php.dist and rename it to mandrill.local.php. There are all the informations required for zf-mandrill configuration.

Service Available

The following services are pre-configured in the service locator :

  • Mandrill client : eoko.mandrill.client
  • Email service : Eoko\Mandrill\Service\Email

Command

  • Check your configuration : php public/index.php diag
  • Send an email : php public/index.php mandrill send email jane@doe.com subject htmlContent_or_filename

Controller plugin

Inside a controller, we can use the email plugin : $this->email()->setSubject('hello')->setTo('jane@doe.com')->send()

About

zf-mandrill is a ZF2 wrapper for the Mandrill API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages