Code Duplication    Length = 14-14 lines in 2 locations

src/Route/Router.php 1 location

@@ 221-234 (lines=14) @@
218
     *
219
     * @return class|array as new route(s), class if one added, else array.
220
     */
221
    public function any($method, $rule, $action, $info = null)
222
    {
223
        $rules = is_array($rule) ? $rule : [$rule];
224
225
        $routes = [];
226
        foreach ($rules as $val) {
227
            $route = new Route();
228
            $route->set($val, $action, $method, $info);
229
            $routes[] = $route;
230
            $this->routes[] = $route;
231
        }
232
233
        return count($routes) === 1 ? $routes[0] : $routes;
234
    }
235
236
237

src/Route/RouterInjectable.php 1 location

@@ 126-139 (lines=14) @@
123
     *
124
     * @return class|array as new route(s), class if one added, else array.
125
     */
126
    public function any($method, $rule, $action)
127
    {
128
        $rules = is_array($rule) ? $rule : [$rule];
129
130
        $routes = [];
131
        foreach ($rules as $val) {
132
            $route = new Route();
133
            $route->set($val, $action, $method);
134
            $routes[] = $route;
135
            $this->routes[] = $route;
136
        }
137
138
        return count($routes) === 1 ? $routes[0] : $routes;
139
    }
140
141
142