Code Analysis: Splash Sync 2.0.6

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\Local::selfTest()
A
48 9 32
Splash\Local\Core\TaxonomyManager::setNames()
A
55 9 18
Splash\Local\Core\AttributesManager::addValue()
A
48 8 33
Splash\Local\Core\TaxonomyManager::setSlugs()
A
55 9 18
Splash\Local\Objects\Order::objectsList()
A
46 8 32
Splash\Local\Local::selfTestPlugins()
A
55 8 23
Splash\Local\Local::testSequences()
A
45 6 48
Splash\Local\Objects\Page::objectsList()
S
48 7 28
Splash\Local\Objects\Post::objectsList()
S
48 7 28
Splash\Local\Local::parameters()
S
51 7 26
Splash\Local\Notifier::importLog()
S
53 7 24
Splash\Local\Local::informations()
S
47 6 38
Splash\Local\Core\TaxonomyManager::getSlugsChoices()
S
53 7 22
Splash\Local\Core\TaxonomyManager::getNamesChoices()
S
53 7 22
Splash_Wordpress_Settings::settings_fields()
S
36 2 96
Splash\Local\Tests\L05ProductsVariation::createVariations()
S
48 6 34
WordPress_Plugin_Template_Admin_API::meta_box_content()
S
55 7 19
Splash\Local\Core\TaxonomyManager::getNames()
S
57 7 15
Splash\Local\Core\TaxonomyManager::getSlugs()
S
57 7 15
Splash_Wordpress_Settings::renderInfo()
S
46 5 40
Splash\Local\Core\AttributesManager::getTermByName()
S
53 6 21
WordPress_Plugin_Template_Admin_API::save_meta_boxes()
S
56 6 17
Splash_Wordpress_Plugin::__construct()
S
52 5 23
Splash\Local\Core\AttributesManager::addGroup()
S
56 5 19
Splash\Local\Core\AttributesManager::getValueByCode()
S
58 5 17
Splash\Local\Core\AttributesManager::getGroupByCode()
S
58 5 16
Splash\Local\Core\AttributesManager::getGroupNameFromParent()
S
60 5 14
Splash\Local\Core\AttributesManager::getValueByName()
S
60 5 13
Splash\Local\Tests\L05ProductsVariation::createVariableProduct()
S
50 4 28
Splash\Local\Core\AttributesManager::isValidValue()
S
61 5 12
Splash\Local\Core\AttributesManager::assignValue()
S
53 4 24
Splash\Local\Core\AttributesManager::updateGroup()
S
55 4 20
Splash\Local\Tests\L05ProductsVariation::objectFieldsProvider()
S
55 4 19
Splash\Local\Core\OrderStatusManager::getAllFiltered()
S
56 4 18
Splash\Tests\L01AttributesManagerTest::testCreateAttributeValues()
S
49 3 30
WordPress_Plugin_Template_Admin_API::validate_field()
S
61 4 14
Splash\Local\Core\InvoiceStatusManager::encode()
S
61 4 12
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
WordPress_Plugin_Template_Admin_API::display_meta_box_field()
S
66 3 7
Splash\Local\Notifier::displayAdminNotice()
S
64 3 9
Splash\Local\Core\AttributesManager::assignGroupToProduct()
S
59 2 15
Splash\Local\Core\OrderStatusManager::getOrderStatusChoices()
S
64 3 10
Splash\Local\Core\OrderStatusManager::encode()
S
66 3 8
Splash\Local\Core\PrivacyManager::isAnonymize()
S
65 3 9
WordPress_Plugin_Template_Admin_API::add_meta_box()
S
66 3 8
Splash\Local\Local::includes()
S
64 3 9
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\Local\Objects\Address::encodeFieldId()
S
71 2 6
Splash\Local\Notifier::getInstance()
S
71 2 6
WordPress_Plugin_Template_Admin_API::__construct()
S
74 2 5
Splash_Wordpress_Settings::instance()
S
71 2 6
Splash\Local\Objects\ThirdParty::getName()
S
71 2 6
Splash\Local\Tests\L05ProductsVariation::testSingleFieldFromService()
S
72 2 5
Splash\Local\Core\OrderStatusManager::decode()
S
68 2 7
Splash\Tests\L01AttributesManagerTest::ensureAttributeGroupIsDeleted()
S
65 2 9
Splash_Wordpress_Plugin::instance()
S
71 2 6
Splash\Local\Tests\L05ProductsVariation::testProductVariations()
S
68 2 7
Splash\Local\Core\TaxonomyManager::addBy()
S
65 2 8
Splash\Local\Tests\L05ProductsVariation::testSingleFieldFromModule()
S
72 2 5
Splash_Wordpress_Settings::renderDebug()
S
70 2 6
Splash\Tests\L01AttributesManagerTest::verifyMultilangField()
S
67 2 8
Splash\Local\Objects\ThirdParty::getDesc()
S
71 2 6
Splash\Local\Tests\L05ProductsVariation::setUp()
S
65 2 10
Splash_Wordpress_Settings::render_info_tab()
S
67 1 7
Splash\Local\Objects\Address::encodeBillingId()
S
79 1 3
Splash_Wordpress_Plugin::load_plugin_textdomain()
S
68 1 6
Splash_Wordpress_Settings::init_settings()
S
80 1 3
Splash\Local\Tests\L05ProductsVariation::testProductBase()
S
72 1 5
Splash\Local\Notifier::displayWarning()
S
80 1 3
Splash\Local\Notifier::displayError()
S
80 1 3
Splash\Local\Notifier::__construct()
S
91 1 2
Splash_Wordpress_Plugin::load_localisation()
S
77 1 3
Splash_Plugin()
S
72 1 5
Splash\Local\Notifier::displayInfo()
S
80 1 3
Splash_Wordpress_Plugin::__clone()
S
79 1 3
Splash_Wordpress_Settings::settings_section()
S
74 1 4
Splash_Wordpress_Settings::__wakeup()
S
79 1 3
Splash\Local\Notifier::updateOption()
S
71 1 6
Splash\Local\Objects\Address::encodeDeliveryId()
S
79 1 3
Splash_Wordpress_Plugin::_log_version_number()
S
79 1 3
Splash\Local\Notifier::displaySuccess()
S
80 1 3
Splash\Local\Core\PrivacyManager::isAnonymizeById()
S
78 1 3
Splash_Wordpress_Plugin::__wakeup()
S
79 1 3
Splash_Wordpress_Plugin::install()
S
82 1 3
Splash\Local\Objects\Order::__construct()
S
80 1 3
Splash\Local\Notifier::__clone()
S
91 1 2
Splash_Wordpress_Settings::__clone()
S
79 1 3
Splash_Wordpress_Settings::add_settings_link()
S
71 1 5
Splash_Wordpress_Settings::add_menu_item()
S
66 1 9
Splash\Local\Notifier::registerHooks()
S
79 1 3