Code Analysis: mareike 2.0

Function Rating Maintainability Complexity Lines of code
Mareike\App\Controllers\Invoices\CreateInvoice::execute()
D
23
53 156
Mareike\App\Routers\Dashboard\OpenJobsRouter::execute()
D
29
29 131
Mareike\App\Routers\Dashboard\OpenEventsRouter::execute()
C
30 27 118
Mareike\App\Requests\ContvertInvoiceToStringRequest::execute()
C
33 26 89
Mareike\App\Routers\Dashboard\ClosedEventsRouter::execute()
C
32 24 102
Mareike\App\Routers\DashboardRouter::execute()
B
40 16 62
Mareike\App\Actions\UpdateInvoice::execute()
A
40 14 62
Mareike\App\Routers\Dashboard\ArchivedEventsRouter::execute()
A
41 14 59
Mareike\App\Routers\Dashboard\SettingsRouter::execute()
A
47 11 33
mareike_setup_roles()
A
46 9 42
Mareike\App\Routers\Dashboard\NewEventRouter::execute()
A
50 10 26
Mareike\App\Controllers\Invoices\DenyInvoice::execute()
A
45 8 42
Mareike\App\Controllers\Invoices\InvoiceListForCostUnit::execute()
A
44 7 54
Mareike\App\Routers\Dashboard\ProfileRouter::execute()
A
52 9 23
Mareike\App\Requests\GetTotalAmountsRequest::execute()
A
49 8 32
Mareike\App\Controllers\CostUnit\AutocloseCostUnit::execute()
A
45 7 46
Mareike\App\Routers\AjaxRouter::execute()
A
51 8 28
Mareike\App\Controllers\Invoices\NewInvoice::render()
A
44 6 46
Mareike\App\Actions\SaveTextResource::execute()
S
52 7 27
Mareike\App\Requests\ListEventsRequest::execute()
S
41 4 65
Mareike\App\Controllers\Invoices\ReopenInvoice::execute()
S
47 5 39
Mareike\App\Controllers\CostUnit\ListItemsController::execute()
S
53 6 23
Mareike\App\Controllers\settings\ShowSettings::execute()
S
53 6 22
mareike_enqueue_custom_scripts()
S
45 4 51
Mareike\App\Controllers\Invoices\AcceptInvoice::execute()
S
47 5 36
mareike_add_menu()
S
41 2 78
Mareike\App\Helpers\PdfCreationHelper::create_abrechnung_pdf()
S
46 4 39
Mareike\App\Requests\GetCsvDataRequest::execute()
S
47 4 37
Mareike\App\Requests\GetTotalAmountsRequest::get_donated_amount()
S
59 5 14
Mareike\App\Controllers\profile\CheckProfile::execute()
S
62 5 11
Mareike\App\Models\Invoice::load_with_permission_check()
S
56 4 19
Mareike\App\Actions\SetReceiptDirctory::execute()
S
58 4 16
Mareike\App\Controllers\Invoices\NewInvoice::execute_from_public()
S
50 3 31
Mareike\App\Controllers\Invoices\OpenInvoice::execute()
S
60 4 12
Mareike\App\Actions\SetReceiptDirctory::save_single_resource()
S
62 4 12
Mareike\App\Actions\AddCostUnit::execute()
S
53 3 25
mareike_new_blog_setup()
S
53 3 24
Mareike\App\Controllers\Invoices\NewInvoice::execute_from_dashboard()
S
54 3 22
mareike_setup_page()
S
54 3 21
Mareike\App\Actions\CopyAndDenyInvoice::execute()
S
56 3 18
Mareike\App\Requests\GetTotalAmountsRequest::get_exported_amount()
S
60 3 14
Mareike\App\Models\CostUnit::load_with_permission_check()
S
62 3 11
Mareike\App\Controllers\profile\ExtendProfile::execute()
S
57 2 17
Mareike\App\Controllers\Invoices\EditInvoice::execute()
S
56 2 17
Mareike\App\Controllers\CostUnit\ArchiveCostUnit::execute()
S
59 2 14
Mareike\App\Controllers\CostUnit\ReopenCostUnit::execute()
S
59 2 13
Mareike\App\Models\PageText::load_by_identifier()
S
61 2 13
Mareike\App\Controllers\CostUnit\CloseCostUnit::execute()
S
59 2 13
Mareike\App\Controllers\CostUnit\UpdateCostUnit::execute()
S
61 2 12
Mareike\App\Requests\ListDistanceAllowanceRequest::execute()
S
61 2 12
Mareike\App\Controllers\CostUnit\CreateCostUnit::execute()
S
60 2 12
Mareike\App\Requests\FindInvoiceByContinuousNumber::execute()
S
62 2 12
mareike_setup_objects()
S
61 2 12
Mareike\App\Requests\GetMyCostUnits::execute()
S
62 2 11
Mareike\App\Controllers\profile\UpdateProfile::execute()
S
53 1 23
Mareike\App\Routers\Dashboard\SettingsRouter::get_text_ressources()
S
57 1 18
mareike_get_invoice_denied_mail_text()
S
60 1 15
Mareike\App\Controllers\CostUnit\EditCostUnit::execute()
S
67 2 7
Mareike\App\Helpers\PdfCreationHelper::execute_command()
S
63 2 10
mareike_show_message()
S
72 2 5
mareike_register_cron()
S
70 2 6
Mareike\App\Controllers\Invoices\PrintInvoice::execute()
S
58 1 15
mareike_localization_setup()
S
64 2 9
Mareike\App\Requests\GetLfdNumberRequest::execute()
S
72 2 4
Mareike\FileAccess::read_htaccess_from_directory()
S
71 2 6
Mareike\FileAccess::write_htaccess()
S
64 2 10
Mareike\App\Models\MainModel::parse_class_name()
S
68 2 7
Mareike\App\Requests\GetCostUnitLinkRequest::execute()
S
68 2 7
Mareike\App\Models\MainModel::setup()
S
59 1 14
Mareike\App\Controllers\Invoices\PrintReceipt::execute()
S
60 1 13
mareike_get_new_invoice_mailtext()
S
62 1 12
Mareike\App\Controllers\CostUnit\ExportInvoices::execute()
S
61 1 11
mareike_get_capabilities_director()
S
65 1 11
mareike_add_cost_center()
S
65 1 11
Mareike\App\Controllers\CostUnit\NewCostUnit::execute()
S
63 1 11
Mareike\App\Models\MainModel::get_table_name()
S
75 1 4
mareike_get_cost_unit_closed_mail_text()
S
67 1 8
Mareike\App\Controllers\profile\CheckProfile::print_infobox()
S
80 1 3
Mareike\App\Models\MainModel::__construct()
S
73 1 5
mareike_format_amount()
S
74 1 4
Mareike\FileAccess::__construct()
S
91 1 2
Mareike\App\Models\PageText::__construct()
S
80 1 3
Mareike\App\Helpers\CostUnitPrintHelper::get_closed_events()
S
70 1 6
Mareike\App\Controllers\dashboard\WelcomeController::execute()
S
76 1 4
mareike_network_add_menu()
S
66 1 10
Mareike\FileAccess::htaccess_contains()
S
79 1 3
Mareike\App\Models\Invoice::create_copy()
S
73 1 5
Mareike\App\Helpers\PageTextReplacementHelper::get_single_text()
S
76 1 4
mareike_admin_setup()
S
79 1 4
Mareike\App\Helpers\CostUnitPrintHelper::get_archived_events()
S
70 1 6
Mareike\App\Requests\GetInvoiceLinkRequest::execute()
S
79 1 3
Mareike\App\Models\Invoice::__construct()
S
80 1 3
Mareike\App\Helpers\CostUnitPrintHelper::get_active_jobs()
S
70 1 6
mareike_get_capabilities_user()
S
70 1 7
Mareike\App\Routers\DashboardRouter::execute_multisite()
S
80 1 3
mareike_add_cron_interval_daily()
S
68 1 7
Mareike\FileAccess::output_file()
S
80 1 3
mareike_get_capabilities_treasurer()
S
69 1 8
Mareike\App\Helpers\CostUnitPrintHelper::get_active_events()
S
70 1 6
Mareike\App\Models\MainModel::uninstall()
S
76 1 4
mareike_load_ajax_content()
S
79 1 4
Mareike\App\Models\CostUnit::__construct()
S
80 1 3