2017 © Pedro Peláez
 

library kuzzle-sdk

Official PHP SDK for Kuzzle

image

kuzzleio/kuzzle-sdk

Official PHP SDK for Kuzzle

  • Thursday, July 19, 2018
  • by kuzzleio
  • Repository
  • 5 Watchers
  • 1 Stars
  • 128 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 4 Open issues
  • 28 Versions
  • 14 % Grown

The README.md

Build Status codecov.io, (*1)

Official Kuzzle PHP SDK

About Kuzzle

A backend software, self-hostable and ready to use to power modern apps., (*2)

You can access the Kuzzle repository on Github, (*3)

SDK Documentation

The complete SDK documentation is available here, (*4)

Installation

This SDK can be used in any project using composer:, (*5)

composer require kuzzleio/kuzzle-sdk

Basic usage

<?php

use \Kuzzle\Kuzzle;
use \Kuzzle\Document;

$kuzzle = new Kuzzle('localhost');
$collection = $kuzzle->collection('bar', 'foo');

$firstDocument = new Document($collection, 'john', ['name' => 'John', 'age' => 42]);
$secondDocument = new Document($collection, 'michael', ['name' => 'Michael', 'age' => 36]);

$firstDocument->save(['refresh' => 'wait_for']);
$secondDocument->save(['refresh' => 'wait_for']);

$result = $collection->search(['sort' => [['age' => 'asc']]]);
foreach ($result->getDocuments() as $document) {
    $content = $document->getContent();
    echo "Name: {$content['name']}, age: {$content['age']}\n";
}

Running Tests

php ./vendor/bin/phpcs -p -n --standard=PSR2 src
php ./vendor/bin/phpunit

License

Apache 2, (*6)

The Versions

19/07 2018

dev-KZL-380-Bulk-Controller

dev-KZL-380-Bulk-Controller http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

24/04 2018

dev-master

9999999-dev http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

19/04 2018

3.0.4

3.0.4.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

18/04 2018

dev-fix-sdk-version

dev-fix-sdk-version http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

28/02 2018

4.x-dev

4.9999999.9999999.9999999-dev http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

28/02 2018

dev-update-readme

dev-update-readme http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

15/02 2018

dev-document-crud

dev-document-crud http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

12/02 2018

3.0.3

3.0.3.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

23/01 2018

dev-remove_setmeta

dev-remove_setmeta http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

29/08 2017

3.x-dev

3.9999999.9999999.9999999-dev http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

29/08 2017

3.0.2

3.0.2.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

08/08 2017

dev-46-index-param

dev-46-index-param http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

19/07 2017

3.0.1

3.0.1.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

11/07 2017

dev-35-sdk-version

dev-35-sdk-version http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

22/06 2017

3.0.0

3.0.0.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

14/06 2017

dev-3-data-validation

dev-3-data-validation http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

06/06 2017

dev-update-profile-methods

dev-update-profile-methods http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

10/05 2017

dev-update-readme-sample-codes

dev-update-readme-sample-codes http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

27/04 2017

dev-25-document-exists

dev-25-document-exists http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

23/03 2017

dev-add-retryOnConflict-support

dev-add-retryOnConflict-support http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

15/02 2017

2.x-dev

2.9999999.9999999.9999999-dev http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

13/02 2017

2.2.1

2.2.1.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

09/02 2017

2.2.0

2.2.0.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

20/12 2016

2.1.0

2.1.0.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

16/11 2016

dev-poc-websocket

dev-poc-websocket http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

05/10 2016

2.0.0

2.0.0.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

07/09 2016

1.0.1

1.0.1.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

11/08 2016

1.0.0

1.0.0.0 http://kuzzle.io

Official PHP SDK for Kuzzle

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires