zibios / wrike-php-sdk

Full pre-configured Wrike PHP SDK package for Wrike PHP Library API V3 & V4
MIT License
5 stars 11 forks source link
api-client php psr psr-7 rest wrike wrike-php-library wrike-php-sdk

Wrike PHP SDK - Wrike API V3 & V4

Introduction

This is full pre-configured Wrike PHP SDK package for Wrike PHP Library.

Handle Wrike PHP Library, HTTP Client plugin and response transformer plugin in one package.

Versions

Major Version Wrike API PHP Compatibility Initial release Support
V2 V4 PHP 7.1, PHP 7.2, TBD October, 2018 TBD
V1 V3 PHP 5.5, PHP 5.6, PHP 7.0, PHP 7.1 February, 2018 Support ends on February, 2019

Project status

General

Packagist License Packagist Downloads Packagist Version Packagist Version Libraries.io

CII Best Practices SensioLabsInsight Codacy Badge Code Climate Maintainability

Branch 'master'

Scrutinizer Code Quality Scrutinizer Build Status Scrutinizer Code Coverage Travis Build Status StyleCI Coverage Status

Installation

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:

$ composer require zibios/wrike-php-sdk "^1.0"

This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

Contribution

To try it yourself clone the repository:

git clone git@github.com:zibios/wrike-php-sdk.git
cd wrike-php-sdk

and install dependencies with composer:

composer install

Run PHPUnit tests:

./vendor/bin/phpunit

Usage

/**
 * Basic usage
 */
$api = ApiFactory::create(<PermanentToken>);
$allContacts = $api->getContactResource()->getAll();
...

For more info please check full documentation on Generic Wrike PHP Library

Reference

Generic Wrike PHP Library

Response transformer plugin for Wrike PHP Library

HTTP Client plugin for Wrike PHP Library

Symfony bundle

Official Wrike API Documentation

License

This bundle is available under the MIT license.