Code Analysis: YayMail - WooCommerce Email Customizer 4.0.1

Most Complex Functions

Function Rating Complexity
YayMail\SupportedPlugins::__construct()
D
5
YayMail\Elements\TextList::get_data()
D
55
YayMail\Utils\Helpers::prevent_xss_elements()
D
55
YayMail\SupportedPlugins::init_pro_plugins_list()
D
45
YayMail\Shortcodes\OrderDetails\OrderDetailsRenderer::render_sample_items()
D
38
YayMail\Migrations\Versions\Ver_4_0_0::add_new_attributes_to_element_data()
D
31
YayMail\Elements\ImageList::get_data()
C
21
YayMail\License\EDD_SL_Plugin_Updater::api_request()
C
24
YayMail\YayCommerceMenu\OtherPluginsMenu::check_pro_version_exists()
B
24
YayMail\Migrations\Versions\Ver_4_0_0::get_element_data_attributes_map()
B
13
YayMail\Models\MigrationModel::reset()
B
13
YayMail\License\EDD_SL_Plugin_Updater::yaycommerce_update_transient()
B
18