Code Analysis: mareike 3.8

Class Rating Complexity Lines of code
Mareike\App\Controllers\Invoices\CreateInvoice
A
55 167
Mareike\App\Routers\Dashboard\OpenJobsRouter
S
30 136
Mareike\App\Routers\Dashboard\OpenEventsRouter
S
27 118
Mareike\App\Requests\ContvertInvoiceToStringRequest
S
26 89
Mareike\App\Routers\Dashboard\ClosedEventsRouter
S
25 107
Mareike\App\Routers\DashboardRouter
S
21 76
Mareike\App\Requests\GetTotalAmountsRequest
S
16 60
Mareike\App\Routers\Dashboard\SettingsRouter
S
16 63
Mareike\App\Actions\UpdateInvoice
S
14 63
Mareike\App\Routers\Dashboard\ArchivedEventsRouter
S
14 59
Mareike\App\Controllers\Invoices\NewInvoice
S
12 101
Mareike\App\Routers\Dashboard\NewEventRouter
S
10 26
Mareike\App\Controllers\Invoices\UserInvoices
S
10 39
Mareike\App\Routers\Dashboard\ProfileRouter
S
9 23
Mareike\App\Actions\SetReceiptDirctory
S
9 33
Mareike\App\Controllers\Invoices\DenyInvoice
S
8 42
Mareike\App\Routers\AjaxRouter
S
8 28
Mareike\App\Actions\UploadInvoice
S
8 27
Mareike\App\Controllers\CostUnit\AutocloseCostUnit
S
7 46
Mareike\App\Helpers\PdfCreationHelper
S
7 56
Mareike\App\Models\MainModel
S
7 39
Mareike\App\Actions\SaveTextResource
S
7 27
Mareike\App\Controllers\Invoices\InvoiceListForCostUnit
S
7 54
Mareike\App\Requests\GetUserInvoices
S
7 38
Mareike\FileAccess
S
7 24
Mareike\App\Controllers\settings\ShowSettings
S
6 47
Mareike\App\Models\Invoice
S
6 27
Mareike\App\Requests\GetCsvDataRequest
S
6 41
Mareike\App\Controllers\CostUnit\ListItemsController
S
6 23
Mareike\App\Controllers\profile\CheckProfile
S
6 14
Mareike\App\Controllers\Invoices\ReopenInvoice
S
5 39
Mareike\App\Helpers\CostUnitPrintHelper
S
4 24
Mareike\App\Models\CostUnit
S
4 14
Mareike\App\Requests\ListEventsRequest
S
4 65
Mareike\App\Actions\SaveWebdavSettings
S
3 22
Mareike\App\Controllers\Invoices\AcceptInvoice
S
3 34
Mareike\App\Models\PageText
S
3 16
Mareike\App\Actions\CopyAndDenyInvoice
S
3 18
Mareike\App\Actions\AddCostUnit
S
3 25
Mareike\App\Controllers\Invoices\OpenInvoice
S
3 8
Mareike\App\Requests\FindInvoiceByContinuousNumber
S
2 12
Mareike\App\Requests\GetLfdNumberRequest
S
2 4
Mareike\App\Controllers\CostUnit\ArchiveCostUnit
S
2 14
Mareike\App\Controllers\CostUnit\ExportInvoices
S
2 29
Mareike\App\Requests\GetCostUnitLinkRequest
S
2 7
Mareike\App\Controllers\CostUnit\ReopenCostUnit
S
2 13
Mareike\App\Controllers\profile\ExtendProfile
S
2 17
Mareike\App\Requests\ListDistanceAllowanceRequest
S
2 12
Mareike\App\Requests\GetMyCostUnits
S
2 11
Mareike\App\Controllers\CostUnit\EditCostUnit
S
2 7
Mareike\App\Controllers\CostUnit\UpdateCostUnit
S
2 12
Mareike\App\Controllers\CostUnit\CreateCostUnit
S
2 12
Mareike\App\Controllers\Invoices\EditInvoice
S
2 17
Mareike\App\Controllers\CostUnit\CloseCostUnit
S
2 13
Mareike\App\Controllers\profile\UpdateProfile
S
1 23
Mareike\App\Helpers\PageTextReplacementHelper
S
1 4
Mareike\App\Controllers\Invoices\PrintReceipt
S
1 13
Mareike\App\Controllers\Invoices\PrintInvoice
S
1 15
Mareike\App\Controllers\CostUnit\NewCostUnit
S
1 11
Mareike\App\Controllers\dashboard\WelcomeController
S
1 4
Mareike\App\Requests\GetInvoiceLinkRequest
S
1 3