/**
	 * Tests the JDatabase::setDebug method.
	 *
	 * @return  void
	 *
	 * @since   12.1
	 */
	public function testSetDebug()
	{
		$this->assertThat(
			$this->db->setDebug(true),
			$this->isType('boolean'),
			'setDebug should return a boolean value containing the previous debug state.'
		);
	}
Beispiel #2
0
 /**
  * Get a database object.
  *
  * Returns the global {@link JDatabase} object, only creating it if it doesn't already exist.
  *
  * @return  JDatabase object
  *
  * @see     JDatabase
  * @since   11.1
  */
 public static function getDbo()
 {
     if (!self::$database) {
         //get the debug configuration setting
         $conf = self::getConfig();
         $debug = $conf->get('debug');
         self::$database = self::createDbo();
         self::$database->setDebug($debug);
     }
     return self::$database;
 }
 /**
  * Sets debug level
  *
  * @param  int  $level  New level
  * @return int          Previous level
  */
 public function debug($level)
 {
     return $this->_db->setDebug($level);
 }
 /**
  * Sets debug level
  * @param int
  */
 function debug($level)
 {
     if (checkJversion() >= 2) {
         $this->_db->setDebug($level);
     } else {
         $this->_db->debug($level);
     }
 }