Code Analysis: Splash Sync 1.6.0

Function Rating Maintainability Complexity Lines of code
WordPress_Plugin_Template_Admin_API::display_field()
D
26
43 141
Splash_Wordpress_Settings::settings_page()
A
42 11 47
Splash_Wordpress_Settings::register_settings()
A
48 12 30
Splash\Local\Objects\Order::objectsList()
A
47 9 30
Splash\Local\Local::selfTest()
A
49 9 30
Splash\Local\Objects\Product::objectsList()
A
49 9 27
Splash\Local\Core\AttributesManager::addValue()
A
48 8 32
Splash\Local\Objects\Page::objectsList()
A
48 8 28
Splash\Local\Objects\Post::objectsList()
A
48 8 28
Splash\Local\Local::testSequences()
A
45 6 48
Splash\Local\Notifier::importLog()
S
53 7 24
Splash\Local\Local::informations()
S
47 6 37
Splash_Wordpress_Settings::settings_fields()
S
36 2 96
Splash\Local\Local::parameters()
S
53 7 21
Splash\Local\Tests\L05ProductsVariation::createVariations()
S
48 6 34
WordPress_Plugin_Template_Admin_API::meta_box_content()
S
55 7 19
Splash\Local\Core\AttributesManager::addGroup()
S
55 7 19
Splash\Local\Core\AttributesManager::isValidValue()
S
61 7 12
Splash_Wordpress_Settings::renderInfo()
S
46 5 40
Splash\Local\Core\AttributesManager::getTermByName()
S
53 6 21
Splash\Local\Core\AttributesManager::getValueByCode()
S
57 6 17
WordPress_Plugin_Template_Admin_API::save_meta_boxes()
S
56 6 17
Splash\Local\Core\AttributesManager::getGroupByCode()
S
57 6 16
Splash\Local\Core\AttributesManager::getGroupNameFromParent()
S
59 6 14
Splash_Wordpress_Plugin::__construct()
S
52 5 23
Splash\Local\Core\AttributesManager::updateGroup()
S
55 5 20
Splash\Local\Core\AttributesManager::getValueByName()
S
61 5 13
Splash\Local\Tests\L05ProductsVariation::createVariableProduct()
S
50 4 28
Splash\Local\Core\AttributesManager::assignValue()
S
53 4 24
Splash\Local\Tests\L05ProductsVariation::objectFieldsProvider()
S
55 4 19
Splash\Tests\L01AttributesManagerTest::testCreateAttributeValues()
S
48 3 31
WordPress_Plugin_Template_Admin_API::validate_field()
S
61 4 14
Splash\Local\Objects\Product::getObjectsListData()
S
57 3 16
Splash\Local\Notifier::displayAdminNotice()
S
63 4 9
Splash\Local\Local::testParameters()
S
60 3 13
Splash\Tests\L01AttributesManagerTest::testCreateAttributeGroup()
S
51 2 27
Splash\Local\Tests\L05ProductsVariation::loadVariableProduct()
S
61 3 12
Splash\Local\Objects\Address::decodeUserId()
S
62 3 11
Splash\Local\Tests\L05ProductsVariation::testVariableProductLinksFromService()
S
55 2 20
Splash\Local\Tests\L05ProductsVariation::testVariationProductLinksFromService()
S
57 2 18
Splash\Local\Core\PrivacyManager::isAnonymized()
S
65 3 9
Splash\Local\Core\AttributesManager::assignGroupToProduct()
S
59 2 15
Splash\Local\Local::includes()
S
65 3 8
WordPress_Plugin_Template_Admin_API::add_meta_box()
S
66 3 8
WordPress_Plugin_Template_Admin_API::display_meta_box_field()
S
66 3 7
Splash_Wordpress_Settings::renderSelftests()
S
60 2 14
Splash_Wordpress_Settings::renderLogs()
S
62 2 12
Splash_Wordpress_Settings::__construct()
S
61 2 11
Splash_Wordpress_Plugin::instance()
S
71 2 6
Splash\Tests\L01AttributesManagerTest::verifyMultilangField()
S
67 2 8
WordPress_Plugin_Template_Admin_API::__construct()
S
74 2 5
Splash_Wordpress_Settings::instance()
S
71 2 6
Splash\Local\Tests\L05ProductsVariation::testSingleFieldFromModule()
S
72 2 5
Splash\Local\Tests\L05ProductsVariation::testSingleFieldFromService()
S
72 2 5
Splash\Local\Objects\Address::encodeFieldId()
S
71 2 6
Splash\Local\Objects\ThirdParty::getDesc()
S
71 2 6
Splash\Tests\L01AttributesManagerTest::ensureAttributeGroupIsDeleted()
S
65 2 9
Splash\Local\Objects\ThirdParty::getName()
S
71 2 6
Splash\Local\Tests\L05ProductsVariation::testProductVariations()
S
68 2 7
Splash_Wordpress_Settings::renderDebug()
S
70 2 6
Splash\Local\Notifier::getInstance()
S
72 2 6
Splash\Local\Tests\L05ProductsVariation::setUp()
S
65 2 10
Splash_Wordpress_Plugin::__wakeup()
S
79 1 3
Splash_Wordpress_Settings::settings_section()
S
74 1 4
Splash_Wordpress_Settings::add_menu_item()
S
66 1 9
Splash_Wordpress_Plugin::_log_version_number()
S
79 1 3
Splash\Local\Notifier::displayError()
S
80 1 3
Splash\Local\Notifier::displaySuccess()
S
80 1 3
Splash_Wordpress_Settings::__wakeup()
S
79 1 3
Splash_Wordpress_Settings::init_settings()
S
80 1 3
Splash\Local\Notifier::__construct()
S
91 1 2
Splash_Wordpress_Plugin::load_plugin_textdomain()
S
68 1 6
Splash\Local\Notifier::updateOption()
S
71 1 6
Splash\Local\Notifier::registerHooks()
S
79 1 3
Splash_Plugin()
S
73 1 5
Splash\Local\Core\PrivacyManager::isAnonymizedById()
S
78 1 3
Splash\Local\Objects\Address::encodeDeliveryId()
S
79 1 3
Splash\Local\Objects\Address::encodeBillingId()
S
79 1 3
Splash\Local\Tests\L05ProductsVariation::testProductBase()
S
72 1 5
Splash\Local\Notifier::displayWarning()
S
80 1 3
Splash_Wordpress_Plugin::install()
S
82 1 3
Splash\Local\Notifier::displayInfo()
S
80 1 3
Splash_Wordpress_Settings::add_settings_link()
S
71 1 5
Splash\Local\Notifier::__clone()
S
91 1 2
Splash_Wordpress_Settings::__clone()
S
79 1 3
Splash_Wordpress_Plugin::load_localisation()
S
77 1 3
Splash_Wordpress_Settings::render_info_tab()
S
67 1 7
Splash_Wordpress_Plugin::__clone()
S
79 1 3