Code Duplication    Length = 13-13 lines in 2 locations

src/generator/Analyzer.php 1 location

@@ 272-284 (lines=13) @@
269
     *
270
     * @return null|int Parent entity identifier
271
     */
272
    public function entityParent($entityID)
273
    {
274
        $parentData = $this->database->fetch('
275
SELECT *
276
FROM structure_relation as sm
277
JOIN structure as s ON s.StructureID = sm.parent_id
278
WHERE sm.child_id = "' . $entityID . '"
279
AND s.StructureID != "' . $entityID . '"
280
');
281
282
        // Get parent entity identifier
283
        return count($parentData) ? $parentData[0]['StructureID'] : null;
284
    }
285
286
    /** @return array Collection of navigation additional fields */
287
    protected function navigationFields($navigationID)

src/generator/Generator.php 1 location

@@ 272-284 (lines=13) @@
269
     *
270
     * @return null|int Parent entity identifier
271
     */
272
    public function entityParent($entityID)
273
    {
274
        $parentData = $this->database->fetch('
275
SELECT *
276
FROM structure_relation as sm
277
JOIN structure as s ON s.StructureID = sm.parent_id
278
WHERE sm.child_id = "' . $entityID . '"
279
AND s.StructureID != "' . $entityID . '"
280
');
281
282
        // Get parent entity identifier
283
        return count($parentData) ? $parentData[0]['StructureID'] : null;
284
    }
285
286
    /** @return array Collection of navigation additional fields */
287
    protected function navigationFields($navigationID)