Code Duplication    Length = 11-11 lines in 2 locations

source/Spiral/Views/ViewManager.php 2 locations

@@ 87-97 (lines=11) @@
84
     *
85
     * @return ViewManager
86
     */
87
    public function withEnvironment(EnvironmentInterface $environment): ViewManager
88
    {
89
        $views = clone $this;
90
        $views->loader = clone $this->loader;
91
        $views->environment = $environment;
92
93
        //Not carrying already built engines with us
94
        $views->engines = [];
95
96
        return $views;
97
    }
98
99
    /**
100
     * Current view environment.
@@ 114-124 (lines=11) @@
111
     *
112
     * @return ViewManager
113
     */
114
    public function withLoader(LoaderInterface $loader): ViewManager
115
    {
116
        $views = clone $this;
117
        $views->loader = $loader;
118
        $views->environment = clone $this->environment;
119
120
        //Not carrying already built engines with us
121
        $views->engines = [];
122
123
        return $views;
124
    }
125
126
    /**
127
     * View loader.