 
            
        | Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features | 
|---|---|---|---|---|---|---|---|
| B | MultiCurl\MultiCurlRunner::doWork() | 0 | 35 | 8 | 3 | 2 | 1 | 
| B | MultiCurl\MultiCurlRunner::run() | 0 | 25 | 8 | 2 | 1 | 0 | 
| B | MultiCurlRunner::parseResponse() | 0 | 27 | 7 | 2 | 1 | 1 | 
| B | MultiCurl\MultiCurl::addRequest() | 0 | 14 | 7 | 1 | 0 | 0 | 
| A | MultiCurlRunner::getResultData() | 0 | 5 | 5 | 1 | 0 | 0 | 
| A | MultiCurl\MultiCurl::makeRequests() | 0 | 4 | 2 | 1 | 0 | 0 | 
| A | MultiCurl\MultiCurlRunner::__construct() | 0 | 7 | 1 | 3 | 2 | 1 | 
| A | MultiCurl\MultiCurl::__construct() | 0 | 8 | 2 | 1 | 0 | 0 | 
| A | MultiCurl\MultiCurl::formatHeaders() | 0 | 4 | 2 | 1 | 0 | 0 | 
| A | MultiCurl\MultiCurlRunner::getResult() | 0 | 5 | 4 | 2 | 1 | 1 |