Elasticsearch Client Service Provider for Silex PHP framework.
{
"require": {
"symfonyx/elasticsearch-service-provider": "1.x-dev"
}
}
use Silex\Application;
use Symfonyx\Silex\ElasticsearchServiceProvider
$app = new Application();
$app['elasticsearch.params'] = [
'hosts' => [
'localhost:9200'
]
];
$app->register(new ElasticsearchServiceProvider('elasticsearch'));
$app['elasticsearch']->ping();
MIT License