Code Duplication    Length = 12-14 lines in 2 locations

lib/Doctrine/ORM/Query/ResultSetMappingBuilder.php 2 locations

@@ 91-102 (lines=12) @@
88
     *
89
     * @return void
90
     */
91
    public function addRootEntityFromClassMetadata(
92
        string $class,
93
        string $alias,
94
        array $renamedColumns = [],
95
        int $renameMode = null
96
    )
97
    {
98
        $renameMode = $renameMode ?: (empty($renamedColumns) ? $this->defaultRenameMode : self::COLUMN_RENAMING_CUSTOM);
99
100
        $this->addEntityResult($class, $alias);
101
        $this->addAllClassFields($class, $alias, $renamedColumns, $renameMode);
102
    }
103
104
    /**
105
     * Adds a joined entity and all of its fields to the result set.
@@ 117-130 (lines=14) @@
114
     *
115
     * @return void
116
     */
117
    public function addJoinedEntityFromClassMetadata(
118
        string $class,
119
        string $alias,
120
        string $parentAlias,
121
        string $relation,
122
        array $renamedColumns = [],
123
        int $renameMode = null
124
    )
125
    {
126
        $renameMode = $renameMode ?: (empty($renamedColumns) ? $this->defaultRenameMode : self::COLUMN_RENAMING_CUSTOM);
127
128
        $this->addJoinedEntityResult($class, $alias, $parentAlias, $relation);
129
        $this->addAllClassFields($class, $alias, $renamedColumns, $renameMode);
130
    }
131
132
    /**
133
     * Adds all fields of the given class to the result set mapping (columns and meta fields).