Code Analysis: Extra Product Options Builder for WooCommerce 1.2.114

Most Complex Functions

Function Rating Complexity
rednaowooextraproduct\core\Managers\MetaGenerator\MetaGenerator::Generate()
D
65
rednaowooextraproduct\core\PluginBase::RemoveNotices()
D
34
rednaowooextraproduct\core\Loader::BeforeAddToCartButton()
C
26
rednaowooextraproduct\core\Managers\FormManager\Fields\FieldFactory::GetField()
C
30
rednaowooextraproduct\Utilities\Sanitizer::SanitizeHTML()
C
1
rednaowooextraproduct\core\Managers\FormManager\Calculator\CalculatorFactory::GetCalculator()
C
28
rednaowooextraproduct\core\Managers\CartItemPrinter\CartItemPrinter::GetItemData()
C
26
rednaowooextraproduct\Integration\Fields\IntegrationFieldFactory::CreateField()
B
21
rednaowooextraproduct\core\Managers\FormManager\ContainerManager\ContainerManager::GetFields()
B
19
rednaowooextraproduct\core\Managers\FormManager\Calculator\OptionsCalculator::ExecutedCalculation()
B
16
rednaowooextraproduct\core\Managers\FormManager\Fields\FBMultipleOptionsField::GetSelectedOptions()
B
17
rednaowooextraproduct\Integration\Translations\TranslationBase::MaybeTranslatePath()
A
16