Source of file CampaignMonitorApiTrait.php
Size: 0,527 Bytes - Last Modified: 2021-12-23T10:39:01+00:00
/var/www/docs.ssmods.com/process/src/src/Traits/CampaignMonitorApiTrait.php
12345678910111213141516171819202122232425 | <?php namespace Sunnysideup\CampaignMonitor\Traits; use SilverStripe\Core\Injector\Injector; use Sunnysideup\CampaignMonitor\Api\CampaignMonitorAPIConnector; trait CampaignMonitorApiTrait { private static $cm_api; /** * @return CampaignMonitorAPIConnector */ public function getCMAPI() { if (null === self::$cm_api) { self::$cm_api = Injector::inst()->get(CampaignMonitorAPIConnector::class); self::$cm_api->init(); } return self::$cm_api; } } |