zfr / zfr-mailchimp-bundle
Symfony bundle for integrating the ZfrMailChimp library
Installs: 25 783
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 3
Forks: 5
Open Issues: 1
Requires
- symfony/framework-bundle: 2.*
- zfr/zfr-mailchimp: ~2.0
This package is auto-updated.
Last update: 2024-11-29 04:29:47 UTC
README
A Symfony 2 bundle for the ZfrMailChimp library.
Installation
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:
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new ZfrMailChimpBundle\ZfrMailChimpBundle() ); }
Configuration
To configure the bundle, add the following to your app/config/config.yml:
# app/config/config.yml zfr_mail_chimp: api_key: #your MailChimp API key here (required) async: #use Guzzle's Asyncronous library (default: false)
Usage
Lastly, call the client using Symfony's DI Container:
$mailchimp = $this->get('zfr_mailchimp')->getClient();