druid628/exacttarget

Component library for ExactTarget API

v1.2.1.1 2016-10-18 18:59 UTC

README

Package: druid628\exactTarget
Uses: EtBaseClass.php
Version: 1.2.x
author
Project status Build Status Coverage Status SensioLabsInsight
Latest Stable Version Total Downloads Latest Unstable Version License

General

The ExactTarget component is a collection of classes based on the ExactTarget PHP starter kit. The purpose of this library is to spend less time writing Exact Target code and more time working with your application. The EtClient handles all SOAP communication. This class holds several functions (defined below) which allows the EtClient to be self-sufficent on a basic level.
ExactTarget API PHP starter kit (available: http://docs.code.exacttarget.com/@api/deki/files/199/=PHP_APIstarterKit-V1.zip Source: http://docs.code.exacttarget.com/020_Web_Service_Guide/API_Starter_Kits)

Presentation: http://prezi.com/p4ckcmlimnyi/exacttarget-component/?kw=view-p4ckcmlimnyi&rc=ref-13751401

Installation

Packagist

Add exacttarget to your composer.json

{
    "require": {
            "druid628/exacttarget": "~1.2"
    }
}

Next run a composer update

$ php composer.phar update druid628/exacttarget

Documentation

See the druid628/exacttarget wiki

CHANGELOG

1.0

Client Access

EtEmail, EtList, EtSubscriber, and EtTriggeredSend all now can be passed the EtClient allowing for save and send functions (see below).

Save Methods

EtEmail, EtList and EtSubscriber objects now have a save() method which eliminates the need for calling the client update yourself.

Send Methods

EtEmail and EtTriggeredSend objects now have a send() method which eliminates the need for calling the client sendEmail yourself.

1.0.2

composer

Added lib-openssl and ext-mcrypt to composer.json file

1.0.3

Additions

  • Added unit tests
  • Added Exception classes

Contributors