72 -22 Covered Lines
72 -22 Total Lines
100 % ± 0% Code Coverage
| 
                     | 
    ⇢ | 
                                 
                100%
             
             | 
    LimitingPerUser added | 
| 
                     | 
    ⇢ | 
                                 
                100%
             
             | 
    LimitingAll added | 
| 
                     | 
    ⇢ | 
                                 
                100%
             
             | 
    LimitRequestsMiddleware added | 
| 
                                 100% 
             | 
    ↛ | 
                     | 
    Middleware removed | 
| 
                     | 
    ⇢ | 
                                 
                2
             
             | 
    Counter::hit() added | 
| 
                     | 
    ⇢ | 
                                 
                2
             
             | 
    LimitRequestsMiddleware::__construct() added | 
| 
                     | 
    ⇢ | 
                                 
                2
             
             | 
    LimitRequestsMiddleware::process() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    LimitingPerUser::fingerprint() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    LimitingPerUser::getIp() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    LimitingAll::fingerprint() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    LimitRequestsMiddleware::addHeaders() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    LimitRequestsMiddleware::createErrorResponse() added | 
| 
                                 3 
             | 
    ↛ | 
                     | 
    Counter::incrementAndGetState() removed | 
| 
                                 2 
             | 
    ↛ | 
                     | 
    Middleware::generateId() removed | 
| 
                                 2 
             | 
    ↛ | 
                     | 
    Middleware::process() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    CounterState::getLimit() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    CounterState::getResetTime() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    CounterState::isLimitReached() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    CounterState::getRemaining() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    Counter::setId() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    Middleware::generateIdFromRequest() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    Middleware::withCounterId() removed | 
| ⋮ | view more | ||