/** * @dataProvider routeDataProvider */ function testMethodToUpperCase($methods, $pattern, $handler) { $route = new Route(array_map('strtolower', $methods), $pattern, $handler); $this->assertNotContains(false, array_map(function ($method) use($route) { return $route->hasMethod(strtoupper($method)); }, $methods)); }