PHP code example of vmsfigueredo / elasticsearch
1. Go to this page and download the library: Download vmsfigueredo/elasticsearch library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
vmsfigueredo / elasticsearch example snippets
use Vmsfigueredo\ElasticsearchClientBuilder;
use Vmsfigueredo\ElasticsearchResponse\Elasticsearch;
use Http\Mock\Client;
use Nyholm\Psr7\Response;
$mock = new Client(); // This is the mock client
$client = ClientBuilder::create()
->setHttpClient($mock)
->build();
// This is a PSR-7 response
$response = new Response(
200,
[Elasticsearch::HEADER_CHECK => Elasticsearch::PRODUCT_NAME],
'This is the body!'
);
$mock->addResponse($response);
$result = $client->info(); // Just calling an Elasticsearch endpoint
echo $result->asString(); // This is the body!
$response = $this->createMock('Psr\Http\Message\ResponseInterface');