Code Duplication    Length = 11-11 lines in 2 locations

src/Config/ConfigMerger.php 2 locations

@@ 83-93 (lines=11) @@
80
        return $environments;
81
    }
82
83
    private function mergeEnvironmentsAsOverride(ConfigEnvironment $original, ConfigEnvironment $override): ConfigEnvironment
84
    {
85
        return new ConfigEnvironment(
86
            $this->overrideHidden($original, $override),
87
            $this->overrideScriptsPaths($original, $override),
88
            $this->mergeDynamicVariables($original, $override),
89
            $this->mergeConstants($original, $override),
90
            $this->overrideTemplates($original, $override),
91
            $this->mergeDotenvPaths($original, $override)
92
        );
93
    }
94
95
    private function mergeEnvironmentsAsImport(ConfigEnvironment $original, ConfigEnvironment $override): ConfigEnvironment
96
    {
@@ 95-105 (lines=11) @@
92
        );
93
    }
94
95
    private function mergeEnvironmentsAsImport(ConfigEnvironment $original, ConfigEnvironment $override): ConfigEnvironment
96
    {
97
        return new ConfigEnvironment(
98
            $this->overrideHidden($original, $override),
99
            $this->mergeScriptsPaths($original, $override),
100
            $this->mergeDynamicVariables($original, $override),
101
            $this->mergeConstants($original, $override),
102
            $this->mergeTemplates($original, $override),
103
            $this->mergeDotenvPaths($original, $override)
104
        );
105
    }
106
107
    private function mergeDynamicVariables(ConfigEnvironment $configEnvironment, ConfigEnvironment $overrideEnv): array
108
    {