Doctrine\DBAL\Query\QueryBuilder::getFromClauses PHP Method

getFromClauses() private method

private getFromClauses ( ) : string[]
return string[]
    private function getFromClauses()
    {
        $fromClauses = array();
        $knownAliases = array();
        // Loop through all FROM clauses
        foreach ($this->sqlParts['from'] as $from) {
            if ($from['alias'] === null) {
                $tableSql = $from['table'];
                $tableReference = $from['table'];
            } else {
                $tableSql = $from['table'] . ' ' . $from['alias'];
                $tableReference = $from['alias'];
            }
            $knownAliases[$tableReference] = true;
            $fromClauses[$tableReference] = $tableSql . $this->getSQLForJoins($tableReference, $knownAliases);
        }
        $this->verifyAllAliasesAreKnown($knownAliases);
        return $fromClauses;
    }