Code Analysis: OCA for WooCommerce 2.0.3

Class Rating Complexity Lines of code
FPDF
D
422 1,486
CRPlugins\Oca\Orders\AjaxCalls
A
66 248
setasign\Fpdi\PdfParser\StreamReader
A
66 197
setasign\Fpdi\PdfParser\PdfParser
S
49 187
setasign\Fpdi\PdfParser\Type\PdfStream
S
48 179
CRPlugins\Oca\ShippingMethod\WC_Oca
S
47 205
CRPlugins\Oca\Sdk\OcaSdk
S
46 238
CRPlugins\Oca\ShippingMethod\OrderProcessor
S
44 151
setasign\Fpdi\PdfReader\Page
S
36 114
setasign\Fpdi\PdfParser\Type\PdfString
S
34 97
setasign\Fpdi\PdfParser\CrossReference\CrossReference
S
32 161
setasign\Fpdi\Tcpdf\Fpdi
S
26 100
setasign\Fpdi\PdfParser\Tokenizer
S
26 73
CRPlugins\Oca\Settings\Main
S
25 144
CRPlugins\Oca\ShippingMethod\ShippingBranchHelper
S
23 120
setasign\Fpdi\PdfReader\PdfReader
S
23 106
WC_OCA
S
21 167
setasign\Fpdi\PdfParser\CrossReference\FixedReader
S
21 82
setasign\Fpdi\PdfParser\Type\PdfDictionary
S
20 56
setasign\Fpdi\PdfParser\Filter\Ascii85
S
19 60
setasign\Fpdi\PdfParser\CrossReference\LineReader
S
17 79
CRPlugins\Oca\Orders\Metabox
S
16 113
setasign\Fpdi\Fpdi
S
16 62
setasign\Fpdi\Tfpdf\Fpdi
S
16 62
setasign\Fpdi\PdfParser\Filter\Lzw
S
16 74
CRPlugins\Oca\Settings\AjaxCalls
S
16 67
CRPlugins\Oca\ValueObjects\Customer
S
14 76
CRPlugins\Oca\Orders\OrdersList
S
14 65
CRPlugins\Oca\Api\ApiConnector
S
13 53
CRPlugins\Oca\ValueObjects\CustomerAddress
S
13 53
CRPlugins\Oca\Orders\ShippingLabelsCleanerCron
S
12 45
CRPlugins\Oca\ShippingMethod\ShippingLabelsProcessor
S
11 47
CRPlugins\Oca\Shortcodes\TrackingShortcode
S
11 59
CRPlugins\Oca\ValueObjects\Item
S
11 49
CRPlugins\Oca\ValueObjects\Items
S
11 65
setasign\Fpdi\PdfParser\Filter\Flate
S
11 41
CRPlugins\Oca\Helper\Helper
S
11 38
CRPlugins\Oca\Shortcodes\ShippingBranchesShortcode
S
10 57
setasign\Fpdi\PdfReader\DataStructure\Rectangle
S
10 48
CRPlugins\Oca\Orders\Quoter
S
10 48
CRPlugins\Oca\Settings\FieldFactory
S
10 35
CRPlugins\Oca\Settings\Fields\Field
S
9 24
setasign\Fpdi\PdfParser\Type\PdfArray
S
8 27
CRPlugins\Oca\ShippingMethod\AjaxCalls
S
8 17
CRPlugins\Oca\Settings\FieldsVerifier
S
6 22
setasign\Fpdi\PdfParser\Type\PdfIndirectObject
S
6 27
setasign\Fpdi\PdfParser\CrossReference\AbstractReader
S
6 37
CRPlugins\Oca\Settings\Fields\SelectField
S
6 28
setasign\Fpdi\PdfParser\Type\PdfName
S
6 25
setasign\Fpdi\PdfParser\Type\PdfType
S
6 21
setasign\Fpdi\PdfParser\Type\PdfHexString
S
6 27
OcaConcatPdf
S
5 17
CRPlugins\Oca\Settings\Sections\Section
S
5 30
CRPlugins\Oca\Settings\Fields\NumberField
S
4 19
CRPlugins\Oca\Api\OcaApi
S
4 14
setasign\Fpdi\PdfParser\Filter\AsciiHex
S
4 12
CRPlugins\Oca\Settings\Sections\PluginSection
S
4 30
CRPlugins\Oca\Settings\Sections\IntegrationSection
S
3 85
CRPlugins\Oca\Settings\Fields\CheckboxField
S
3 12
CRPlugins\Oca\Api\JsonApi
S
3 17
CRPlugins\Oca\Settings\Fields\DescriptionField
S
3 9
setasign\Fpdi\PdfParser\Type\PdfNumeric
S
2 8
setasign\Fpdi\PdfParser\Type\PdfToken
S
2 8
setasign\Fpdi\PdfParser\Type\PdfBoolean
S
2 8
CRPlugins\Oca\Settings\Sections\SellerSection
S
2 88
CRPlugins\Oca\Settings\Sections\OcaSection
S
2 37
CRPlugins\Oca\Settings\Fields\AjaxButtonField
S
2 12
CRPlugins\Oca\Settings\Fields\TextField
S
2 13
CRPlugins\Oca\Settings\Fields\PasswordField
S
1 8
CRPlugins\Oca\Settings\Fields\OcaShippingCodesField
S
1 24

15 more item(s) not shown.