PHP Class Smile\ElasticsuiteCore\Client\ClientFactory

Author: Aurelien FOUCRET ([email protected])
Inheritance: implements Smile\ElasticsuiteCore\Api\Client\ClientFactoryInterface
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
__construct ( Smile\ElasticsuiteCore\Api\Client\ClientConfigurationInterface $clientConfiguration, Psr\Log\LoggerInterface $logger ) Factory constructor.
createClient ( )

Private Methods

Method Description
getHosts ( ) : array Return hosts config used to connect to the cluster.

Method Details

__construct() public method

Factory constructor.
public __construct ( Smile\ElasticsuiteCore\Api\Client\ClientConfigurationInterface $clientConfiguration, Psr\Log\LoggerInterface $logger )
$clientConfiguration Smile\ElasticsuiteCore\Api\Client\ClientConfigurationInterface Elasticsearch configuration helper.
$logger Psr\Log\LoggerInterface Elasticsearch logger.

createClient() public method

public createClient ( )