Esempio n. 1
0
File: System.php Progetto: jasny/Q
 /**
  * Class constructor.
  * 
  * @param array $options  Values for public properties
  */
 public function __construct($options = array())
 {
     $options = (array) $options;
     if (isset($options[0])) {
         $this->method = $options[0];
         unset($options[0]);
     }
     parent::__construct($options);
 }
Esempio n. 2
0
File: Hash.php Progetto: jasny/Q
 /**
  * Class constructor.
  * 
  * @param array $options
  */
 public function __construct($options)
 {
     $options = (array) $options;
     if (isset($options[0])) {
         $options['method'] = $options[0];
     }
     unset($options[0]);
     parent::__construct($options);
 }
Esempio n. 3
0
File: MCrypt.php Progetto: jasny/Q
 /**
  * Class constructor.
  * 
  * @param array $options
  */
 public function __construct($options)
 {
     $options = (array) $options;
     if (isset($options[0])) {
         $options['method'] = $options[0];
     }
     unset($options[0]);
     parent::__construct($options);
     if (empty($this->method)) {
         throw new Exception("Encryption algoritm not specified.");
     }
 }
Esempio n. 4
0
File: OpenSSL.php Progetto: jasny/Q
 /**
  * Class constructor.
  * 
  * @param array $options  Values for public properties
  */
 public function __construct($options = array())
 {
     if (!extension_loaded('openssl')) {
         throw new Exception("OpenSSL extension is not available.");
     }
     $options = (array) $options;
     if (isset($options[0])) {
         $this->method = $options[0];
         unset($options[0]);
     }
     parent::__construct($options);
 }
 function Encryption()
 {
     parent::__construct();
 }