Source of file SS_Mailchimp.php
Size: 1,769 Bytes - Last Modified: 2021-12-24T06:35:27+00:00
/var/www/docs.ssmods.com/process/src/code/SS_Mailchimp.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 | <?php class SS_Mailchimp extends Mailchimp { /** * Mailchimp api key * * Override by defining SS_MAILCHIMP_API_KEY * * @var string * @config */ private static $mailchimp_api_key; /** * Get the API key to use * * @return string */ public static function get_mailchimp_api_key() { if (defined('SS_MAILCHIMP_API_KEY')) { return SS_MAILCHIMP_API_KEY; } return Config::inst()->get(__CLASS__, 'mailchimp_api_key'); } /** * Get the singleton of SS_Mailchimp api * * @return static */ public static function instance() { return Injector::inst()->get( __CLASS__, true, array(static::get_mailchimp_api_key()) ); } /** * @var Mailchimp_Folders */ public $folders; /** * @var Mailchimp_Templates */ public $templates; /** * @var Mailchimp_Users */ public $users; /** * @var Mailchimp_Helper */ public $helper; /** * @var Mailchimp_Mobile */ public $mobile; /** * @var Mailchimp_Conversations */ public $conversations; /** * @var Mailchimp_Ecomm */ public $ecomm; /** * @var Mailchimp_Neapolitan */ public $neapolitan; /** * @var Mailchimp_Lists */ public $lists; /** * @var Mailchimp_Campaigns */ public $campaigns; /** * @var Mailchimp_Vip */ public $vip; /** * @var Mailchimp_Reports */ public $reports; /** * @var Mailchimp_Gallery */ public $gallery; /** * @var Mailchimp_Goal */ public $goal; } |