Created at 2026-03-22 08:34:47 , with PHPMetrics v2.9.1 (Jean-François Lépine).

Percentile distribution of logical lines of code by class

Percentile

Explore

Class LLOC CLOC Volume Intelligent content Comment Weight
Alxarafe\Base\Controller\Trait\ResourceTrait 1062 397 21392.04 586.74 36.15
Alxarafe\Base\Controller\Trait\DbTrait 25 23 66 5.5 43.92
Alxarafe\Base\Controller\Trait\ViewTrait 76 47 649.67 42.26 40.89
Alxarafe\Base\Controller\PublicResourceController 5 6 0 0 45.52
Alxarafe\Base\Controller\GenericController 148 73 1875.52 98.29 38.87
Alxarafe\Base\Controller\Controller 33 24 239.75 42.46 42.21
Alxarafe\Base\Controller\ApiController 54 32 407 52.33 40.52
Alxarafe\Base\Controller\ResourceController 5 6 0 0 45.52
Alxarafe\Base\Controller\ViewController 77 56 635.9 55.64 42.21
Alxarafe\Base\Controller\GenericPublicController 10 14 4 4 46.29
Alxarafe\Base\Model\Trait\DtoTrait 56 22 416.3 33.3 36.65
Alxarafe\Base\Model\Trait\HasAuditLog 62 49 544.4 65.49 42.85
Alxarafe\Base\Model\Model 52 24 807.64 87.36 38.23
Alxarafe\Base\Config 170 49 1895.62 136.15 33.45
Alxarafe\Base\Frontend\ThemeManager 71 12 873.51 76.33 27.78
Alxarafe\Base\Frontend\TemplateGenerator 82 31 1187.29 159.49 36.26
Alxarafe\Base\Seeder 16 24 36.5 10.81 46.6
anonymous@00000000000041a70000000000000000 8 0 2 4 0
Alxarafe\Base\Template 106 12 872.8 75.5 23.71
Alxarafe\Base\Database 80 34 755.41 84.74 37.43
Alxarafe\Base\BladeContainer 7 8 0 0 45.25
Alxarafe\Lib\Router 58 31 796.32 69.49 39.61
Alxarafe\Lib\Trans 168 140 2568.29 197.26 43.36
Alxarafe\Lib\Functions 96 81 1824.62 100.88 43.47
Alxarafe\Lib\Routes 71 30 986.18 98.62 37.52
Alxarafe\Lib\Messages 28 29 85.59 29.96 44.67
Alxarafe\Lib\Auth 95 28 668.35 51.41 33.68
Alxarafe\Attribute\RequireRole 9 7 13.93 10.45 42.73
Alxarafe\Attribute\ModuleInfo 13 21 19.65 39.3 46.91
Alxarafe\Attribute\ApiRoute 7 5 8 16 42.07
Alxarafe\Attribute\RequireModule 7 4 3 6 40.21
Alxarafe\Attribute\Menu 21 2 68 136 22.06
Alxarafe\Attribute\RequirePermission 7 4 3 6 40.21
Alxarafe\Tools\DebugBarCollector\PhpCollector 53 66 783.02 70.06 45.71
Alxarafe\Tools\DebugBarCollector\TranslatorCollector 32 41 204.33 83.25 45.86
Alxarafe\Tools\ModuleManager 210 103 2303.71 141 38.81
Alxarafe\Tools\Dispatcher 38 27 271.03 39.71 42.03
Alxarafe\Tools\Debug 126 95 1009.69 104.37 42.49
Alxarafe\Tools\DependencyResolver 153 84 1565.82 93.74 39.85
Alxarafe\Tools\Dispatcher\Dispatcher 8 10 8 16 45.73
Alxarafe\Tools\Dispatcher\ApiDispatcher 16 8 28.07 42.11 38.99
anonymous@0000000000003bc00000000000000000 12 0 13.93 10.45 0
anonymous@00000000000047480000000000000000 13 0 12 6 0
Alxarafe\Tools\Dispatcher\WebDispatcher 207 50 3183.15 243.44 31.57
Alxarafe\Component\Container\Row 10 13 38.04 26.63 45.93
Alxarafe\Component\Container\Separator 10 11 38.04 26.63 45.03
Alxarafe\Component\Container\AbstractContainer 54 44 650.1 69.11 43.07
Alxarafe\Component\Container\TabGroup 21 18 62.27 23.72 43.43
Alxarafe\Component\Container\Tab 45 26 172 48.09 40.3
Alxarafe\Component\Container\HtmlContent 16 10 74.01 30.84 40.98
Alxarafe\Component\Container\Panel 14 14 60.94 26.12 44.46
Alxarafe\Component\AbstractField 107 42 791.84 54.16 36.64
Alxarafe\Component\Fields\Decimal 9 1 3 3 23.53
Alxarafe\Component\Fields\StaticText 13 6 25.85 12.92 38.23
Alxarafe\Component\Fields\Select2 13 2 68.11 18.16 26.8
Alxarafe\Component\Fields\Date 9 1 3 3 23.53
Alxarafe\Component\Fields\Icon 21 8 66.57 29.12 36.34
Alxarafe\Component\Fields\Text 9 1 4.75 9.51 23.53
Alxarafe\Component\Fields\Image 13 6 42 21 38.23
Alxarafe\Component\Fields\Integer 9 1 3 3 23.53
Alxarafe\Component\Fields\RelationList 14 8 48 20.57 40.21
Alxarafe\Component\Fields\Boolean 9 1 3 3 23.53
Alxarafe\Component\Fields\Time 9 1 3 3 23.53
Alxarafe\Component\Fields\DateTime 9 1 3 3 23.53
Alxarafe\Component\Fields\Hidden 13 10 7.92 10.57 42.64
Alxarafe\Component\Fields\Select 14 1 48 20.57 19.47
Alxarafe\Component\Fields\Textarea 9 1 3 3 23.53
Alxarafe\Component\AbstractFilter 31 12 91.93 29.25 36.5
Alxarafe\Component\Workflow\StatusTransition 7 3 15.51 31.02 37.52
Alxarafe\Component\Workflow\StatusWorkflow 52 29 410.27 32.18 39.99
Alxarafe\Component\Filter\DateRangeFilter 19 4 117.21 22.33 30.1
Alxarafe\Component\Filter\SelectFilter 15 4 41.21 28.85 32.62
Alxarafe\Component\Filter\Select2Filter 8 1 2 4 24.69
Alxarafe\Component\Filter\TextFilter 12 2 23.26 29.08 27.63
Alxarafe\Component\Filter\AutocompleteFilter 12 3 20.68 29.54 31.94
Alxarafe\Component\Filter\RelationFilter 57 16 514.53 76.84 33.17
Alxarafe\Service\HookPoints 13 10 28.53 57.06 42.64
Alxarafe\Service\ApiRouter 133 72 2304.66 108.57 39.79
Alxarafe\Service\PdfService 73 68 824.37 90.02 44
Alxarafe\Service\MarkdownService 88 26 1569.89 136.03 33.71
Alxarafe\Service\MarkdownSyncService 40 14 461.51 62.4 35.48
Alxarafe\Service\ApiDispatcher 130 30 1380.79 128.49 31.08
Alxarafe\Service\ApiException 8 0 14 16 0
Alxarafe\Service\HookService 43 39 307.46 36.44 43.82
Alxarafe\Service\EmailService 77 52 984 113.85 41.62