| Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|---|
| A | Enjoys\Upload\Rule\MediaType::allow() | 0 | 17 | 6 | 6 | 1 | 0 | 0 |
| A | Enjoys\Upload\Rule\Size::check() | 0 | 19 | 5 | 5 | 1 | 0 | 1 |
| A | Enjoys\Upload\Rule\MediaType::check() | 0 | 11 | 5 | 5 | 1 | 0 | 0 |
| A | Upload\Rule\MediaType::explode() | 0 | 7 | 5 | 5 | 1 | 0 | 0 |
| A | Enjoys\Upload\Rule\Size::setMinSize() | 0 | 2 | 1 | 1 | 1 | 0 | 1 |
| A | Upload\UploadProcessing::__construct() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
| A | Enjoys\Upload\FileInfo::getMediaType() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
| A | Upload\UploadProcessing::addRule() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| A | FileInfo::getFilenameWithoutExtension() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
| A | Upload\UploadProcessing::validate() | 0 | 2 | 2 | 2 | 1 | 0 | 0 |
| A | Enjoys\Upload\Rule\Size::setMaxSize() | 0 | 2 | 1 | 1 | 2 | 0 | 2 |
| A | Enjoys\Upload\FileInfo::__construct() | 0 | 6 | 1 | 1 | 1 | 0 | 0 |
| A | Enjoys\Upload\Rule\Extension::allow() | 0 | 4 | 2 | 2 | 1 | 0 | 1 |
| A | Upload\UploadProcessing::setFilename() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
| A | Enjoys\Upload\FileInfo::getFilename() | 0 | 1 | 1 | 1 | 2 | 0 | 0 |