Code Analysis: One Page Express Companion 1.6.38

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