Code Duplication    Length = 17-17 lines in 2 locations

app/Itil/Controllers/UtilityController.php 1 location

@@ 260-276 (lines=17) @@
257
        }
258
    }
259
260
    public static function deleteAssetRelation($id) {
261
        $relations = new AssetRelation();
262
        $relation = $relations->where('asset_ids', '!=', '')->get();
263
        $asset_ids = "";
264
        //dd($relation->asset_ids);
265
        foreach ($relation as $del) {
266
            $array = $del->asset_ids;
267
            $array = array_diff($array, [$id]);
268
            if (count($array) > 0) {
269
                $asset_ids = implode(',', $array);
270
                $del->asset_ids = $asset_ids;
271
                $del->save();
272
            } else {
273
                $del->delete();
274
            }
275
        }
276
    }
277
278
    public static function xmlToArray($xml, $options = array()) {
279
        $defaults = array(

app/Plugins/ServiceDesk/Controllers/Library/UtilityController.php 1 location

@@ 254-270 (lines=17) @@
251
        }
252
    }
253
254
    public static function deleteAssetRelation($id) {
255
        $relations = new AssetRelation();
256
        $relation = $relations->where('asset_ids', '!=', '')->get();
257
        $asset_ids = "";
258
        //dd($relation->asset_ids);
259
        foreach ($relation as $del) {
260
            $array = $del->asset_ids;
261
            $array = array_diff($array, [$id]);
262
            if (count($array) > 0) {
263
                $asset_ids = implode(',', $array);
264
                $del->asset_ids = $asset_ids;
265
                $del->save();
266
            } else {
267
                $del->delete();
268
            }
269
        }
270
    }
271
272
    public static function xmlToArray($xml, $options = array()) {
273
        $defaults = array(