Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
C Cache\CacheUtil::hasCurrentState() 0 15 8 8 2 0 2
C Micheh\Cache\CacheUtil::matchesETag() 0 14 7 7 2 0 2
B CacheControl::createFromString() 0 19 6 6 ? ? ?
B Cache\CacheUtil::getTimeFromValue() 0 13 5 5 4 1 1
B Micheh\Cache\CacheUtil::getLifetime() 0 11 5 5 5 0 2
B Header\CacheControl::withDirective() 0 10 5 5 3 0 1
B ResponseCacheControl::withPublicPrivate() 0 7 5 5 1 0 0
A Header\CacheControl::__toString() 0 10 4 4 1 0 1
A CacheUtil::getTimestampFromValue() 0 8 4 4 1 0 1
A Micheh\Cache\CacheUtil::isCacheable() 0 7 4 4 3 0 2
A Header\CacheControl::getDirective() 0 4 2 2 2 0 1
A Micheh\Cache\CacheUtil::withCache() 0 5 2 2 5 0 1
A Header\CacheControl::withExtension() 0 4 3 3 1 0 1
A Cache\CacheUtil::matchesModified() 0 4 2 2 1 0 1
A Micheh\Cache\CacheUtil::getAge() 0 8 3 3 2 0 1