Code Analysis: Fiscomm PURS E-Fiscalisation 0.1.2

Function Rating Maintainability Complexity Lines of code
HelpersGlobal::should_fiscalize_order()
A
55 12 18
VpfrClient::fiscalizeMultiple()
A
49 9 33
WC__vpfr_settings_tab_Demo::_vpfr_fiscalize_backwards()
A
49 8 31
WC__vpfr_settings_tab_Demo::init()
S
45 4 41
VpfrClient::createInvoiceAdvance()
S
62 6 10
VpfrClient::createInvoiceNormal()
S
62 6 10
VpfrClient::createInvoiceCopy()
S
62 6 10
HelpersGlobal::invoice_exists()
S
66 4 8
FiscalizedInvoice::__construct()
S
51 2 25
ProductLabels::sanitize_product_labels()
S
64 3 10
PaymentMethods::sanitize_payment_methods()
S
64 3 10
VpfrClient::getSystemAvailability()
S
69 2 6
HelpersGlobal::is_training_invoice()
S
71 2 6
VpfrClient::uploadP12FileForCertificate()
S
58 1 15
TaxCategory::__construct()
S
66 2 8
CurrentTaxRates::__construct()
S
68 2 7
VpfrClient::createInvoiceProforma()
S
68 2 7
VpfrClient::createInvoiceTraining()
S
68 2 7
VpfrClient::getPaymentMethods()
S
67 2 7
VpfrClient::getTaxRates()
S
67 2 7
VpfrClient::isApiKeyValid()
S
67 2 8
VpfrClient::getSystemInformation()
S
69 2 6
VpfrClient::getTaxEnvironment()
S
69 2 6
VpfrClient::createNewCatalogue()
S
63 1 12
VpfrClient::changeCatalogueName()
S
62 1 12
VpfrClient::register()
S
63 1 11
VpfrClient::__construct()
S
63 1 11
SettingsGlobal::isPaymentMethodEnabled()
S
77 1 3
SettingsGlobal::isTrainingModeEnabled()
S
78 1 3
VpfrClient::createSaleInvoiceCopy()
S
70 1 6
flatten()
S
70 1 7
VpfrClient::startSession()
S
82 1 3
SettingsGlobal::getPursPaymentMethod()
S
78 1 3
PaymentMethods::__construct()
S
80 1 3
SettingsGlobal::getPaymentMethod()
S
78 1 3
VpfrClient::addCertificate()
S
65 1 10
SettingsGlobal::getMethodStatuses()
S
66 1 8
SettingsGlobal::getTrainingModeEmail()
S
80 1 3
VpfrClient::getCatalogueItems()
S
65 1 10
VpfrClient::createRefundInvoiceCopy()
S
70 1 6
SettingsGlobal::getApiKey()
S
80 1 3
TaxInformation::__construct()
S
79 1 3
SettingsGlobal::getMethodStatusCheckboxes()
S
65 1 8
VpfrClient::createRefundInvoice()
S
69 1 6
SettingsGlobal::getDefaultTaxLabel()
S
80 1 3
VpfrClient::changeCatalogueItem()
S
65 1 10
TaxRate::__construct()
S
76 1 4
ProductLabels::__construct()
S
79 1 3
VpfrClient::createNewCatalogueItem()
S
64 1 10
VpfrClient::createSaleInvoice()
S
70 1 6
SettingsGlobal::isRefundModeEnabled()
S
78 1 3
View::render()
S
71 1 6