Code Duplication    Length = 5-5 lines in 2 locations

src/Commands/AddAssetCommand.php 1 location

@@ 45-49 (lines=5) @@
42
43
        $loader = new DiscoveryFileLoader();
44
45
        if (file_exists('discovery.json')) {
46
            $assetOperationTypes = $loader->loadDiscoveryFile(new \SplFileInfo('discovery.json'), '', '');
47
        } else {
48
            $assetOperationTypes = [];
49
        }
50
51
        $assetOperationTypes[$assetTypeName][] = new AssetOperation(AssetOperation::ADD, new Asset($assetValue, '', '', $priority, null));
52

src/Commands/RemoveAssetCommand.php 1 location

@@ 37-41 (lines=5) @@
34
35
        $loader = new DiscoveryFileLoader();
36
37
        if (file_exists('discovery.json')) {
38
            $assetOperationTypes = $loader->loadDiscoveryFile(new \SplFileInfo('discovery.json'), '', '');
39
        } else {
40
            $assetOperationTypes = [];
41
        }
42
43
        if ($this->isAssetInLocalFile($assetOperationTypes, $assetTypeName, $assetValue)) {
44
            $assetOperationTypes[$assetTypeName] = array_filter($assetOperationTypes[$assetTypeName], function(AssetOperation $assetOperation) use ($assetValue) {