* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2 * @link http://elastic.co */ class RandomSelector implements SelectorInterface { /** * Select a random connection from the provided array * * @param ConnectionInterface[] $connections an array of ConnectionInterface instances to choose from * * @return \Elasticsearch\Connections\ConnectionInterface */ public function select($connections) { return $connections[array_rand($connections)]; } }