/** * */ public function testMakeClient() { $host = '127.0.0.1'; $port = 9200; $client = $this->factory->makeClient($host, $port); static::assertInstanceOf(Client::class, $client); }
/** * @param array $options * * @return ESGatewayUserRepo */ public static function buildUserRepo(array $options) { self::validateOptions($options); $factory = new Factory(); $client = $factory->makeClient($options['host'], $options['port']); $type = $factory->makeType($options['index'], $options['type']); $persist = new GatewayUserPersist($client, $type); $repo = new ESGatewayUserRepo($persist, $factory); return $repo; }