Code Analysis: One Page Express Companion 1.6.13

Function Rating Maintainability Complexity Lines of code
OnePageExpress\Customizer\Panels\ContentPanel::__popupsTemplates()
A
35 2 249
one_page_header_css()
A
39 11 69
OnePageExpress\Customizer\Customizer::registerSettings()
A
48 13 33
OnePageExpress\Companion::getThemeMod()
A
44 12 47
OnePageExpress\Companion::applyOnPrimaryLanguage()
A
49 12 30
OnePageExpress\Customizer\Customizer::registerControls()
A
49 12 29
OnePageExpress\Customizer\Template::content()
A
47 10 35
one_page_inner_header_css()
A
39 7 78
OnePageExpress\Customizer\Customizer::registerSections()
A
52 10 24
OnePageExpress\Customizer\Customizer::registerPanels()
A
52 10 23
OnePageExpress\Customizer\Customizer::__addGlobalScript()
A
35 3 123
OnePageExpress\Companion::isFrontPage()
A
54 10 18
OnePageExpress\Notify\NotificationsManager::load()
A
43 7 62
OnePageExpress\Notify\Notification::inTimeBoundaries()
A
51 9 27
OnePageExpress\Customizer\BaseSetting::__construct()
A
51 9 25
OnePageExpress\Companion::requireCPData()
A
44 7 45
OnePageExpress\Customizer\Controls\ContentSectionsListControl::renderModChanger()
A
45 7 45
OnePageExpress\Companion::openPageInCustomizer()
A
49 8 29
OnePageExpress\Customizer\BaseSetting::setControl()
A
50 8 29
OnePageExpress\Companion::addAdminScripts()
A
41 3 98
OnePageExpress\Notify\NotificationsManager::getRemoteNotifications()
S
51 7 26
OnePageExpress\Companion::setKirkiOutputFields()
S
51 7 25
one_page_express_get_front_page_content()
S
50 7 25
OnePageExpress\Companion::shortcodeRefresh()
S
56 7 17
OnePageExpress\Companion::translateArgs()
S
57 7 16
OnePageExpress\Companion::isMaintainable()
S
57 7 15
OnePageExpress\Customizer\Template::shortcodeTagFilter()
S
52 6 24
OnePageExpress\Customizer\Customizer::registerComponents()
S
53 6 23
OnePageExpress\Customizer\Template::loadThemeModPartial()
S
52 6 23
OnePageExpress\Customizer\Controls\CssClassBoxesControl::render_content()
S
53 6 23
OnePageExpress\Notify\Notification::__construct()
S
58 6 17
OnePageExpress\Notify\NotificationsManager::dismissNotification()
S
60 6 13
extendthemes_remote_notifications_handle()
S
47 4 40
cp_notification_discount_offer()
S
48 4 40
OnePageExpress\Companion::__construct()
S
52 5 24
OnePageExpress\Customizer\Controls\ColorBoxesControl::render_content()
S
54 5 23
OnePageExpress\Customizer\Template::header()
S
55 5 20
OnePageExpress\Customizer\Template::footer()
S
55 5 20
OnePageExpress\Customizer\Settings\ObjectSetting::init()
S
49 4 32
OnePageExpress\Notify\Notification::addNotificationView()
S
52 4 30
OnePageExpress\Companion::getTreeValueAt()
S
59 5 14
OnePageExpress\Customizer\Controls\RowsListControl::renderModChanger()
S
52 4 28
OnePageExpress\Companion::__createFrontPage()
S
46 3 42
one_page_express_latest_news()
S
46 3 41
OnePageExpress\Companion::getCurrentPageId()
S
62 5 11
OnePageExpress\Customizer\Customizer::__previewScript()
S
44 2 53
OnePageExpress\Customizer\Controls\RowsListControl::renderPresetsChanger()
S
49 3 36
OnePageExpress\Utils\Utils::getAllowCssProperties()
S
41 1 65
OnePageExpress\Customizer\Template::preSetWidget()
S
55 4 20
OnePageExpress\Customizer\Settings\ObjectSetting::value()
S
59 4 15
OnePageExpress\Companion::getCustomizerData()
S
59 4 15
OnePageExpress\Customizer\Controls\ContentSectionsListControl::alterSourceData()
S
59 4 15
cp_notification_winter_holiday_2017_active_callback()
S
60 4 14
one_page_express_get_post_thumbnail()
S
61 4 13
OnePageExpress\Customizer\Customizer::customizerSupportsViewedTheme()
S
60 4 13
OnePageExpress\Customizer\Customizer::queryVarsCleaner()
S
61 4 12
OnePageExpress\Customizer\Controls\MultiImageControl::render_content()
S
61 4 12
one_page_express_homepage_class()
S
62 4 12
OnePageExpress\Customizer\Panels\HeaderPanel::init()
S
44 1 54
OnePageExpress\Customizer\Template::addWidgetsArea()
S
52 3 23
one_page_express_contact_form()
S
54 3 22
OnePageExpress\Customizer\Controls\MultiImageControl::render()
S
54 3 21
OnePageExpress\Customizer\Panels\ContentPanel::init()
S
46 1 46
OnePageExpress\Companion::addEditInCustomizerPageButtons()
S
68 4 6
OnePageExpress\Companion::checkIfCompatibleChildTheme()
S
65 4 9
OnePageExpress\Utils\Utils::mergeArrays()
S
63 4 10
OnePageExpress\Customizer\Settings\ObjectSetting::tempContent()
S
58 3 15
OnePageExpress\Notify\NotificationsManager::getRemoteNotificationsURL()
S
58 3 15
OnePageExpress\Companion::get_page_link()
S
60 3 13
OnePageExpress\Customizer\Controls\LabelControl::render_content()
S
63 3 13
one_page_express_header_presets_pro_info()
S
61 3 13
OnePageExpress\Customizer\Template::load()
S
60 3 12
OnePageExpress\Companion::addGoogleFonts()
S
61 3 12
OnePageExpress\Customizer\Settings\ContentSetting::value()
S
62 3 12
OnePageExpress\Customizer\Customizer::removeNamespace()
S
61 3 12
OnePageExpress\Customizer\Settings\ObjectSetting::update()
S
63 3 11
OnePageExpress\Customizer\BaseControl::getSourceData()
S
64 3 11
OnePageExpress\Customizer\BasePanel::__construct()
S
61 3 11
OnePageExpress\Customizer\BasePanel::addSections()
S
62 3 11
OnePageExpress\Customizer\BasePanel::addSettings()
S
62 3 11
one_page_express_blog_link()
S
63 3 11
OnePageExpress\Customizer\Controls\MultiImageControl::renderItem()
S
56 2 23
OnePageExpress\Customizer\Controls\BackroundTypesControl::render_content()
S
53 1 37
OnePageExpress\Customizer\Panels\FooterPanel::init()
S
51 1 32
OnePageExpress\Customizer\ThemeSupport::setDefault()
S
58 2 16
OnePageExpress\Customizer\Controls\RowsListControl::init()
S
71 3 5
OnePageExpress\Customizer\BaseSetting::isKirki()
S
68 3 6
OnePageExpress\Customizer\Customizer::__construct()
S
58 2 15
OnePageExpress\Customizer\Settings\ContentSetting::update()
S
58 2 15
OnePageExpress\Notify\Notification::canShow()
S
71 3 6
OnePageExpress\Companion::rootURL()
S
58 2 15
one_page_express_remove_page_attribute_support()
S
69 3 6
OnePageExpress\Customizer\Template::decorateShortcodesInHTMLTags()
S
58 2 15
OnePageExpress\Customizer\Template::filterTemplateFile()
S
64 3 9
OnePageExpress\Customizer\Template::__prepareStaticSections()
S
63 3 10
OnePageExpress\Customizer\BaseControl::__construct()
S
64 3 8
OnePageExpress\Customizer\Controls\MultiImageControl::init()
S
74 3 4
one_page_express_discount_notice()
S
62 2 15
OnePageExpress\Companion::getFrontPage()
S
60 2 13
one_page_express_add_maintainable_filter()
S
60 2 13
OnePageExpress\Companion::filterDefault()
S
61 2 12
OnePageExpress\Companion::addEditInCustomizer()
S
64 2 11
OnePageExpress\Customizer\Customizer::__registerAssets()
S
51 1 25
OnePageExpress\Customizer\Panels\ContentPanel::render_template()
S
59 1 23
OnePageExpress\Companion::initCompanion()
S
56 1 17
one_page_express_discount_notice_script()
S
100 1 16
OnePageExpress\Companion::restoreFrontPage()
S
70 2 6
OnePageExpress\Companion::checkNotifications()
S
66 2 9
OnePageExpress\Customizer\ThemeSupport::load()
S
68 2 7
OnePageExpress\Notify\Notification::isDismissed()
S
68 2 7
OnePageExpress\Companion::isActiveThemeSupported()
S
69 2 6
OnePageExpress\Companion::isProtectedMeta()
S
64 2 10
OnePageExpress\Customizer\Settings\ObjectSetting::__tempContent()
S
71 2 6
OnePageExpress\Companion::filterArrayDefaults()
S
70 2 6
OnePageExpress\Notify\Notification::isActive()
S
70 2 7
OnePageExpress\Customizer\Controls\RowsListControl::dateSelection()
S
68 2 7
OnePageExpress\Customizer\Controls\RowsListControl::getSettingAttr()
S
69 2 6
OnePageExpress\Companion::prefixedMod()
S
71 2 5
OnePageExpress\Notify\NotificationsManager::isDevMode()
S
79 2 3
OnePageExpress\Notify\NotificationsManager::initializationTS()
S
66 2 8
OnePageExpress\Customizer\Panels\HeaderPanel::addScripts()
S
68 2 7
OnePageExpress\Customizer\BasePanel::isDisabled()
S
78 2 3
OnePageExpress\Customizer\Controls\BackroundTypesControl::init()
S
70 2 6
OnePageExpress\Companion::loadJSON()
S
68 2 7
OnePageExpress\Notify\NotificationsManager::addRemoteNotifications()
S
69 2 6
OnePageExpress\Customizer\Settings\AutoSetting::getRealMod()
S
67 2 8
OnePageExpress\Customizer\BasePanel::isClassic()
S
78 2 3
OnePageExpress\Customizer\Customizer::__autoSettingsClass()
S
68 2 7
OnePageExpress\Customizer\Customizer::__autoSettingsOptions()
S
63 2 10
OnePageExpress\Customizer\Controls\RowsListControl::render_content()
S
69 2 7
OnePageExpress\Customizer\Settings\ObjectSetting::tempKeyExists()
S
79 2 3
one_page_builder_get_css_value()
S
68 2 7
OnePageExpress\Customizer\Controls\CssClassBoxesControl::init()
S
75 2 4
OnePageExpress\Customizer\Template::removeGutenberg()
S
67 2 7
OnePageExpress\Customizer\Template::filterContent()
S
65 2 9
OnePageExpress\Customizer\Template::getModsData()
S
65 2 9
OnePageExpress\Companion::getThemeSlug()
S
69 2 7
OnePageExpress\Companion::createFrontPage()
S
68 2 7
OnePageExpress\Customizer\BaseSection::__construct()
S
67 2 7
OnePageExpress\Customizer\Settings\AutoSetting::value()
S
66 2 9
OnePageExpress\Customizer\Panels\HeaderPanel::render_template()
S
71 2 7
OnePageExpress\Notify\Notification::__get()
S
68 2 7
OnePageExpress\Customizer\Panels\HeaderPanel::renderEnhanced()
S
65 1 13
OnePageExpress\Customizer\Panels\FooterPanel::render_template()
S
67 1 11
one_page_express_maintainable_pages_tinymce_init()
S
63 1 11
one_page_express_news_static()
S
82 1 3
one_page_express_discount_link()
S
81 1 3
OnePageExpress\Customizer\Controls\ContentSectionsListControl::init()
S
70 1 6
OnePageExpress\Customizer\Customizer::companion()
S
82 1 3
OnePageExpress\Companion::loadJSONFile()
S
80 1 3
OnePageExpress\Customizer\Controls\ColorBoxesControl::init()
S
81 1 3
OnePageExpress\Companion::customizer()
S
82 1 3
OnePageExpress\Companion::themeDataPath()
S
79 1 3
OnePageExpress\Customizer\Controls\LabelControl::init()
S
91 1 2
OnePageExpress\Customizer\Controls\MultiImageControl::enqueue()
S
64 1 9
OnePageExpress\Companion::echoMod()
S
78 1 3
OnePageExpress\Customizer\Controls\RowsListControl::enqueue()
S
75 1 4
OnePageExpress\Companion::assetsRootURL()
S
80 1 3
OnePageExpress\Customizer\Controls\RowsListControl::dataAttrs()
S
76 1 4
OnePageExpress\Customizer\Customizer::__registePreviewAssets()
S
67 1 7
OnePageExpress\Customizer\Settings\ObjectSetting::setControl()
S
91 1 2
OnePageExpress\Companion::getInstanceData()
S
80 1 3
OnePageExpress\Customizer\Settings\AutoSetting::init()
S
77 1 4
OnePageExpress\Customizer\Controls\ColorBoxesControl::render()
S
65 1 9
OnePageExpress\Notify\NotificationsManager::requestTimeout()
S
81 1 3
one_page_express_maintaibale_class()
S
77 1 4
one_page_express_latest_news_excerpt_length()
S
83 1 3
OnePageExpress\Customizer\BaseControl::companion()
S
79 1 3
OnePageExpress\Companion::load()
S
79 1 3
OnePageExpress\Customizer\BasePanel::active_callback()
S
80 1 3
OnePageExpress\Customizer\Panels\ContentPanel::__addPreviewScripts()
S
79 1 3
OnePageExpress\Customizer\BaseSetting::companion()
S
79 1 3
OnePageExpress\Customizer\Panels\ContentPanel::addScripts()
S
65 1 8
OnePageExpress\Customizer\Customizer::register()
S
79 1 3
OnePageExpress\Companion::assetsRootPath()
S
80 1 3
OnePageExpress\Customizer\Panels\ContentPanel::loadWPEditor()
S
77 1 3
OnePageExpress\Companion::echoURLMod()
S
71 1 5
OnePageExpress\Customizer\Settings\AutoSetting::update()
S
69 1 7
OnePageExpress\Companion::loadMaintainablePageAssets()
S
79 1 3
OnePageExpress\Companion::rootPath()
S
80 1 3
OnePageExpress\Customizer\BaseSetting::filterDefault()
S
79 1 3
OnePageExpress\Customizer\BaseSection::init()
S
82 1 3
OnePageExpress\Customizer\Customizer::previewInit()
S
79 1 3
OnePageExpress\Customizer\BaseSection::companion()
S
79 1 3
OnePageExpress\Customizer\Template::getWidgetsArea()
S
66 1 9
OnePageExpress\Customizer\BasePanel::init()
S
82 1 3
OnePageExpress\Customizer\Panels\FooterPanel::addScripts()
S
74 1 4
OnePageExpress\Customizer\Controls\LabelControl::render()
S
65 1 9
OnePageExpress\Companion::instance()
S
80 1 3
OnePageExpress\Customizer\BaseSetting::init()
S
82 1 3
OnePageExpress\Customizer\BasePanel::companion()
S
79 1 3
OnePageExpress\Customizer\BaseControl::init()
S
82 1 3
OnePageExpress\Customizer\BaseControl::alterSourceData()
S
82 1 3
OnePageExpress\Companion::isMultipage()
S
79 1 3
OnePageExpress\Customizer\BaseSetting::filterArrayDefaults()
S
79 1 3
OnePageExpress\Companion::dataURL()
S
79 1 3
OnePageExpress\Companion::themeDataURL()
S
79 1 3
OnePageExpress\Customizer\Customizer::registerScripts()
S
80 1 3
one_page_express_latest_excerpt_more()
S
83 1 3
OnePageExpress\Companion::registerActivationHooks()
S
66 1 9
OnePageExpress\Customizer\Controls\CssClassBoxesControl::render()
S
65 1 9
OnePageExpress\Customizer\Customizer::__registerComponents()
S
75 1 4
one_page_express_discount_end_date()
S
83 1 3