/** * Gets the (one and only) database wrapper. */ public static function getDbFunctionsInstance() { if (self::$dbFunctions) { return self::$dbFunctions; } self::$dbFunctions = new InstructionControl_DbFunctions_NonPdo(self::getOption('PDO_DATABASE_CONNECTION_STRING'), self::getOption('PDO_DATABASE_USERNAME'), self::getOption('PDO_DATABASE_PASSWORD'), array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); return self::$dbFunctions; }