45 $conf = $this->typeConfigs[$type] ?? null;
46 if ( $conf ===
null ) {
50 $class = $conf[
'class'] ??
null;
51 if ( $class ===
'PoolCounter_Client' ) {
54 $class = PoolCounterClient::class;
57 $poolCounter =
new $class( $conf, $type, $key );
58 $poolCounter->setLogger( $this->logger );
59 $poolCounter->setTracer( $this->tracer );
62 if ( $poolCounter instanceof PoolCounterClient ) {
63 $poolCounter->setManager( $this->getClientManager() );