Code

Rating Name Duplication Size Complexity   Changes Bugs Features
A CrawlerDetect\CrawlerDetect::setHttpHeaders() 0 18 5 0 0 0
A UserAgentTest::there_are_no_regex_collisions() 0 15 4 0 0 0
A CrawlerDetect\CrawlerDetect::setUserAgent() 0 12 4 0 0 0
A CrawlerDetect\CrawlerDetect::isCrawler() 0 14 3 0 0 0
A UserAgentTest::user_agents_are_bots() 10 10 2 0 0 0
A UserAgentTest::user_agents_are_devices() 10 10 2 0 0 0
A CrawlerDetect\CrawlerDetect::getMatches() 0 4 2 0 0 0
A UserAgentTest::the_regex_patterns_are_unique() 0 6 1 0 0 0
A UserAgentTest::it_returns_null_when_no_bot_detected() 0 7 1 0 0 0
A CrawlerDetect::getUaHttpHeaders() 0 4 1 0 0 0
A export.php ➔ outputJson() 0 5 1 0 0 0
A UserAgentTest::matches_does_not_persit_across_multiple_calls() 0 11 1 0 0 0
A export.php ➔ outputTxt() 0 5 1 0 0 0
A UserAgentTest::empty_user_agent() 0 7 1 0 0 0
A Fixtures\AbstractProvider::getAll() 0 4 1 0 0 0