Xpressengine\Database\DatabaseCoupler::getConnector PHP Метод

getConnector() публичный Метод

get VirtualConnection
public getConnector ( string $name = null ) : Xpressengine\Database\VirtualConnectionInterface
$name string config/xe.php database connector name
Результат Xpressengine\Database\VirtualConnectionInterface
    public function getConnector($name = null)
    {
        if ($name === null) {
            $name = DatabaseHandler::DEFAULT_CONNECTOR_NAME;
        }
        return isset($this->connectors[$name]) ? $this->connectors[$name] : null;
    }

Usage Example

Пример #1
0
 /**
  * get connector from DatabaseCoupler
  *
  * @param string $name config/xe.php database connector name
  * @return VirtualConnectionInterface
  */
 private function makeConnector($name)
 {
     if (($connector = $this->coupler->getConnector($name)) === null) {
         $connector = $this->coupler->addConnector($name, new VirtualConnection($this->coupler, $name, $this->config($name)));
     }
     return $connector;
 }