Code

Rating   Name Duplication Size Complexity Changes Bugs Features
B IsSafeHttpRouteTest::routesProvider() 0 17 1 0 0 0
B IsSafeHttpMethodTest::httpMethodsProvider() 0 25 1 0 0 0
A IsSafeHttpMethodTest::safeDefaultsMatchingProvider() 0 47 1 0 0 0
A CsrfHeaderCheckMiddleware::process() 0 10 3 0 0 0
A CsrfHeaderCheckMiddlewareTest::testExceptionOnWeirdRequests() 12 8 1 0 0 0
A OriginFetchers\HeaderFetcher::getHeaderLine() 0 7 3 0 0 0
A CsrfHeaderCheckMiddlewareTest::testGetRequest() 11 5 1 0 0 0
A CsrfHeaderCheckMiddlewareFactory::createDefault() 0 10 1 0 0 0
A CsrfHeaderCheckMiddlewareFactoryTest::testFactory() 10 5 1 0 0 0
A OriginFetchers\HostHeaderTest::testFetchHost() 0 5 1 0 0 0
A OriginFetchers\HostHeader::__invoke() 0 5 2 0 0 0
A CsrfHeaderCheckMiddlewareTest::testFailingPostRequestNoHost() 13 8 1 0 0 0
A CompositeIsSafeTest::getChecker() 0 7 1 0 0 0
A OriginOrRefererHeaderTest::testFailingPostRequestNoOrigin() 0 6 1 0 0 0
A HostHeaderTest::testForwardedHostIgnored() 11 6 1 0 0 0