Code Duplication    Length = 3-3 lines in 2 locations

src/Eccube/Service/PluginService.php 2 locations

@@ 795-797 (lines=3) @@
792
        if (isset($json['require'])) {
793
            $require = $json['require'];
794
            switch ($pluginType) {
795
                case self::ECCUBE_PLUGIN_TYPE:
796
                    $dependents = array_intersect_key($require, array_flip(preg_grep('/^'.self::VENDOR_NAME.'\//i', array_keys($require))));
797
                    break;
798
799
                case self::OTHER_PLUGIN_TYPE:
800
                    $dependents = array_intersect_key($require, array_flip(preg_grep('/^'.self::VENDOR_NAME.'\//i', array_keys($require), PREG_GREP_INVERT)));
@@ 799-801 (lines=3) @@
796
                    $dependents = array_intersect_key($require, array_flip(preg_grep('/^'.self::VENDOR_NAME.'\//i', array_keys($require))));
797
                    break;
798
799
                case self::OTHER_PLUGIN_TYPE:
800
                    $dependents = array_intersect_key($require, array_flip(preg_grep('/^'.self::VENDOR_NAME.'\//i', array_keys($require), PREG_GREP_INVERT)));
801
                    break;
802
803
                default:
804
                    $dependents = $json['require'];