Code Duplication    Length = 8-8 lines in 2 locations

src/View/Helper/Route.php 1 location

@@ 41-48 (lines=8) @@
38
39
        $path   = '';
40
41
        foreach ($routes as $routeName => $data) {
42
43
            if ($routeName === $name) {
44
                $path = preg_replace('|/\((.*)\)|', '', $data['path']);
45
                break;
46
            }
47
48
        }
49
50
        if (empty($path)) {
51
            throw new RouteInvalidException('No route for name "' . $name . '" found');

src/Controller/AbstractController.php 1 location

@@ 169-176 (lines=8) @@
166
        $config = $this->getServiceLocator()->get(Config::class);
167
        $routes = $config->get('routes');
168
169
        foreach ($routes as $routeName => $routeConfig) {
170
171
            if ($routeName === $name) {
172
                $path = preg_replace('|/\((.*)\)|', '', $routeConfig['path']);
173
                break;
174
            }
175
176
        }
177
178
        if (empty($path)) {
179
            throw new RouteInvalidException('No route for name "' . $name . '" found');