2017 © Pedro Peláez
 

library manta-php-sdk

An SDK allowing brands/suppliers to communicate with mantagifts

image

juistdit/manta-php-sdk

An SDK allowing brands/suppliers to communicate with mantagifts

  • Tuesday, June 6, 2017
  • by JuistdIT-BV
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

An SDK in PHP for Manta (In-development)

This package enables brands/suppliers to communicate with mantagifts using their API back-end. Manta collects and distribute international brands. More information can found on https://www.mantagifts.com., (*1)

A. Installing

Installing the SKD can be done 2 ways:, (*2)

A1: Composer

Install using the packagist package via composer:, (*3)

composer require juistdit/manta-php-sdk

A2: Phar Archive

Install by downloading the latest release and including it:, (*4)

require_once __DIR__ . "/manta-php-sdk.phar";

B. Usage

After installing Manta using composer, the first step is to create a Manta SDK object and creating a session using your credentials:, (*5)

$sdk = new Manta\Sdk;
$session = $sdk->login("brand@example.com", "123456789IsNotASafePassword");

C. Retrieving companies

To retrieve information about a company one can do:, (*6)

$company = $session->getCompany($companyId);

Where $companyId is an integer with the company id about which you want receive information. The $company variable will be of the type Manta\DataObjects\Company., (*7)

Note: You can only retrieve information about companies that have made orders to your brand., (*8)

To retrieve all companies where your company has access to one can do:, (*9)

$companies = $session->getCompanies();

The $companies variable will be an iterator returning Manta\DataObjects\Company objects. To retrieve the all company names, one can do:, (*10)

$companies = $session->getCompanies();
foreach($companies as $company) {
    echo ' - ', $company->company, PHP_EOL;
}

D. Using phpunit to run tests

From the root directory of the SDK, you can run the phpunit tests (see tests directory)., (*11)

Command: ./vendor/bin/phpunit --configuration phpunit.xml, (*12)

The Versions

06/06 2017

dev-master

9999999-dev https://github.com/juistdit/manta-php-sdk

An SDK allowing brands/suppliers to communicate with mantagifts

  Sources   Download

MIT

The Requires

  • php ^5.6 || ^7.0

 

The Development Requires

sdk manta

20/03 2017

v0.1-alpha

0.1.0.0-alpha https://github.com/juistdit/manta-php-sdk

An SDK allowing brands/suppliers to communicate with mantagifts

  Sources   Download

MIT

The Requires

  • php ^7.0

 

The Development Requires

sdk manta