/**
  * @inheritDoc
  */
 public function __construct($connectionName = null, $driverClass = null, array $params = [])
 {
     if (!static::$flagInitData) {
         static::$connectionName = $connectionName;
         static::$driverClass = $driverClass;
         static::$params = $params;
         static::$flagInitData = true;
     }
 }
Exemple #2
0
 /**
  * @param Config $config
  * @param null $connectionName
  */
 public static function init(Config $config, $connectionName = null)
 {
     static::$config = $config;
     static::$connectionName = $connectionName;
     self::setConnectionName($connectionName);
 }
Exemple #3
0
 /**
  * Change the connection name
  *
  * @param string $connectionName Connection name
  */
 public static function setConnectionName($connectionName)
 {
     static::$connectionName = $connectionName;
 }