Code Analysis: ActiveCampaign for WooCommerce 1.6.3

Class Rating Complexity Lines of code
AcVendor\Brick\Math\BigInteger
D
138 449
AcVendor\Brick\Math\BigDecimal
C
115 358
AcVendor\GuzzleHttp\Psr7\Uri
C
109 346
Activecampaign_For_Woocommerce_Admin
C
106 677
AcVendor\Brick\Math\Internal\Calculator
C
101 291
AcVendor\GuzzleHttp\Handler\CurlFactory
B
95 405
AcVendor\GuzzleHttp\Handler\StreamHandler
B
90 370
Activecampaign_For_Woocommerce_Order_Finished_Event
B
88 608
Activecampaign_For_Woocommerce_Historical_Sync_Job
B
87 538
AcVendor\Brick\Math\Internal\Calculator\NativeCalculator
B
86 335
AcVendor\GuzzleHttp\Client
A
71 237
AcVendor\Brick\Money\Money
A
69 259
AcVendor\Brick\Math\BigNumber
A
66 177
Activecampaign_For_Woocommerce_Ecom_Order
A
65 256
AcVendor\GuzzleHttp\Psr7\Utils
A
63 222
AcVendor\GuzzleHttp\Cookie\CookieJar
A
62 189
AcVendor\GuzzleHttp\Cookie\SetCookie
A
60 156
Activecampaign_For_Woocommerce_Run_Abandonment_Sync_Command
A
57 446
Activecampaign_For_Woocommerce_Api_Client
A
55 200
AcVendor\GuzzleHttp\Promise\Promise
A
53 173
AcVendor\PhpDocReader\PhpDocReader
A
52 159
AcVendor\GuzzleHttp\Psr7\Stream
S
50 160
AcVendor\GuzzleHttp\Psr7\ServerRequest
S
47 161
Activecampaign_For_Woocommerce_Abandoned_Cart_Utilities
S
46 279
AcVendor\Brick\Math\BigRational
S
45 169
Activecampaign_For_Woocommerce_Admin_Settings_Validator
S
45 104
AcVendor\GuzzleHttp\Psr7\UriResolver
S
44 117
AcVendor\DI\Definition\ObjectDefinition
S
43 138
AcVendor\DI\Definition\Source\AnnotationReader
S
41 142
AcVendor\GuzzleHttp\Psr7\AppendStream
S
40 125
Activecampaign_For_Woocommerce
S
39 392
AcVendor\GuzzleHttp\Promise\EachPromise
S
37 134
AcVendor\GuzzleHttp\MessageFormatter
S
37 106
AcVendor\GuzzleHttp\Psr7\Message
S
37 129
AcVendor\GuzzleHttp\UriTemplate
S
37 131
Activecampaign_For_Woocommerce_Update_Cart_Command
S
37 155
Activecampaign_For_Woocommerce_Order_Utilities
S
37 210
AcVendor\DI\Container
S
36 132
AcVendor\PhpDocReader\PhpParser\TokenParser
S
34 89
Activecampaign_For_Woocommerce_Logger
S
34 132
AcVendor\GuzzleHttp\Psr7\UploadedFile
S
34 122
AcVendor\GuzzleHttp\HandlerStack
S
31 114
Activecampaign_For_Woocommerce_AC_Contact
S
31 101
Activecampaign_For_Woocommerce_Ecom_Customer
S
30 98
AcVendor\GuzzleHttp\Handler\CurlMultiHandler
S
30 110
AcVendor\GuzzleHttp\Handler\MockHandler
S
28 94
AcVendor\GuzzleHttp\Psr7\MultipartStream
S
28 82
AcVendor\GuzzleHttp\Psr7\PumpStream
S
28 86
Activecampaign_For_Woocommerce_Save_Abandoned_Cart_Command
S
28 195
AcVendor\GuzzleHttp\Promise\Utils
S
25 129
AcVendor\GuzzleHttp\RedirectMiddleware
S
25 117
AcVendor\GuzzleHttp\Psr7\Request
S
25 83
Activecampaign_For_Woocommerce_Customer_Utilities
S
25 80
AcVendor\DI\Definition\Helper\ObjectDefinitionHelper
S
24 90
AcVendor\DI\Definition\Resolver\ObjectCreator
S
23 117
AcVendor\GuzzleHttp\Psr7\CachingStream
S
23 73
Activecampaign_For_Woocommerce_Sync_Guest_Abandoned_Cart_Command
S
23 93
Activecampaign_For_Woocommerce_Ecom_Order_Repository
S
23 105
AcVendor\GuzzleHttp\Psr7\UriNormalizer
S
22 60
Activecampaign_For_Woocommerce_Ecom_Product_Factory
S
22 93
AcVendor\GuzzleHttp\Psr7\LimitStream
S
21 68
AcVendor\GuzzleHttp\Exception\RequestException
S
21 89
Activecampaign_For_Woocommerce_Public
S
21 118
AcVendor\DI\ContainerBuilder
S
21 84
AcVendor\Brick\Money\ISOCurrencyProvider
S
21 67
AcVendor\GuzzleHttp\Promise\Coroutine
S
20 70
AcVendor\GuzzleHttp\Psr7\Query
S
20 69
Activecampaign_For_Woocommerce_Create_Or_Update_Connection_Option_Command
S
20 99
AcVendor\GuzzleHttp\Middleware
S
19 131
AcVendor\DI\Definition\Source\DefinitionArray
S
19 60
AcVendor\Brick\Money\ExchangeRateProvider\PDOProvider
S
19 70
AcVendor\GuzzleHttp\PrepareBodyMiddleware
S
19 50
AcVendor\DI\Definition\Dumper\ObjectDefinitionDumper
S
18 79
AcVendor\DI\Definition\Resolver\ResolverDispatcher
S
18 53
AcVendor\Invoker\CallableResolver
S
18 62
AcVendor\Psr\Log\Test\TestLogger
S
18 62
AcVendor\GuzzleHttp\Psr7\StreamWrapper
S
18 92
AcVendor\GuzzleHttp\Promise\FulfilledPromise
S
16 47
AcVendor\GuzzleHttp\Promise\RejectedPromise
S
16 50
AcVendor\GuzzleHttp\Psr7\Response
S
15 44
AcVendor\GuzzleHttp\Promise\Create
S
14 34
AcVendor\DI\Definition\Resolver\ParameterResolver
S
14 52
Activecampaign_For_Woocommerce_User_Registered_Event
S
14 63
AcVendor\Brick\Money\Currency
S
13 37
AcVendor\DI\Definition\Resolver\FactoryResolver
S
13 57
AcVendor\GuzzleHttp\Cookie\FileCookieJar
S
13 38
Activecampaign_For_Woocommerce_Plugin_Upgrade_Command
S
13 98
AcVendor\DI\Definition\Source\SourceChain
S
12 42
AcVendor\Invoker\Invoker
S
12 47
AcVendor\GuzzleHttp\Psr7\Header
S
12 39
AcVendor\DI\Definition\EnvironmentVariableDefinition
S
12 38
AcVendor\Invoker\Reflection\CallableReflection
S
12 25
AcVendor\GuzzleHttp\Pool
S
11 54
AcVendor\GuzzleHttp\Cookie\SessionCookieJar
S
10 30
AcVendor\GuzzleHttp\Promise\TaskQueue
S
10 26
Activecampaign_For_Woocommerce_Add_Accepts_Marketing_To_Customer_Meta_Command
S
10 48
Activecampaign_For_Woocommerce_Ecom_Order_Factory
S
10 80
AcVendor\DI\Annotation\Inject
S
10 30
Activecampaign_For_Woocommerce_Ecom_Customer_Repository
S
10 79
AcVendor\DI\Invoker\FactoryParameterResolver
S
9 24
AcVendor\DI\Definition\Source\Autowiring
S
9 27
AcVendor\DI\Definition\StringDefinition
S
9 37
AcVendor\DI\Definition\Source\CachedDefinitionSource
S
9 29
AcVendor\GuzzleHttp\Handler\EasyHandle
S
9 38
AcVendor\DI\Invoker\DefinitionParameterResolver
S
8 26
AcVendor\DI\Definition\ArrayDefinition
S
8 29
Activecampaign_For_Woocommerce_AC_Contact_Repository
S
8 61
AcVendor\DI\Definition\Resolver\ArrayResolver
S
8 29
AcVendor\Invoker\Exception\NotCallableException
S
8 16
AcVendor\DI\Annotation\Injectable
S
7 20
AcVendor\Brick\Money\CurrencyConverter
S
7 25
AcVendor\GuzzleHttp\Promise\RejectionException
S
7 18
AcVendor\PhpDocReader\PhpParser\UseStatementParser
S
7 29
AcVendor\DI\Definition\Resolver\DecoratorResolver
S
6 28
Activecampaign_For_Woocommerce_Activator
S
6 25
AcVendor\DI\Proxy\ProxyFactory
S
6 25
AcVendor\Invoker\ParameterResolver\Container\TypeHintContainerResolver
S
6 16
AcVendor\DI\Definition\Resolver\EnvironmentVariableResolver
S
6 24
AcVendor\Invoker\ParameterResolver\ResolverChain
S
6 24
AcVendor\Invoker\ParameterResolver\Container\ParameterNameContainerResolver
S
6 16
AcVendor\Invoker\ParameterResolver\DefaultValueResolver
S
5 15
AcVendor\Invoker\ParameterResolver\TypeHintResolver
S
5 13
Activecampaign_For_Woocommerce_Clear_User_Meta_Command
S
4 10
AcVendor\Brick\Math\Exception\NumberFormatException
S
4 12
AcVendor\Invoker\ParameterResolver\NumericArrayResolver
S
4 11
AcVendor\Brick\Money\ExchangeRateProvider\BaseCurrencyProvider
S
4 16
AcVendor\Invoker\ParameterResolver\AssociativeArrayResolver
S
4 12
Activecampaign_For_Woocommerce_Create_And_Save_Cart_Id_Command
S
4 16
Activecampaign_For_Woocommerce_Deactivator
S
3 19
Activecampaign_For_Woocommerce_Add_Cart_Id_To_Order_Command
S
3 29
AcVendor\GuzzleHttp\Psr7\MimeType
S
3 112

101 more item(s) not shown.