Code Duplication    Length = 13-13 lines in 2 locations

install/cli-install.php 1 location

@@ 1519-1531 (lines=13) @@
1516
 * @param string $old
1517
 * @return string
1518
 */
1519
function propUpdate($new,$old){
1520
    $newArr = parseProperties($new);
1521
    $oldArr = parseProperties($old);
1522
    foreach ($oldArr as $k => $v){
1523
        if (isset($v['0']['options'])){
1524
            $oldArr[$k]['0']['options'] = $newArr[$k]['0']['options'];
1525
        }
1526
    }
1527
    $return = $oldArr + $newArr;
1528
    $return = json_encode($return, JSON_UNESCAPED_UNICODE);
1529
    $return = ($return !== '[]') ? $return : '';
1530
    return $return;
1531
}
1532
1533
/**
1534
 * @param string $propertyString

install/instprocessor.php 1 location

@@ 795-807 (lines=13) @@
792
 * @param string $old
793
 * @return string
794
 */
795
function propUpdate($new,$old){
796
    $newArr = parseProperties($new);
797
    $oldArr = parseProperties($old);
798
    foreach ($oldArr as $k => $v){
799
        if (isset($v['0']['options'])){
800
            $oldArr[$k]['0']['options'] = $newArr[$k]['0']['options'];
801
        }
802
    }
803
    $return = $oldArr + $newArr;
804
    $return = json_encode($return, JSON_UNESCAPED_UNICODE);
805
    $return = ($return !== '[]') ? $return : '';
806
    return $return;
807
}
808
809
/**
810
 * @param string $propertyString