/** * Constructor. * * @param Configuration $configuration Shared instance of the configuration class * @param LoggerInterface $logger Shared instance of a logger class * @param mysqli $mysqli Instance of the mysqli class */ public function __construct($configuration, $logger, $mysqli) { parent::__construct($configuration, $logger); $this->mysqli =& $mysqli; $this->query_hint = ''; $this->qos_policy = 2; //MYSQLND_MS_QOS_CONSISTENCY_EVENTUAL $this->set_configuration(); }
/** * Constructor. * * @param Configuration $configuration Shared instance of the configuration class * @param LoggerInterface $logger Shared instance of a logger class * @param LunrSQLite3 $sqlite3 Instance of the LunrSQLite3 class */ public function __construct($configuration, $logger, $sqlite3) { parent::__construct($configuration, $logger); $this->sqlite3 =& $sqlite3; $this->set_configuration(); }