Example #1
0
File: System.php Project: 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);
 }
Example #2
0
File: Hash.php Project: 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);
 }
Example #3
0
File: MCrypt.php Project: 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.");
     }
 }
Example #4
0
File: OpenSSL.php Project: 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();
 }