2017 © Pedro Peláez
 

library adversus-php

PHP wrapper for Adversus API

image

findforsikring/adversus-php

PHP wrapper for Adversus API

  • Thursday, November 10, 2016
  • by mortenscheel
  • Repository
  • 3 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

AdversusPHP

API wrapper for Adversus API, (*1)

https://adversus.dk/api/, (*2)

Examples

<?php

require_once 'vendor/autoload.php';

// initialize
$client = new \AdversusPHP\Client('username', 'password');
\AdversusPHP\Model::init($client);

// list all available models
$campaigns = \AdversusPHP\Campaign::all();
$leads = \AdversusPHP\Lead::all();

// list models with filter
$campaignFilter = new \AdversusPHP\Filter('campaignId', \AdversusPHP\Filter::EQUAL_TO, 1512);
$activeFilter = new \AdversusPHP\Filter('active', \AdversusPHP\Filter::EQUAL_TO, true);
$activeLeadsFromCampaign1512 = \AdversusPHP\Lead::all([$campaignFilter, $activeFilter]);

// get single model
$lead = \AdversusPHP\Lead::find(206592972);
// edit some values
$lead->setActive(true);
// edit a custom master data value (by id)
$lead->setMasterDataValue(4, "new@email.address");
// save changes
$lead->save();

// create a new Lead
$lead = new \AdversusPHP\Lead();
$lead->setCampaign(1234);
$lead->setMasterDataValue(1, "+4512345678");
$lead->setMasterDataValue(2, "John Doe");
$lead->save(); // $lead->id is now set

The Versions

10/11 2016

dev-master

9999999-dev

PHP wrapper for Adversus API

  Sources   Download

MIT

The Requires

 

by Morten Scheel