Exemplo n.º 1
0
 /**
  * (non-PHPdoc)
  * @see nutshell\plugin\db\impl.AbstractDb::prepareConstructorOptions()
  */
 protected function prepareConstructorOptions(&$options)
 {
     parent::prepareConstructorOptions($options);
     $options[self::OPT_TYPE] = self::HANDLER_OCI;
     if (!isset($options[self::OPT_PORT])) {
         $options[self::OPT_PORT] = self::DEFAULT_ORACLE_PORT;
     }
 }
Exemplo n.º 2
0
 /**
  * (non-PHPdoc)
  * @see nutshell\plugin\db\impl.AbstractDb::prepareConstructorOptions()
  */
 protected function prepareConstructorOptions(&$options)
 {
     parent::prepareConstructorOptions($options);
     if (!isset($options[self::OPT_TYPE])) {
         $options[self::OPT_TYPE] = self::HANDLER_MSSQL;
     }
     if ($options[self::OPT_TYPE] == self::HANDLER_MSSQL && !isset($options[self::OPT_PORT])) {
         $options[self::OPT_PORT] = self::DEFAULT_MSSQL_PORT;
     }
 }
Exemplo n.º 3
0
 /**
  * (non-PHPdoc)
  * @see nutshell\plugin\db\impl.AbstractDb::prepareConstructorOptions()
  */
 protected function prepareConstructorOptions(&$options)
 {
     parent::prepareConstructorOptions($options);
     $options[self::OPT_TYPE] = self::HANDLER_ODBC;
     if (!isset($options[self::OPT_DRIVER])) {
         $options[self::OPT_DRIVER] = self::DEFAULT_DRIVER;
     }
     if (!isset($options[self::OPT_PORT])) {
         $options[self::OPT_PORT] = self::DEFAULT_ODBC_PORT;
     }
     if (isset($options[self::OPT_USERNAME])) {
         $this->pdoUsername = $options[self::OPT_USERNAME];
         $this->pdoPassword = $options[self::OPT_PASSWORD];
         //we don't want to use the second constructor type
         unset($options[self::OPT_USERNAME]);
         unset($options[self::OPT_PASSWORD]);
     }
 }
Exemplo n.º 4
0
 protected function prepareConstructorOptions(&$options)
 {
     parent::prepareConstructorOptions($options);
     $options[self::OPT_TYPE] = self::HANDLER_SQLITE;
 }