public function __construct($dbhost, $dbuser, $dbpasswd, $dbname) { if (!extension_loaded('mysqli')) { \trigger_error('MySQLi extension not loaded!', E_USER_WARNING); $this->_loaded = false; return; } parent::__construct($dbhost, $dbuser, $dbpasswd, $dbname); }
/** * Constructor shmDriver * * @param Translator $translator Translator service * @param array $options Options driver */ public function __construct($translator, array $options = array()) { parent::__construct($translator, $options); $key = ftok(__FILE__, 'm'); $this->shmId = shm_attach($key, 100, 0666); if (!$this->shmId) { throw new \RuntimeException('Can\'t allocate shared memory'); } $this->options = $options; }
/** * Constructor memCacheDriver * * @param array $options Options driver */ public function __construct(array $options = array()) { parent::__construct($options); if (!isset($options['key_name'])) { throw new \InvalidArgumentException('$options[\'key_name\'] must be defined if Driver Memcache configuration is used'); } if (!isset($options['host'])) { throw new \InvalidArgumentException('$options[\'host\'] must be defined if Driver Memcache configuration is used'); } if (!isset($options['port'])) { throw new \InvalidArgumentException('$options[\'port\'] must be defined if Driver Memcache configuration is used'); } elseif (!is_int($options['port'])) { throw new \InvalidArgumentException('$options[\'port\'] must be an integer if Driver Memcache configuration is used'); } if (null !== $options) { $this->keyName = $options['key_name']; $this->memcacheInstance = new \Memcache(); $this->memcacheInstance->connect($options['host'], $options['port']); } $this->options = $options; }
/** * Constructor * * @param string $filename * @ignore */ function __construct($filename) { $this->FileName = $filename; parent::__construct(); }
function __construct($host = "127.0.0.1", $port = 11211) { parent::__construct(); $this->_memcached = new \Memcached(); $this->init($host, $port); }
/** * LocalAdapter constructor. * * @param array|null $driverConfig */ public function __construct($driverConfig = []) { parent::__construct($driverConfig); $this->directorySeparator = DIRECTORY_SEPARATOR; }