88 -6 Covered Lines
88 -6 Total Lines
100 % ± 0% Code Coverage
|
⇢ |
100%
|
MicrotimeTimer added |
|
⇢ |
100%
|
LimitRequestsMiddleware added |
|
⇢ |
100%
|
LimitAlways added |
|
⇢ |
100%
|
LimitPerIp added |
|
⇢ |
100%
|
LimitCallback added |
100%
|
↛ |
|
Middleware removed |
|
⇢ |
3
|
LimitCallback::fingerprint() added |
|
⇢ |
2
|
Counter::hit() added |
|
⇢ |
2
|
LimitRequestsMiddleware::__construct() added |
|
⇢ |
2
|
LimitRequestsMiddleware::process() added |
|
⇢ |
1
|
LimitAlways::fingerprint() added |
|
⇢ |
1
|
LimitPerIp::getIp() added |
|
⇢ |
1
|
LimitPerIp::fingerprint() added |
|
⇢ |
1
|
LimitCallback::__construct() added |
|
⇢ |
1
|
MicrotimeTimer::nowInMilliseconds() added |
|
⇢ |
1
|
LimitRequestsMiddleware::addHeaders() added |
⋮ | view more | ||
3
|
↛ |
|
Counter::incrementAndGetState() removed |
2
|
↛ |
|
Middleware::process() removed |
2
|
↛ |
|
Middleware::generateId() removed |
1
|
↛ |
|
Middleware::addHeaders() removed |
1
|
↛ |
|
Middleware::withCounterIdCallback() removed |
1
|
↛ |
|
Middleware::createErrorResponse() removed |
1
|
↛ |
|
Middleware::__construct() removed |
1
|
↛ |
|
Counter::setTtlInSeconds() removed |
1
|
↛ |
|
Counter::currentTimeInMilliseconds() removed |
1
|
↛ |
|
Counter::setId() removed |
⋮ | view more |