Code Analysis: Hyyan WooCommerce Polylang Integration 1.4.5

Most Complex Functions

Function Rating Complexity
Hyyan\WPI\Plugin::wpi_ensure_woocommerce_pages_translated()
D
44
Hyyan\WPI\Emails::get_default_setting()
B
23
Hyyan\WPI\Product\Variable::extendFieldsLockerSelectors()
B
24
Hyyan\WPI\Product\Meta::copyTerms()
B
18
Hyyan\WPI\Product\Variation::copyVariationMetas()
B
17
Hyyan\WPI\Product\Variable::duplicateVariations()
B
16
Hyyan\WPI\Taxonomies\Taxonomies::updatePolyLangFromWooPolyFeatures()
B
16
Hyyan\WPI\Emails::translateEmailStringToObjectLanguage()
A
15
Hyyan\WPI\Product\Variable::syncDefaultAttributes()
A
16
Hyyan\WPI\Cart::translateCartItemData()
A
15
Hyyan\WPI\Utilities::getDefaultAttributesTranslation()
A
13
Hyyan\WPI\Emails::registerEmailStringsForTranslation()
A
13