Skip to content

precious-void/php-powerlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Client for PowerLink CRM

It's php wrapper for PowerLink CRM Api, that uses Guzzle HTTP Framework.

Install

composer require stelzer/php-powerlink

Usage

<?php

require_once "vendor/autoload.php";

use \PowerLink\PowerLink as API;

$payload = array('your payload');
$token_id = '<YOUR TOKEN ID>';
$client = new API($token_id);

$client->create();

Methods

Create

Params

  • object_type — string
  • params — array
$object_type = 'crmorder';
$params = array('your object');
$client->create($object_type, $params);

Update

Params

  • object_type — string
  • object_id — int
  • params — array
$object_type = 'crmorder';
$object_id = 1;
$params = array('your object');
$client->update($object_type, $object_id, $params);

Delete

Params

  • object_type — string
  • object_id — int
$client->delete($object_type, $object_id);

Query

use \PowerLink\PowerLink as API;
use \PowerLink\Query;

$token_id = '<YOUR TOKEN ID>';
$client = new API($token_id);

$query = new Query();
$query->setQuery(array(
    array('name', '=', '10'), 'AND', array('second_field', '>=', 20)
));

$query->setPageNumger(2);
$query->setPageSize(20);
$query->setFields(array('first_field', 'second_field'));
$query->setOrderBy('third_field', 'asc');

$client->query($query);

About

Simple PHP Wrapper for PowerLink CRM API

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages