An open API service indexing awesome lists of open source software.

https://github.com/michabbb/php-crate

A PHP helper class for working with the crate db
https://github.com/michabbb/php-crate

Last synced: 3 months ago
JSON representation

A PHP helper class for working with the crate db

Awesome Lists containing this project

README

        

php-crate
=========

A PHP helper class for working with the crate db
using a round robin connection pool based on a modified version of [allegro/toper](https://github.com/allegro/toper)

Notice
-----------
i use a modified version of [allegro/toper](https://github.com/allegro/toper) where the original
guzzle response object gets returned

Quick start
-----------

```php
$APIURL = "/_sql?pretty";
$POOL = "http://127.0.0.1:4200,http://127.0.0.1:4201,http://127.0.0.1:4202";
$SQL = "select id from test";

$CRATE = new crate($POOL,$APIURL);
$result = $CRATE->sql($SQL);
```

Simple Test
-----------
```shell
vendor/bin/phpunit --bootstrap ./tests/bootstrap.php --colors tests/SelectTest.php --verbose --debug
```