PHP Class Cviebrock\LaravelElasticsearch\Factory

Mostra file Open project: cviebrock/laravel-elasticsearch Class Usage Examples

Protected Properties

Property Type Description
$configMappings array Map configuration array keys with ES ClientBuilder setters

Public Methods

Method Description
make ( array $config ) : Elasticsearch\Client | mixed Make the Elasticsearch client for the given named configuration, or the default client.

Protected Methods

Method Description
buildClient ( array $config ) : Elasticsearch\Client Build and configure an Elasticsearch client.

Method Details

buildClient() protected method

Build and configure an Elasticsearch client.
protected buildClient ( array $config ) : Elasticsearch\Client
$config array
return Elasticsearch\Client

make() public method

Make the Elasticsearch client for the given named configuration, or the default client.
public make ( array $config ) : Elasticsearch\Client | mixed
$config array
return Elasticsearch\Client | mixed

Property Details

$configMappings protected_oe property

Map configuration array keys with ES ClientBuilder setters
protected array $configMappings
return array