Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
ConfigPool Class Reference

Public Member Functions

 __construct (ConfigFactory $configFactory)
 
 get ($connectionName)
 

Detailed Description

AMQP connections pool.

Definition at line 11 of file ConfigPool.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( ConfigFactory  $configFactory)

Initialize dependencies.

Parameters
ConfigFactory$configFactory

Definition at line 28 of file ConfigPool.php.

29  {
30  $this->configFactory = $configFactory;
31  }

Member Function Documentation

◆ get()

get (   $connectionName)

Get connection by name.

Parameters
string$connectionName
Returns
Config

Definition at line 39 of file ConfigPool.php.

40  {
41  if (!isset($this->pool[$connectionName])) {
42  $this->pool[$connectionName] = $this->configFactory->create(['connectionName' => $connectionName]);
43  }
44  return $this->pool[$connectionName];
45  }

The documentation for this class was generated from the following file: