Пример #1
0
 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);
 }
Пример #2
0
 /**
  * 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;
 }
Пример #4
0
		/**
		 * Constructor
		 *
		 * @param string $filename
		 * @ignore 
		 */
		function __construct($filename)
		{
			$this->FileName = $filename;
			parent::__construct();
			
		}
Пример #5
0
 function __construct($host = "127.0.0.1", $port = 11211)
 {
     parent::__construct();
     $this->_memcached = new \Memcached();
     $this->init($host, $port);
 }
Пример #6
0
 /**
  * LocalAdapter constructor.
  *
  * @param array|null $driverConfig
  */
 public function __construct($driverConfig = [])
 {
     parent::__construct($driverConfig);
     $this->directorySeparator = DIRECTORY_SEPARATOR;
 }