| Class | WMC | Class cycl. | Max method cycl. | Relative system complexity | Relative data complexity | Relative structural complexity | Bugs | Defects |
|---|---|---|---|---|---|---|---|---|
| Alxarafe\Base\Controller\Trait\ResourceTrait | 385 | 343 | 63 | 15876.26 | 0.26 | 15876 | 7.13 | 19.76 |
| Alxarafe\Base\Controller\Trait\DbTrait | 9 | 8 | 5 | 25.58 | 0.58 | 25 | 0.02 | 0.43 |
| Alxarafe\Base\Controller\Trait\ViewTrait | 25 | 18 | 15 | 100.26 | 0.26 | 100 | 0.22 | 0.78 |
| Alxarafe\Base\Controller\PublicResourceController | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.15 |
| Alxarafe\Base\Controller\GenericController | 54 | 43 | 18 | 324.97 | 0.97 | 324 | 0.63 | 1.73 |
| Alxarafe\Base\Controller\Controller | 9 | 8 | 8 | 169.14 | 0.14 | 169 | 0.08 | 0.5 |
| Alxarafe\Base\Controller\ApiController | 13 | 8 | 4 | 196.29 | 0.29 | 196 | 0.14 | 0.36 |
| Alxarafe\Base\Controller\ResourceController | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.15 |
| Alxarafe\Base\Controller\ViewController | 22 | 16 | 11 | 225.65 | 0.65 | 225 | 0.21 | 0.85 |
| Alxarafe\Base\Controller\GenericPublicController | 1 | 1 | 1 | 4.67 | 0.67 | 4 | 0 | 0.15 |
| Alxarafe\Base\Model\Trait\DtoTrait | 16 | 11 | 4 | 6.08 | 5.08 | 1 | 0.14 | 1.58 |
| Alxarafe\Base\Model\Trait\HasAuditLog | 19 | 15 | 9 | 196.24 | 0.24 | 196 | 0.18 | 0.57 |
| Alxarafe\Base\Model\Model | 17 | 14 | 8 | 100.48 | 0.48 | 100 | 0.27 | 0.52 |
| Alxarafe\Base\Config | 57 | 46 | 12 | 290.24 | 1.24 | 289 | 0.63 | 2.95 |
| Alxarafe\Base\Frontend\ThemeManager | 20 | 15 | 6 | 26.61 | 1.61 | 25 | 0.29 | 0.87 |
| Alxarafe\Base\Frontend\TemplateGenerator | 6 | 3 | 3 | 10.5 | 1.5 | 9 | 0.4 | 0.22 |
| Alxarafe\Base\Seeder | 5 | 3 | 3 | 16.13 | 0.13 | 16 | 0.01 | 0.29 |
| anonymous@00000000000041a70000000000000000 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Base\Template | 24 | 21 | 20 | 400.43 | 0.43 | 400 | 0.29 | 1.59 |
| Alxarafe\Base\Database | 25 | 19 | 10 | 256.78 | 0.78 | 256 | 0.25 | 0.57 |
| Alxarafe\Base\BladeContainer | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Lib\Router | 16 | 12 | 7 | 5 | 4 | 1 | 0.27 | 1.26 |
| Alxarafe\Lib\Trans | 54 | 41 | 15 | 257.05 | 1.05 | 256 | 0.86 | 3.78 |
| Alxarafe\Lib\Functions | 46 | 38 | 13 | 11.56 | 2.56 | 9 | 0.61 | 2.72 |
| Alxarafe\Lib\Routes | 25 | 21 | 15 | 11.25 | 2.25 | 9 | 0.33 | 1.77 |
| Alxarafe\Lib\Messages | 6 | 3 | 3 | 1.75 | 1.75 | 0 | 0.03 | 0.61 |
| Alxarafe\Lib\Auth | 23 | 18 | 11 | 122.13 | 1.12 | 121 | 0.22 | 0.85 |
| Alxarafe\Attribute\RequireRole | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Attribute\ModuleInfo | 1 | 1 | 1 | 5 | 5 | 0 | 0.01 | 0.15 |
| Alxarafe\Attribute\ApiRoute | 1 | 1 | 1 | 2 | 2 | 0 | 0 | 0.15 |
| Alxarafe\Attribute\RequireModule | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Attribute\Menu | 1 | 1 | 1 | 13 | 13 | 0 | 0.02 | 0.15 |
| Alxarafe\Attribute\RequirePermission | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Tools\DebugBarCollector\PhpCollector | 15 | 9 | 6 | 6.95 | 2.95 | 4 | 0.26 | 0.36 |
| Alxarafe\Tools\DebugBarCollector\TranslatorCollector | 7 | 2 | 2 | 5.33 | 1.33 | 4 | 0.07 | 0.38 |
| Alxarafe\Tools\ModuleManager | 57 | 42 | 8 | 257.39 | 1.39 | 256 | 0.77 | 4.29 |
| Alxarafe\Tools\Dispatcher | 8 | 6 | 6 | 64.15 | 0.15 | 64 | 0.09 | 0.29 |
| Alxarafe\Tools\Debug | 30 | 18 | 4 | 324.99 | 0.99 | 324 | 0.34 | 0.99 |
| Alxarafe\Tools\DependencyResolver | 42 | 32 | 14 | 145.13 | 1.13 | 144 | 0.52 | 3.41 |
| Alxarafe\Tools\Dispatcher\Dispatcher | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Tools\Dispatcher\ApiDispatcher | 2 | 1 | 1 | 9.25 | 0.25 | 9 | 0.01 | 0.15 |
| anonymous@0000000000003bc00000000000000000 | 2 | 1 | 1 | 1.5 | 1.5 | 0 | 0 | 0.15 |
| anonymous@00000000000047480000000000000000 | 0 | 1 | 0 | 1.5 | 1.5 | 0 | 0 | 0.15 |
| Alxarafe\Tools\Dispatcher\WebDispatcher | 61 | 59 | 32 | 324.33 | 0.33 | 324 | 1.06 | 2.11 |
| Alxarafe\Component\Container\Row | 1 | 1 | 1 | 2 | 1 | 1 | 0.01 | 0.15 |
| Alxarafe\Component\Container\Separator | 1 | 1 | 1 | 2 | 1 | 1 | 0.01 | 0.15 |
| Alxarafe\Component\Container\AbstractContainer | 18 | 14 | 9 | 49.79 | 0.79 | 49 | 0.22 | 0.73 |
| Alxarafe\Component\Container\TabGroup | 2 | 1 | 1 | 2.33 | 1.33 | 1 | 0.02 | 0.15 |
| Alxarafe\Component\Container\Tab | 2 | 1 | 1 | 5 | 4 | 1 | 0.06 | 0.15 |
| Alxarafe\Component\Container\HtmlContent | 1 | 1 | 1 | 2.25 | 1.25 | 1 | 0.02 | 0.15 |
| Alxarafe\Component\Container\Panel | 1 | 1 | 1 | 2.25 | 1.25 | 1 | 0.02 | 0.15 |
| Alxarafe\Component\AbstractField | 24 | 16 | 6 | 27.29 | 2.29 | 25 | 0.26 | 0.71 |
| Alxarafe\Component\Fields\Decimal | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\Fields\StaticText | 2 | 1 | 1 | 2 | 1 | 1 | 0.01 | 0.15 |
| Alxarafe\Component\Fields\Select2 | 3 | 2 | 2 | 2.5 | 1.5 | 1 | 0.02 | 0.15 |
| Alxarafe\Component\Fields\Date | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\Fields\Icon | 3 | 1 | 1 | 5.11 | 1.11 | 4 | 0.02 | 0.15 |
| Alxarafe\Component\Fields\Text | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\Fields\Image | 2 | 1 | 1 | 2.25 | 1.25 | 1 | 0.01 | 0.15 |
| Alxarafe\Component\Fields\Integer | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\Fields\RelationList | 2 | 1 | 1 | 2.5 | 1.5 | 1 | 0.02 | 0.15 |
| Alxarafe\Component\Fields\Boolean | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\Fields\Time | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\Fields\DateTime | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\Fields\Hidden | 2 | 1 | 1 | 2 | 2 | 0 | 0 | 0.15 |
| Alxarafe\Component\Fields\Select | 2 | 1 | 1 | 2.5 | 1.5 | 1 | 0.02 | 0.15 |
| Alxarafe\Component\Fields\Textarea | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\AbstractFilter | 5 | 1 | 1 | 5.57 | 1.57 | 4 | 0.03 | 0.15 |
| Alxarafe\Component\Workflow\StatusTransition | 1 | 1 | 1 | 6 | 6 | 0 | 0.01 | 0.15 |
| Alxarafe\Component\Workflow\StatusWorkflow | 14 | 9 | 4 | 7.14 | 6.14 | 1 | 0.14 | 0.66 |
| Alxarafe\Component\Filter\DateRangeFilter | 6 | 5 | 5 | 2 | 1 | 1 | 0.04 | 0.29 |
| Alxarafe\Component\Filter\SelectFilter | 3 | 2 | 2 | 2.5 | 1.5 | 1 | 0.01 | 0.22 |
| Alxarafe\Component\Filter\Select2Filter | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0.15 |
| Alxarafe\Component\Filter\TextFilter | 2 | 1 | 1 | 2 | 1 | 1 | 0.01 | 0.15 |
| Alxarafe\Component\Filter\AutocompleteFilter | 2 | 1 | 1 | 2 | 1 | 1 | 0.01 | 0.15 |
| Alxarafe\Component\Filter\RelationFilter | 13 | 10 | 5 | 36.64 | 0.64 | 36 | 0.17 | 0.8 |
| Alxarafe\Service\HookPoints | 0 | 1 | 0 | 0 | 0 | 0 | 0.01 | 0.15 |
| Alxarafe\Service\ApiRouter | 58 | 51 | 20 | 169.9 | 0.9 | 169 | 0.77 | 4.77 |
| Alxarafe\Service\PdfService | 18 | 12 | 7 | 144.55 | 0.55 | 144 | 0.27 | 0.64 |
| Alxarafe\Service\MarkdownService | 14 | 13 | 8 | 17.8 | 1.8 | 16 | 0.52 | 0.64 |
| Alxarafe\Service\MarkdownSyncService | 7 | 7 | 7 | 36.86 | 0.86 | 36 | 0.15 | 0.66 |
| Alxarafe\Service\ApiDispatcher | 43 | 35 | 18 | 324.63 | 0.63 | 324 | 0.46 | 1.57 |
| Alxarafe\Service\ApiException | 1 | 1 | 1 | 2.5 | 1.5 | 1 | 0 | 0.15 |
| Alxarafe\Service\HookService | 12 | 7 | 3 | 5 | 4 | 1 | 0.1 | 0.75 |
| Alxarafe\Service\EmailService | 17 | 13 | 7 | 256.42 | 0.42 | 256 | 0.33 | 1.26 |