public function getAllTables($withDefs = false) {
        if ($withDefs && ($this->allTablesFetched & Db::FETCH_COLUMNS)) {
            return $this->tables;
        } elseif (!$withDefs && ($this->allTablesFetched & Db::FETCH_TABLENAMES)) {
            return array_keys($this->tables);
        } else {
            return null;
        }
    }
public function getAllTables($withDefs = false) {
        if ($withDefs && ($this->allTablesFetched & Db::FETCH_COLUMNS)) {
            return $this->tables;
        } elseif (!$withDefs && ($this->allTablesFetched & Db::FETCH_TABLENAMES)) {
            return array_keys($this->tables);
        } else {
            return null;
        }
    }
public function getAllTables ( $ withDefs = false ) { if ( $ withDefs && ( $ this -> allTablesFetched & Db :: FETCH_COLUMNS ) ) { return $ this -> tables ; } elseif ( ! $ withDefs && ( $ this -> allTablesFetched & Db :: FETCH_TABLENAMES ) ) { return array_keys ( $ this -> tables ) ; } else { return null ; } }
Get all of the tables in the database.

@param bool $withDefs Whether or not to return the full table definitions or just the table names.
@return array Returns an array of either the table definitions or the table names.
Get all of the tables in the database .