Code Duplication    Length = 3-3 lines in 2 locations

model/sparql/GenericSparql.php 2 locations

@@ 1466-1468 (lines=3) @@
1463
            } else {
1464
                $val = array('label' => null);
1465
            }
1466
            if (isset($row->direct) && $row->direct->getValue() != '') {
1467
                $val['direct'] = explode(' ', $row->direct->getValue());
1468
            }
1469
            // Preventing labels in a non preferred language overriding the preferred language.
1470
            if (isset($row->label) && $row->label->getLang() === $lang || array_key_exists($row->object->getUri(), $ret) === false) {
1471
                if (!isset($row->label) || $row->label->getLang() === $lang) {
@@ 1484-1486 (lines=3) @@
1481
        foreach ($result as $row) {
1482
            if (isset($row->object) && array_key_exists($row->object->getUri(), $ret) === false) {
1483
                $val = array('label' => $row->label->getValue());
1484
                if (isset($row->direct) && $row->direct->getValue() != '') {
1485
                    $val['direct'] = explode(' ', $row->direct->getValue());
1486
                }
1487
                $ret[$row->object->getUri()] = $val;
1488
            }
1489
        }