Code Duplication    Length = 4-6 lines in 2 locations

core/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php 1 location

@@ 384-389 (lines=6) @@
381
    private function getTableWhereClause($table, $classAlias = 'c', $namespaceAlias = 'n')
382
    {
383
        $whereClause = $namespaceAlias.".nspname NOT IN ('pg_catalog', 'information_schema', 'pg_toast') AND ";
384
        if (strpos($table, ".") !== false) {
385
            list($schema, $table) = explode(".", $table);
386
            $schema = $this->quoteStringLiteral($schema);
387
        } else {
388
            $schema = "ANY(string_to_array((select replace(replace(setting,'\"\$user\"',user),' ','') from pg_catalog.pg_settings where name = 'search_path'),','))";
389
        }
390
391
        $table = new Identifier($table);
392
        $table = $this->quoteStringLiteral($table->getName());

core/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLAnywherePlatform.php 1 location

@@ 743-746 (lines=4) @@
740
    {
741
        $user = 'USER_NAME()';
742
743
        if (strpos($table, '.') !== false) {
744
            list($user, $table) = explode('.', $table);
745
            $user = $this->quoteStringLiteral($user);
746
        }
747
748
        return "SELECT    col.column_name,
749
                          COALESCE(def.user_type_name, def.domain_name) AS 'type',