Code Analysis: WP Mail Logger 1.0.4

Function Rating Maintainability Complexity Lines of code
RtmMail\Helpers\EventHelper::get()
D
34 38 73
RtmMail\Overview::handle_requests()
C
32 28 104
RtmMail\Helpers\LogHelper::get()
B
39 18 59
RtmMail\Catcher::send_smtp()
B
37 17 68
RtmMail\Catcher::send_mail()
B
39 17 65
RtmMail\Details::handle_requests()
B
39 17 64
RtmMail\Core::render_page_header()
B
44 17 49
RtmMail\Catcher::format()
A
39 13 61
RtmMail\Helpers\DashboardHelper::get()
A
36 11 89
RtmMail\Migration::check()
A
43 13 45
RtmMail\LogsTable::search_box()
A
42 7 61
RtmMail\Catcher::catch_mail()
A
49 8 26
RtmMail\MailSMTP::handle_requests()
A
47 7 34
RtmMail\Catcher::get_backtrace()
S
55 7 17
RtmMail\Cryptor::decryptString()
S
49 6 30
RtmMail\Cryptor::encryptString()
S
51 6 27
RtmMail\LogsTable::mobile_row_columns()
S
51 5 26
RtmMail\Helpers\LogHelper::format()
S
52 4 24
RtmMail\Core::__construct()
S
40 1 69
RtmMail\Settings::handle_requests()
S
54 4 23
RtmMail\LogsTable::column_status()
S
58 4 15
RtmMail\EventListener::get_source()
S
59 4 14
RtmMail\LogsTable::display()
S
51 2 33
RtmMail\LogsTable::column_receiver()
S
64 4 8
RtmMail\Cryptor::__construct()
S
59 3 14
RtmMail\Migrations\FirstMigration::migrate()
S
55 2 23
RtmMail\Core::activate()
S
53 2 23
RtmMail\Core::page_check()
S
67 3 8
RtmMail\LogsTable::display_tablenav()
S
62 2 15
RtmMail\LogsTable::display_mobile()
S
61 2 15
RtmMail\AbstractPage::page_check()
S
71 3 4
RtmMail\Core::add_pages()
S
63 3 9
RtmMail\Core::enqueue_scripts()
S
61 2 12
RtmMail\Helpers\LogHelper::save()
S
58 1 16
RtmMail\Migration::render_notice()
S
67 2 7
RtmMail\Dashboard::display()
S
68 2 7
RtmMail\Details::display()
S
68 2 7
RtmMail\Helpers\EventHelper::get_directories()
S
64 2 9
RtmMail\Core::display_footer()
S
69 2 7
RtmMail\AbstractPage::display()
S
73 2 5
RtmMail\Core::display_footer_text()
S
67 2 7
RtmMail\Events::display()
S
73 2 5
RtmMail\Migrations\HeadersMigration::migrate()
S
64 2 10
RtmMail\Migrations\BacktraceMigration::migrate()
S
64 2 10
RtmMail\LogsTable::column_sent()
S
76 2 3
RtmMail\LogsTable::prepare_items()
S
58 1 15
RtmMail\Catcher::mail_error()
S
66 2 7
RtmMail\Dashboard::handle_requests()
S
79 2 4
RtmMail\LogsTable::get_columns()
S
60 1 13
RtmMail\Core::add_actions()
S
59 1 13
RtmMail\LogsTable::column_mobile_action()
S
60 1 12
RtmMail\LogsTable::column_created()
S
75 1 4
RtmMail\EventListener::migration_failed()
S
64 1 9
RtmMail\EventListener::send_failed()
S
64 1 9
RtmMail\Migrations\FirstMigration::rollback()
S
72 1 5
RtmMail\AbstractPage::handle_requests()
S
100 1 0
RtmMail\Migrations\HeadersMigration::rollback()
S
72 1 5
RtmMail\LogsTable::get_sortable_columns()
S
67 1 8
RtmMail\Core::check_migrations()
S
81 1 3
RtmMail\Migrations\BacktraceMigration::is_migrated()
S
72 1 5
RtmMail\AbstractPage::__construct()
S
79 1 3
RtmMail\Migration::__construct()
S
81 1 3
RtmMail\Cryptor::Decrypt()
S
74 1 4
RtmMail\Helpers\LogHelper::delete()
S
74 1 4
RtmMail\Core::plugin_actions()
S
74 1 4
RtmMail\Core::add_filters()
S
70 1 5
RtmMail\EventListener::send_success()
S
64 1 9
RtmMail\Details::__construct()
S
81 1 3
RtmMail\Events::handle_requests()
S
91 1 2
RtmMail\Migrations\FirstMigration::is_migrated()
S
74 1 4
RtmMail\LogsTable::column_subject()
S
77 1 3
RtmMail\Migrations\BacktraceMigration::get_priority()
S
81 1 3
RtmMail\Migrations\HeadersMigration::is_migrated()
S
72 1 5
RtmMail\Overview::__construct()
S
81 1 3
RtmMail\Cryptor::Encrypt()
S
74 1 4
RtmMail\LogsTable::column_cb()
S
78 1 3
RtmMail\LogsTable::__construct()
S
69 1 7
RtmMail\Migrations\HeadersMigration::get_priority()
S
81 1 3
RtmMail\Dashboard::__construct()
S
81 1 3
RtmMail\EventListener::migration_success()
S
64 1 9
RtmMail\Migrations\BacktraceMigration::rollback()
S
72 1 5
RtmMail\Migrations\FirstMigration::get_priority()
S
81 1 3
RtmMail\Events::__construct()
S
81 1 3
RtmMail\LogsTable::column_action()
S
63 1 9
RtmMail\Helpers\LogHelper::get_total_rows()
S
74 1 4
RtmMail\Core::deactivate()
S
74 1 5
RtmMail\MailSMTP::__construct()
S
81 1 3
RtmMail\LogsTable::column_default()
S
80 1 3
RtmMail\Core::init()
S
78 1 3
RtmMail\Settings::__construct()
S
81 1 3
RtmMail\Migration::update_version()
S
80 1 3
RtmMail\Helpers\LogHelper::update()
S
73 1 4
RtmMail\EventListener::log_deleted()
S
62 1 10