Ejemplo n.º 1
0
 /**
  * Register all services with the continer.
  */
 protected function registerServices(Container $container)
 {
     $container['api'] = function ($c) {
         return KlaviyoApi::create($c['api_key']);
     };
     $container['campaign'] = function ($c) {
         return CampaignService::create($c['api']);
     };
     $container['lists'] = function ($c) {
         return ListService::create($c['api']);
     };
     $container['person'] = function ($c) {
         return PersonService::create($c['api']);
     };
     $container['template'] = function ($c) {
         return TemplateService::create($c['api']);
     };
     $container['track'] = function ($c) {
         return TrackService::create($c['api']);
     };
     return $container;
 }
Ejemplo n.º 2
0
 public function testDefaultOptions()
 {
     $api = KlaviyoApi::create('thisisakey');
     $this->assertSame(50, $api->getOption('records_per_page'));
 }