Code Analysis: Hyyan WooCommerce Polylang Integration 1.4.3

Most Complex Functions

Function Rating Complexity
Hyyan\WPI\Plugin::wpi_ensure_woocommerce_pages_translated()
D
44
Hyyan\WPI\Emails::get_default_setting()
C
32
Hyyan\WPI\Cart::addToCartHandlerVariable()
C
26
Hyyan\WPI\Product\Variable::extendFieldsLockerSelectors()
B
24
Hyyan\WPI\Emails::correctLocal()
B
23
Hyyan\WPI\Emails::translateEmailStringToOrderLanguage()
B
18
Hyyan\WPI\Product\Meta::copyTerms()
B
18
Hyyan\WPI\Product\Variation::copyVariationMetas()
B
17
Hyyan\WPI\Taxonomies\Taxonomies::updatePolyLangFromWooPolyFeatures()
B
16
Hyyan\WPI\Product\Variable::syncDefaultAttributes()
A
16
Hyyan\WPI\Utilities::getDefaultAttributesTranslation()
A
13
Hyyan\WPI\Cart::translateCartItemData()
A
14