Code Analysis: Billingo Official for WooCommerce 4.1.1

Class Rating Complexity Lines of code
App\Billingo\WooCommerce\Service\Billingo_Document_Generator
D
134 519
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller
B
96 510
App\Billingo\WooCommerce\Service\Billingo_Product_Sync
A
56 240
App\Billingo\Api\DocumentApi
S
43 215
App\Billingo\Models\BillingoModel
S
26 74
App\Billingo\WooCommerce\Controllers\Billingo_Controller
S
24 130
App\Billingo\WooCommerce\Repositories\Billingo_Repositroy
S
24 112
App\Billingo\Validation\Validator
S
18 61
App\Billingo\Service\BillingoCollection
S
16 48
App\Billingo\Service\BillingoConnector
S
15 76
App\Billingo\Service\BillingoClient
S
14 43
App\Billingo\Api\BillingoApi
S
13 42
App\Billingo\Service\BillingoTranslator
S
11 36
App\Billingo\Service\SelfTest
S
11 31
App\Billingo\Api\SpendingApi
S
10 48
App\Billingo\Service\ApiContext
S
10 37
App\Billingo\Validation\RuleConfigurator
S
10 38
App\Billingo\Api\BankAccountApi
S
10 48
App\Billingo\Api\ProductApi
S
10 48
App\Billingo\WooCommerce\Service\Billingo_Logger
S
8 32
App\Billingo\WooCommerce\Service\Invoice_Generation_Container
S
8 30
App\Billingo\Service\BillingoResponse
S
7 20
App\Billingo\WooCommerce\Service\Billingo_View
S
6 52
App\Billingo\Factories\DocumentFactory
S
5 67
App\Billingo\Api\PartnerApi
S
5 23
App\Billingo\Error\BillingoError
S
5 14
App\Billingo\WooCommerce\Service\Billingo_Connection_Tester
S
5 23
App\Billingo\Factories\PartnerFactory
S
5 21
App\Billingo\Api\DocumentBlockApi
S
5 23
App\Billingo\Api\DocumentExportApi
S
5 27
App\Billingo\Api\BuilderApi
S
4 14
App\Billingo\Api\UtilApi
S
4 25
App\Billingo\WooCommerce\Helpers\WC_Billingo_Admin_Helper
S
4 11
App\Billingo\Exceptions\BadContentException
S
4 12
App\Billingo\WooCommerce\Helpers\WC_Billingo_Helper
S
3 6
App\Billingo\Exceptions\ValidationException
S
3 9
App\Billingo\Api\Queries\DocumentBlockQuery
S
2 6
App\Billingo\Factories\DocumentBankAccountFactory
S
2 11
App\Billingo\Api\Queries\DocumentQuery
S
2 6
App\Billingo\Api\CurrencyApi
S
2 10
App\Billingo\Factories\DocumentExportFilterExtraFactory
S
2 13
App\Billingo\Api\Queries\PartnerQuery
S
2 6
App\Billingo\Api\Queries\ProductQuery
S
2 6
App\Billingo\Api\Queries\SpendingQuery
S
2 6
App\Billingo\Exceptions\BillingoException
S
2 3
App\Billingo\Factories\BankAccountFactory
S
2 12
App\Billingo\Api\Queries\BankAccountQuery
S
2 6
App\Billingo\Factories\CreateDocumentExportFactory
S
2 19
App\Billingo\Api\Queries\CurrencyQuery
S
2 6
App\Billingo\Validation\Document\DocumentProductDataValidation
S
1 14
App\Billingo\Validation\Document\DocumentPartnerValidator
S
1 16
App\Billingo\Validation\Document\DocumentItemValidator
S
1 19
App\Billingo\Validation\Document\DocumentItemDataValidator
S
1 8
App\Billingo\Validation\Document\DocumentInstantPaymentRequestValidator
S
1 7
App\Billingo\Validation\Document\DocumentInsertValidator
S
1 26
App\Billingo\Validation\Document\DocumentCancellationValidator
S
1 6
App\Billingo\Validation\Document\BankAccountValidator
S
1 9
App\Billingo\Validation\Document\AncestorValidator
S
1 6
App\Billingo\Validation\Currency\CurrencyQueryValidator
S
1 6
App\Billingo\Validation\Currency\ConversationRateValidator
S
1 8
App\Billingo\Validation\BankAccount\BankAccountValidator
S
1 10
App\Billingo\Validation\BankAccount\BankAccountQueryValidator
S
1 6
App\Billingo\Models\SendDocument
S
1 3
App\Billingo\Validation\SubscriptionValidator
S
1 7
App\Billingo\Validation\SendDocumentValidator
S
1 6
App\Billingo\Models\PaymentHistory
S
1 3
App\Billingo\Validation\PaymentHistoryValidator
S
1 9
App\Billingo\Validation\DiscountValidator
S
1 6
App\Billingo\Validation\AddressValidator
S
1 12
App\Billingo\Models\DocumentExport\CreateDocumentExport
S
1 3
App\Billingo\Models\DocumentExport\DocumentExportFilterExtra
S
1 3
App\Billingo\Models\Address
S
1 3
App\Billingo\Factories\AddressFactory
S
1 8
App\Billingo\Factories\SpendingSaveFactory
S
1 19
App\Billingo\Validation\Util\TaxNumberValidator
S
1 6
App\Billingo\Factories\ProductFactory
S
1 20
App\Billingo\Models\Util\TaxNumber
S
1 3
App\Billingo\Models\Util\ServerTime
S
1 3
App\Billingo\Models\Util\Id
S
1 3
App\Billingo\Models\Spending\SpendingSave
S
1 3
App\Billingo\Models\Spending\SpendingPartner
S
1 3
App\Billingo\Models\Spending\Spending
S
1 3
App\Billingo\Models\Product\Product
S
1 3
App\Billingo\Models\Partner\PartnerShipping
S
1 3
App\Billingo\Models\Partner\PartnerGiroSettings
S
1 3
App\Billingo\Models\Partner\PartnerCustomBillingoSettings
S
1 3
App\Billingo\Models\Partner\Partner
S
1 3
App\Billingo\Models\Organization\OrganizationData
S
1 3
App\Billingo\Models\Inventory\ProductQuantity
S
1 3
App\Billingo\Factories\DocumentSummaryFactory
S
1 10
App\Billingo\Models\DocumentExport\DocumentExportStatusState
S
1 3
App\Billingo\Models\DocumentExport\LedgerNumberInformation
S
1 3
App\Billingo\Validation\Util\IdValidator
S
1 6
App\Billingo\Validation\Product\ProductQueryValidator
S
1 7
App\Billingo\Models\DocumentExport\DocumentExportId
S
1 3
App\Billingo\Models\DocumentBlock\DocumentBlock
S
1 3
App\Billingo\Models\Document\ReceiptProductData
S
1 3
App\Billingo\Models\Document\ReceiptItemData
S
1 3
App\Billingo\Models\Document\ReceiptInsert
S
1 3
App\Billingo\Models\Document\Organization
S
1 3
App\Billingo\Models\Document\OnlineSzamlaStatusMessage
S
1 3
App\Billingo\Models\Document\OnlineSzamlaStatus
S
1 3
App\Billingo\Models\Document\ModificationDocumentInsert
S
1 3
App\Billingo\Models\Document\InvoiceSettings
S
1 3
App\Billingo\Models\Document\DocumentVatRateSummary
S
1 3
App\Billingo\Models\Document\DocumentSummary
S
1 3
App\Billingo\Models\Document\DocumentSettings
S
1 3
App\Billingo\Models\Document\DocumentProductData
S
1 3
App\Billingo\Models\Document\DocumentPartner
S
1 3
App\Billingo\Models\Document\DocumentItemData
S
1 3
App\Billingo\Models\Document\DocumentItem
S
1 3
App\Billingo\Models\Document\DocumentInstantPaymentRequest
S
1 3
App\Billingo\Models\Document\DocumentInsert
S
1 3
App\Billingo\Models\Document\DocumentCancellation
S
1 3
App\Billingo\Models\Document\DocumentBankAccount
S
1 3
App\Billingo\Models\Document\DocumentAncestor
S
1 3
App\Billingo\Models\Document\Document
S
1 3
App\Billingo\Models\Currency\ConversationRate
S
1 3
App\Billingo\Models\BankAccount\BankAccount
S
1 3
App\Billingo\Models\Subscription
S
1 3
App\Billingo\Factories\DocumentSettingsFactory
S
1 15
App\Billingo\Factories\BaseFactory
S
1 3
App\Billingo\Models\Discount
S
1 3
App\Billingo\Validation\Partner\PartnerValidator
S
1 22
App\Billingo\Factories\DocumentProductDataFactory
S
1 15
App\Billingo\Factories\DocumentPartnerFactory
S
1 15
App\Billingo\Validation\Util\ServerTimeValidator
S
1 8
App\Billingo\Factories\PartnerShippingFactory
S
1 8
App\Billingo\Factories\DocumentCancellationFactory
S
1 25
App\Billingo\Factories\PartnerGiroSettingsFactory
S
1 7
App\Billingo\Factories\DocumentInstantPaymentRequestFactory
S
1 7
App\Billingo\Validation\Spending\SpendingValidator
S
1 22
App\Billingo\Factories\DocumentItemFactory
S
1 18
App\Billingo\Api\OrganizationApi
S
1 6
App\Billingo\Factories\DocumentBlockSchemaFactory
S
1 19
App\Billingo\Validation\Product\ProductValidator
S
1 20
App\Billingo\Api\InventoryApi
S
1 6
App\Billingo\Validation\Document\ReceiptItemValidator
S
1 5
App\Billingo\Validation\Organization\OrganizationDataValidator
S
1 6
App\Billingo\Validation\DocumentExport\LedgerNumberInformationValidator
S
1 8
App\Billingo\Validation\DocumentBlock\DocumentBlockSchemaValidator
S
1 20
App\Billingo\Factories\LedgerNumberInformationFactory
S
1 8
App\Billingo\Models\DocumentBlock\DocumentBlockSchema
S
1 3
App\Billingo\Factories\DocumentAncestorFactory
S
1 6
App\Billingo\Factories\DocumentVatRateSummaryFactory
S
1 10
App\Billingo\Factories\OrganizationFactory
S
1 12
App\Billingo\Validation\DocumentBlock\DocumentBlockQueryValidator
S
1 7
App\Billingo\Validation\Inventory\ProductQuantityValidator
S
1 5
App\Billingo\Validation\DocumentExport\DocumentExportStatusStateValidator
S
1 7
App\Billingo\Exceptions\EmptyObjectException
S
1 3
App\Billingo\Validation\Spending\SpendingSaveValidator
S
1 19
App\Billingo\Factories\CustomBillingoSettingsFactory
S
1 10
App\Billingo\Factories\DocumentBlockFactory
S
1 10
App\Billingo\Validation\Document\DocumentSettingsValidator
S
1 15
App\Billingo\Validation\Document\OnlineSzamlaStatusValidator
S
1 8
App\Billingo\Validation\DocumentExport\DocumentExportFilterExtraValidator
S
1 13
App\Billingo\Validation\Document\OnlineSzamlaStatusMessageValidator
S
1 7
App\Billingo\Validation\Partner\PartnerGiroSettingsValidator
S
1 7
App\Billingo\Validation\Document\InvoiceSettingsValidator
S
1 9
App\Billingo\Validation\Document\ModificationDocumentInsertValidator
S
1 10
App\Billingo\Validation\Spending\SpendingQueryValidator
S
1 17
App\Billingo\Factories\DiscountFactory
S
1 6
App\Billingo\Validation\Document\DocumentValidator
S
1 37
App\Billingo\Validation\Spending\SpendingPartnerValidator
S
1 14
App\Billingo\Validation\DocumentExport\CreateDocumentExportValidator
S
1 17
App\Billingo\Validation\Document\Insert\InsertReceiptValidator
S
1 17
App\Billingo\Validation\Partner\PartnerCustomBillingSettingsValidator
S
1 10
App\Billingo\Validation\Document\ReceiptProductValidator
S
1 7
App\Billingo\Validation\Partner\PartnerShippingValidator
S
1 8
App\Billingo\Validation\Document\DocumentVatRateSummaryValidator
S
1 10
App\Billingo\Validation\DocumentBlock\DocumentBlockValidator
S
1 10
App\Billingo\Validation\Document\DocumentQueryValidator
S
1 23
App\Billingo\Validation\DocumentExport\DocumentExportIdValidator
S
1 5
App\Billingo\Validation\Document\DocumentSummaryValidator
S
1 11
App\Billingo\Validation\Document\OrganizationValidator
S
1 12
App\Billingo\Validation\Partner\PartnerQueryValidator
S
1 7