Code Analysis: InforUMobile Automation 1.3.19

Function Rating Maintainability Complexity Lines of code
WC_Inforu\Event\CartAbandoned::getAbandonedCart()
B
31 19 110
WC_Inforu_Newsletter\Form\Subscribe::handle()
A
45 9 44
WC_Inforu\Event\SendOrders::getOrders()
A
41 6 62
WC_Inforu\Api::doRequest()
A
43 6 49
WC_Inforu\Event\PlaceOrder::buildData()
A
43 6 47
WC_Inforu\Helper::mapCustomerFields()
S
51 7 28
WC_Inforu::install()
S
44 6 43
WC_Inforu\Integration::init_form_fields()
S
35 1 112
WP_Logger::add()
S
52 6 26
WC_Inforu_Newsletter\Observer::orderProcessed()
S
52 6 25
WC_Inforu::restore_cart()
S
53 6 22
WC_Inforu\Event\CartAbandoned::execute()
S
55 5 19
WC_Inforu\Event\SendOrders::execute()
S
55 5 19
WC_Inforu\App::sendOrders()
S
56 5 18
WC_Inforu\App::handleCartAbandoned()
S
56 5 18
WC_Inforu_Newsletter\Observer::inforuPlaceOrderData()
S
58 5 15
WP_Logger_Adapter::write()
S
61 5 11
WC_Inforu_Newsletter\Observer::myAccountCheckbox()
S
57 4 16
WC_Inforu::autoload()
S
58 4 15
WC_Inforu\Event\PlaceOrder::execute()
S
57 4 15
WC_Inforu_Newsletter::autoload()
S
58 4 15
WC_Inforu\Logger::addRow()
S
58 4 14
WC_Inforu_Newsletter\Observer::inforuSaveAccountData()
S
60 4 13
WC_Inforu\Helper::getSubscriberStatus()
S
62 4 13
WC_Inforu\App::sendUpdatedStatusOrder()
S
60 4 12
WC_Inforu_Newsletter\Table\SubscribeList::prepare_items()
S
53 3 22
WC_Inforu\Event\SaveNewsletter::buildData()
S
54 3 21
WC_Inforu_Newsletter\Observer::saveMyAccount()
S
56 3 18
WC_Inforu_Newsletter\Table\SubscribeList::column_status()
S
58 3 16
WP_Logger_Adapter::createFile()
S
69 4 6
WC_Inforu_Newsletter\Observer::showPixelFooter()
S
62 3 13
WC_Inforu_Newsletter\View::getTemplate()
S
62 3 12
WC_Inforu::handle_cart_restoration()
S
61 3 12
WC_Inforu_Newsletter\Observer::registerSuccess()
S
61 3 12
WC_Inforu_Newsletter\Observer::handleForm()
S
62 3 11
WC_Inforu\Helper::getClientIp()
S
62 3 11
WC_Inforu\Integration::init_options()
S
57 2 18
WC_Inforu\Integration::init_settings()
S
73 3 4
WC_Inforu\Logger::__construct()
S
63 3 10
WC_Inforu\Setup::run()
S
68 3 7
WC_Inforu_Newsletter\View::render()
S
65 3 10
WC_Inforu\Helper\Arr::get()
S
70 3 6
WC_Inforu_Newsletter\Form\AbstractForm::isAjax()
S
72 3 4
WC_Inforu_Newsletter\Helper::getUserIdByEmail()
S
68 3 7
WC_Inforu_Newsletter\Setup::run()
S
68 3 7
WC_Inforu\Helper::getCustomerMappings()
S
65 3 10
WC_Inforu_Newsletter\Observer::setPixelScript()
S
58 2 14
WC_Inforu::get_cart_from_token()
S
59 2 13
WC_Inforu\App::registerHook()
S
60 2 12
WC_Inforu_Newsletter\Subscribe::getRows()
S
54 1 22
WC_Inforu\Event\RegisterSuccess::buildData()
S
56 1 18
WC_Inforu_Newsletter\Observer::observe()
S
55 1 18
WC_Inforu\Helper::addStoreInfo()
S
64 2 10
WC_Inforu\Backend::getOption()
S
75 2 4
WC_Inforu_Newsletter::instance()
S
71 2 6
WC_Inforu_Newsletter::view()
S
70 2 6
WP_Logger::getAdapter()
S
72 2 6
WC_Inforu_Newsletter\Observer::addPixelScript()
S
71 2 6
WC_Inforu::getApp()
S
71 2 6
WC_Inforu::instance()
S
71 2 6
WC_Inforu\App::getStoreInfo()
S
64 2 10
WC_Inforu\App::loadOptions()
S
71 2 5
WC_Inforu\App::getOption()
S
75 2 4
WC_Inforu\App::handleRegister()
S
69 2 7
WC_Inforu\App::handleSaveAccount()
S
69 2 7
WC_Inforu\App::handlePlaceOrder()
S
65 2 9
WC_Inforu_Newsletter::helper()
S
70 2 6
WC_Inforu_Newsletter\Observer::inforuRegisterSuccess()
S
70 2 6
WC_Inforu_Newsletter\Observer::registerCheckbox()
S
70 2 7
WP_Logger_Adapter::createDir()
S
71 2 6
WC_Inforu::check_update()
S
68 2 7
WC_Inforu\Backend::getStoreInfo()
S
64 2 10
WC_Inforu\Backend::loadOptions()
S
71 2 5
WC_Inforu_Newsletter::observer()
S
71 2 6
WC_Inforu\Frontend::handleRegister()
S
68 2 7
WC_Inforu\Frontend::handleSaveAccount()
S
68 2 7
WC_Inforu_Newsletter\Setup::addNewsletterTable()
S
61 1 15
WC_Inforu\Frontend::handlePlaceOrder()
S
68 2 7
WP_Logger::instance()
S
71 2 6
WC_Inforu::loadAddon()
S
68 2 7
WC_Inforu\App::handleNewsletterByEmail()
S
68 2 7
WC_Inforu_Newsletter\Subscribe::save()
S
71 2 6
WC_Inforu\Integration::admin_options()
S
62 1 14
WC_Inforu\Event\CartAbandoned::buildData()
S
60 1 13
WC_Inforu_Newsletter\Observer::loginPixel()
S
79 1 3
WC_Inforu\Backend::getOptions()
S
77 1 4
WC_Inforu\App::enqueueScripts()
S
66 1 8
WC_Inforu_Newsletter::run()
S
71 1 6
WC_Inforu::uninstall()
S
67 1 8
WP_Logger::error()
S
79 1 3
WC_Inforu_Newsletter\Table\SubscribeList::column_cb()
S
74 1 5
WC_Inforu\Logger::info()
S
79 1 3
WC_Inforu\Api::getUsername()
S
80 1 3
WC_Inforu_Newsletter::uninstall()
S
89 1 2
WC_Inforu_Newsletter::shortcodes()
S
78 1 3
WC_Inforu_Newsletter\View::getTemplateDir()
S
75 1 4
WC_Inforu_Newsletter\Observer::newsletterMenu()
S
76 1 3
WC_Inforu::run()
S
69 1 7
WC_Inforu_Newsletter\Form\AbstractForm::goBack()
S
77 1 4
WC_Inforu_Newsletter\Subscribe::update()
S
71 1 5
WC_Inforu\Frontend::registerHooks()
S
71 1 5
WC_Inforu_Newsletter\Subscribe::add()
S
72 1 5
WC_Inforu\App::getOptions()
S
77 1 4
WC_Inforu::wcin_load_textdomain()
S
78 1 3
WC_Inforu\Backend::addIntegration()
S
76 1 4
WC_Inforu::app()
S
80 1 3
WC_Inforu_Newsletter\Subscribe::filterColumns()
S
68 1 7
WC_Inforu_Newsletter\Observer::checkoutCheckbox()
S
76 1 4
WC_Inforu_Newsletter\Shortcode::subscribeForm()
S
80 1 3
WC_Inforu\Backend::handleCartAbandoned()
S
77 1 4
WC_Inforu_Newsletter::install()
S
75 1 4
WP_Logger_Adapter::__construct()
S
80 1 3
WC_Inforu\Event\SaveNewsletter::execute()
S
72 1 5
WC_Inforu\Backend::__construct()
S
82 1 3
WC_Inforu\App::enqueueAdminScripts()
S
77 1 3
WC_Inforu_Newsletter\Observer::registerPixel()
S
79 1 3
wplogger()
S
82 1 3
WC_Inforu_Newsletter\Setup::end()
S
79 1 3
WC_Inforu\Setup::addSessionTimestamp()
S
72 1 5
WC_Inforu\Api::getToken()
S
80 1 3
WC_Inforu\App::add_plugin_action_links()
S
67 1 7
WC_Inforu\Backend::run()
S
91 1 2
WC_Inforu\Helper::getAddressType()
S
79 1 3
WC_Inforu\App::customCronSchedule()
S
68 1 7
WC_Inforu_Newsletter\Form\AbstractForm::sendJson()
S
74 1 5
WC_Inforu\Helper::getGroupIds()
S
77 1 4
WP_Logger::debug()
S
79 1 3
WP_Logger::critical()
S
79 1 3
WC_Inforu_Newsletter::registerHook()
S
75 1 4
WC_Inforu::registerHooks()
S
63 1 9
WC_Inforu\Integration::__construct()
S
68 1 7
WC_Inforu_Newsletter\Table\SubscribeList::get_columns()
S
67 1 8
WC_Inforu_Newsletter\Observer::listingPage()
S
70 1 6
WC_Inforu_Newsletter\Table\SubscribeList::__construct()
S
75 1 4
WC_Inforu\Frontend::handleSaveNewsletter()
S
76 1 4
WC_Inforu\Event\RegisterSuccess::execute()
S
73 1 5
WC_Inforu\Api::setData()
S
77 1 4
WC_Inforu_Newsletter\Table\SubscribeList::get_sortable_columns()
S
71 1 6
WC_Inforu\App::enqueue_styles()
S
70 1 7
WC_Inforu\App::run()
S
82 1 3
WC_Inforu\App::get_plugin_file()
S
82 1 3
WC_Inforu_Newsletter\Subscribe::getById()
S
72 1 5
WC_Inforu\Helper::getSubscribeGroups()
S
82 1 3
WC_Inforu_Newsletter\Table\SubscribeList::no_items()
S
80 1 3
WC_Inforu\Setup::end()
S
79 1 3
WC_Inforu\App::addIntegration()
S
76 1 4
WC_Inforu_Newsletter\Subscribe::getByEmail()
S
72 1 5
WC_Inforu_Newsletter\Subscribe::__construct()
S
76 1 4
WP_Logger::info()
S
79 1 3
WC_Inforu\Event\SaveAccount::buildData()
S
67 1 7
WC_Inforu\Backend::registerHooks()
S
79 1 3
WC_Inforu_Newsletter\Table\SubscribeList::column_default()
S
72 1 6
WC_Inforu\Api::getUrl()
S
80 1 3
WC_Inforu_Newsletter\Subscribe::count()
S
72 1 5