final public function fetchTableNames() {
        if ($this->tableNames !== null) {
            return array_values($this->tableNames);
        }

        $names = $this->fetchTableNamesDb();

        $this->tableNames = [];
        foreach ($names as $name) {
            $name = $this->stripPrefix($name);
            $this->tableNames[strtolower($name)] = $name;
        }

        return array_values($this->tableNames);
    }
final public function fetchTableNames() {
        if ($this->tableNames !== null) {
            return array_values($this->tableNames);
        }

        $names = $this->fetchTableNamesDb();

        $this->tableNames = [];
        foreach ($names as $name) {
            $name = $this->stripPrefix($name);
            $this->tableNames[strtolower($name)] = $name;
        }

        return array_values($this->tableNames);
    }
final public function fetchTableNames ( ) { if ( $ this -> tableNames !== null ) { return array_values ( $ this -> tableNames ) ; } $ names = $ this -> fetchTableNamesDb ( ) ; $ this -> tableNames = [ ] ; foreach ( $ names as $ name ) { $ name = $ this -> stripPrefix ( $ name ) ; $ this -> tableNames [ strtolower ( $ name ) ] = $ name ; } return array_values ( $ this -> tableNames ) ; }
Get the names of all the tables in the database.

@return string[] Returns an array of table names without prefixes.
Get the names of all the tables in the database .