Code Analysis: mareike 2.0

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