adhocore/plastic

Fund package maintenance!
adhocore
paypal.me/ji10

Installs: 31

Dependents: 0

Suggesters: 0

Security: 0

Stars: 8

Watchers: 2

Forks: 3

Open Issues: 0

pkg:composer/adhocore/plastic

0.1.0 2019-02-15 12:33 UTC

This package is auto-updated.

Last update: 2025-09-21 20:24:04 UTC


README

PHP elasticsearch wrapper designed to be minimal, intuitive and dependency free.

Latest Version Travis Build Scrutinizer CI Codecov branch StyleCI Software License

Installation

composer require adhocore/plastic

Usage

use Ahc\Plastic\Client;

# Instantiate:
$client = new Ahc\Plastic\Client(null, true);

# Usage convention:
$client->{$httpMethod}->$segment1->$segment2->$method($data, $query);

# For numeric segment or method, prepend with `_`!
# (this is because PHP doesnt allow numeric method or props without some hack)

# Example:
$client->post->articles->article->_1(['json_key' => 'value'], ['query' => 'param']);

See ./test.php for more.

API

There is none. It works analagous to the RESTful API of elasticsearch.

Contributing

Please check the guide

LICENSE

© MIT | 2019, Jitendra Adhikari