2017 © Pedro Peláez
 

library sdk-common

SDK COMMON Classes

image

ftven/sdk-common

SDK COMMON Classes

  • Wednesday, July 9, 2014
  • by ohoareau
  • Repository
  • 18 Watchers
  • 0 Stars
  • 6,402 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 3 Versions
  • 1 % Grown

The README.md

PHP SDK COMMON

Build Status, (*1)

PHP SDK COMMON provide foundation for the native PHP API SDK for consuming FTVEN APIs., (*2)

Usage

Add the dependency in your composer.json :, (*3)

...
"require": {
    ...
    "ftven/sdk-common": "1.*"
}

Then update your dependency :, (*4)

$ ./composer.phar update ftven/sdk-common

Then you can use it directly in your scripts :, (*5)

<?php

// ...

require_once '/path/to/vendor/autoload.php';

$sdk = new Ftven\Sdk\Sdk();

$result = $sdk->getApi('xyz')->myApiMethod();

// ...

As an alternative, you can use functions :, (*6)

$result = ftven_sdk_api('xyz', 'methodName', 'arg1', 'arg2', '...');

By default, API are autoloaded from the Ftven\Sdk\Api namespace, but you can add extra namespaces :, (*7)

$sdk = new Ftven\Sdk\Sdk(['My\\Other\\Namespace']);

$sdk->getApi('xyz')->...

Some APIs require that you set identities before using them :, (*8)

$sdk->setIdentity(['login' => 'me', 'pass' => 'mypass']);

...

Depending on the APIs you use, multiple identities are supported (only one per APIs) :, (*9)

$sdk->setIdentity([...], 'identityType1');
$sdk->setIdentity([...], 'identityType2');

By default, API calls are directed to 'prod' environment, but you can change to an other environment :, (*10)

$sdk->setEnvironment('preprod');

Depending on the APIs you use, multiple environments are supported (only one per APIs) :, (*11)

$sdk->setEnvironment('preprod', 'api1');
$sdk->setEnvironment('prod'); // fallback

Enjoy !, (*12)

FTVEN Build Team., (*13)

The Versions

09/07 2014

dev-master

9999999-dev https://github.com/francetv/php-sdk-common

SDK COMMON Classes

  Sources   Download

MIT

The Requires

  • php >= 5.3.9

 

The Development Requires

sdk common ftven

09/07 2014

1.0.0

1.0.0.0 https://github.com/francetv/php-sdk-common

SDK COMMON Classes

  Sources   Download

MIT

The Requires

  • php >= 5.3.9

 

The Development Requires

sdk common ftven

09/07 2014

dev-develop

dev-develop https://github.com/francetv/php-sdk-common

SDK COMMON Classes

  Sources   Download

MIT

The Requires

  • php >= 5.3.9

 

The Development Requires

sdk common ftven