/** * (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; } }
/** * (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; } }
/** * (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]); } }
protected function prepareConstructorOptions(&$options) { parent::prepareConstructorOptions($options); $options[self::OPT_TYPE] = self::HANDLER_SQLITE; }