2017 © Pedro Peláez
 

library restorationmedia-php

Simple library to add data into Restoration Media

image

caseyw/restorationmedia-php

Simple library to add data into Restoration Media

  • Thursday, April 9, 2015
  • by caseyw
  • Repository
  • 1 Watchers
  • 0 Stars
  • 270 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Restoration Media PHP Library

Build Status, (*1)

Small project needed to interface with Restoration Media., (*2)

Needed to have a simple way to pass in the correct data, and know if responses were sound., (*3)

$client = new GuzzleHttp\Client();

// Required API fields are constructor injected
$api = new \RestorationMedia\RestorationMediaApi(
    $client, 
    $pid, 
    $email, 
    $ipAddress, 
    $source, 
    $date, 
    $params // Optional fields as array
);

if (!$api->send()) {
    // We can examine the response... but they always return 200...
    $api->getResponse()->getStatusCode();

    // We can check for what response came up
    $response = $api->getResponse()->xml();

    switch ($response) {
        case 'Invalid Email.':
            // Do logic for Invalid Email according to their API
        break;
        case 'Invalid Source.':
            // Do logic for Invalid Source according to their API
        break;
    }
}

Currently known responses: * success. * Invalid Email. * Invalid Source Url. * Invalid Ip Address. * Invalid Date., (*4)

Thanks,, (*5)

-Casey, (*6)

The Versions

09/04 2015

dev-master

9999999-dev

Simple library to add data into Restoration Media

  Sources   Download

MIT

The Requires

 

The Development Requires

api client web service http client restoration media