Symfony bundle for integrating the ZfrMailChimp library

Installs: 8 521

Dependents: 0

Stars: 8

Watchers: 2

Forks: 3

Language: PHP

v2.0.0 2013-12-27 12:19 UTC


Latest Stable Version

A Symfony 2 bundle for the ZfrMailChimp library.


To install the bundle, require it through composer via the command line:

php composer.phar require zfr/zfr-mailchimp-bundle

or via your composer.json file:

    "require": {
        "zfr/zfr-mailchimp-bundle": "2.*"

To have composer download the needed files, run:

$ php composer.phar update zfr/zfr-mailchimp-bundle

This will place the bundle (and the ZfrMailChimp library) inside the vendor/zfr directory of your project.

Next, enable the bundle in your project by adding it to the AppKernel:

// app/AppKernel.php

public function registerBundles()
    $bundles = array(
        // ...
        new ZfrMailChimpBundle\ZfrMailChimpBundle()


To configure the bundle, add the following to your app/config/config.yml:

# app/config/config.yml
  api_key: #your MailChimp API key here (required)
  async: #use Guzzle's Asyncronous library (default: false)


Lastly, call the client using Symfony's DI Container:

$mailchimp = $this->get('zfr_mailchimp')->getClient();