Code

Rating   Name Duplication Size Complexity Changes Bugs Features
A Varnishable\ServiceProvider::register() 0 16 2 0 0 0
A ManipulateHttpResponse::manipulate() 0 14 2 0 0 0
A Events\ModelHasUpdated::getQuery() 0 12 2 0 0 0
A ModelHasUpdated::retrieveModel() 0 12 3 0 0 0
A Middleware\CacheableByVarnish::handle() 0 12 2 0 0 0
A InvalidateVarnishCache::sendBanRequest() 0 10 2 0 0 0
A ManageLastModifiedHeader::setLastModifiedHeader() 0 10 4 0 0 0
A ModelHasUpdated::createDirtyModel() 0 10 1 0 0 0
A ManipulateHttpResponse::addCacheableHeader() 0 9 1 0 0 0
A ManageEtagHeader::addEtagHeader() 0 9 3 0 0 0
A ManageLastModifiedHeader::addLastModifiedHeader() 0 8 3 0 0 0
A InvalidateVarnishCache::banByUrl() 0 7 1 0 0 0
A VarnishableObserver::handleModelUpdates() 0 4 1 0 0 0
A VarnishableService::__construct() 0 5 1 0 0 0
A ManipulateHttpResponse::shouldNotCache() 0 6 1 0 0 0