Code Analysis: PayGreen WooCommerce 4.5.0

Class Rating Complexity Lines of code
Smarty_Internal_Templateparser
D
307 1,344
Smarty_Internal_TemplateCompilerBase
D
246 913
Smarty_Internal_Templatelexer
D
169 629
Smarty_Internal_Configfileparser
D
155 574
Smarty_Internal_Template
D
143 372
Smarty
C
118 363
Smarty_Internal_Configfilelexer
C
118 481
Smarty_Internal_TestInstall
B
91 566
Smarty_Security
B
89 269
Smarty_Internal_Compile_Section
A
75 305
PGI\Module\PGPayment\Services\Managers\ButtonManager
A
69 206
Smarty_Internal_Debug
A
68 254
Smarty_Internal_Compile_Include
A
66 222
Smarty_CacheResource_KeyValueStore
A
64 216
PGI\Module\PGModule\Services\Settings
A
59 185
PGI\Module\BOPayment\Services\Controllers\ButtonsController
A
58 349
PGI\Module\PGPayment\Services\Facades\PaygreenFacade
A
54 170
OAuthClient
A
53 250
Smarty_Internal_Compile_Foreach
A
52 168
Smarty_Template_Compiled
S
50 158
PGI\Module\PGDatabase\Foundations\AbstractRepositoryDatabase
S
48 174
Smarty_Internal_Runtime_Inheritance
S
46 104
Smarty_Template_Cached
S
46 121
Smarty_Internal_Compile_Private_Php
S
41 192
Smarty_Internal_Resource_File
S
41 101
PGI\Module\PGServer\Services\Server
S
40 167
PGI\Module\PGIntl\Services\Translator
S
40 146
PGI\Module\PGPayment\Entities\Button
S
40 142
Smarty_Internal_TemplateBase
S
38 123
PGI\Module\PGSystem\Components\Service\Builder
S
38 146
PGI\Module\PGServer\Services\Builders\RequestBuilder
S
37 119
Smarty_Internal_Runtime_CacheResourceFile
S
37 100
PGI\Module\PGPayment\Services\Managers\TransactionManager
S
36 156
Smarty_Internal_Compile_Private_Special_Variable
S
36 94
SmartyBC
S
35 107
Smarty_Internal_Method_ClearCompiledTemplate
S
35 90
Smarty_CacheResource_Pdo
S
35 100
PGI\Module\PGForm\Services\Views\Fields\DoubleChoiceBooleanFieldView
S
35 105
PGI\Module\PGWooCommerce\Components\Provisioners\PrePayment
S
35 131
PGI\Module\APIPayment\Components\Replies\Transaction
S
34 109
PGI\Module\APIPayment\Services\Facades\ApiFacade
S
33 141
Smarty_CacheResource_Custom
S
32 120
Smarty_Internal_Method_ConfigLoad
S
32 84
PGI\Module\PGPayment\Services\Processors\PaymentValidationProcessor
S
32 146
Smarty_Internal_Runtime_Foreach
S
32 97
Smarty_Internal_Compile_Private_Modifier
S
32 112
Smarty_Internal_Runtime_TplFunction
S
31 96
PGI\Module\PGFramework\Services\Superglobals\SessionSuperglobal
S
31 80
PGI\Module\PGForm\Services\Builders\FieldBuilder
S
30 112
Smarty_Internal_CacheResource_File
S
30 113
PGI\Module\PGFramework\Services\Handlers\CacheHandler
S
30 96
PGI\Module\PGIntl\Services\Managers\TranslationManager
S
30 99
Smarty_Internal_Extension_Handler
S
29 91
PGI\Module\PGSystem\Components\Service\Library
S
29 92
Smarty_Internal_Runtime_GetIncludePath
S
28 76
PGI\Module\PGFramework\Services\Dumper
S
28 104
Smarty_Resource
S
28 83
PGI\Module\PGSystem\Components\Bootstrap
S
28 104
Smarty_Internal_Runtime_UpdateScope
S
27 66
Smarty_Internal_Compile_Private_ForeachSection
S
27 90
Smarty_Internal_CompileBase
S
27 92
PGI\Module\PGModule\Services\Logger
S
27 106
PGI\Module\PGFramework\Services\Handlers\UploadHandler
S
25 75
Smarty_Internal_Runtime_UpdateCache
S
25 112
Smarty_Internal_Method_LoadPlugin
S
24 72
Smarty_Internal_Compile_Insert
S
24 91
PGI\Module\APITree\Components\Replies\CarbonFootprint
S
24 76
PGI\Module\FOPayment\Services\Controllers\PaymentController
S
23 109
PGI\Module\PGShop\Services\Mappers\OrderStateMapper
S
23 73
PGI\Module\PGModule\Services\Handlers\BehaviorHandler
S
23 77
Smarty_Internal_Data
S
22 68
Smarty_Internal_Method_GetTemplateVars
S
22 57
Smarty_Internal_Compile_Private_Print_Expression
S
22 95
Smarty_Internal_ParseTree_Template
S
22 64
PGI\Module\PGSystem\Components\Parser
S
22 78
PGI\Module\PGWooCommerce\Services\Diagnostics\PaygreenGatewayEnabledDiagnostic
S
22 74
Smarty_CacheResource
S
21 50
PGI\Module\FOPayment\Services\Controllers\CustomerReturnController
S
21 129
PGI\Module\PGClient\Services\Requesters\CurlRequester
S
21 86
PGI\Module\PGForm\Foundations\AbstractValidator
S
21 59
PGI\Module\PGSystem\Services\Autoloaders\CamelifiedAutoloader
S
20 77
PGI\Module\PGModule\Services\Handlers\StaticFileHandler
S
20 69
PGI\Module\PGFramework\Services\Diagnostics\MediaFilesChmodDiagnostic
S
19 56
PGI\Module\PGFramework\Services\Handlers\PictureHandler
S
19 67
PGI\Module\PGClient\Foundations\AbstractReply
S
19 49
PGI\Module\BOModule\Services\Handlers\MenuHandler
S
19 65
PGI\Module\PGView\Services\Handlers\BlockHandler
S
19 66
Smarty_Internal_Compile_Extends
S
18 70
Smarty_Internal_SmartyTemplateCompiler
S
18 75
PGI\Module\PGIntl\Services\Handlers\TranslationHandler
S
18 61
PGI\Module\PGModule\Services\Broadcaster
S
18 79
PGI\Module\PGPayment\Foundations\Processors\AbstractPaymentRecordManagementProcessor
S
18 108
Smarty_Internal_Compile_Break
S
17 52
Smarty_Internal_Config_File_Compiler
S
17 89
PGI\Module\PGFramework\Tools\Query
S
17 27
PGI\Module\PGTree\Services\Handlers\TreeAuthenticationHandler
S
17 77
PGI\Module\PGPayment\Services\Managers\PaymentTypeManager
S
16 56
Smarty_Internal_Method_CompileAllTemplates
S
16 65
Smarty_Internal_Runtime_WriteFile
S
16 54
PGI\Module\PGFramework\Foundations\AbstractProcessor
S
16 63
PGI\Module\PGSystem\Components\Bag
S
16 55
PGI\Module\PGClient\Services\Factories\ResponseFactory
S
16 72
PGI\Module\PGClient\Services\Sender
S
16 69
PGI\Module\PGModule\Services\Handlers\DiagnosticHandler
S
16 55
PGI\Module\PGWooPayment\Services\Hooks\IntegrationHook
S
16 47
Smarty_CacheResource_Mysql
S
15 67
Smarty_Autoloader
S
15 43
Smarty_Internal_Method_Append
S
15 36
PGI\Module\BOTree\Services\Controllers\TranslationsController
S
15 65
Smarty_Internal_Resource_Extends
S
15 49
PGI\Module\PGSystem\Components\Service\CallDelayer
S
15 57
PGI\Module\PGModule\Components\Upgrade
S
15 43
PGI\Module\PGTree\Services\Listeners\CarbonOffsettingComputingTransportationListener
S
15 94
PGI\Module\PGWooCommerce\Services\Strategies\OrderStateCustomStrategy
S
14 45
PGI\Module\PGWordPress\Services\Upgrades\RestoreSettingsUpgrade
S
14 37
Smarty_Internal_Runtime_Capture
S
14 60
Smarty_Internal_Compile_Include_Php
S
14 48
Smarty_Internal_ParseTree_Dq
S
14 52
Smarty_Template_Resource_Base
S
14 38
PGI\Module\PGWooCommerce\Components\Provisioners\Checkout
S
13 51
PGI\Module\PGView\Services\Handlers\SmartyHandler
S
13 58
PGI\Module\BOModule\Services\Controllers\LogsController
S
13 38
Smarty_Internal_Compile_Blockclose
S
13 76
PGI\Module\PGPayment\Services\Handlers\RefundHandler
S
13 52
Smarty_Internal_ErrorHandler
S
13 45
PGI\Module\PGShop\Services\Managers\OrderStateManager
S
13 37
PGI\Module\PGShop\Services\OrderStateMappingStrategies\SettingsOrderStateMappingStrategy
S
13 46
PGI\Module\PGModule\Services\Upgrader
S
13 47
PGI\Module\PGForm\Services\Builders\FormBuilder
S
12 52
PGI\Module\PGForm\Services\Views\Fields\BasicFieldView
S
12 38
Smarty_Internal_Runtime_CacheModify
S
12 45
Smarty_Internal_Runtime_FilterHandler
S
12 29
PGI\Module\PGFramework\Components\UploadedFile
S
12 33
Smarty_Template_Source
S
12 41
PGI\Module\PGClient\Services\Factories\RequestFactory
S
12 43
PGI\Module\PGSystem\Tools\Collection
S
12 30
PGI\Module\APIPayment\Services\Factories\ApiFacadeFactory
S
12 64
PGI\Module\PGWooCommerce\Services\Hooks\OrderStatesHook
S
12 50
PGI\Module\PGWooPayment\Services\Hooks\CheckoutHook
S
12 65
PGI\Module\PGWooPayment\Services\Upgrades\RestoreButtonsUpgrade
S
12 54
PGI\Module\PGWordPress\Services\Compilers\StaticResourceCompiler
S
12 47
Smarty_Internal_Runtime_CodeFrame
S
12 64
PGI\Module\PGServer\Services\Handlers\LinkHandler
S
12 47
PGI\Module\PGPayment\Services\Handlers\PaymentCreationHandler
S
11 48
PGI\Module\BOPayment\Services\Controllers\Translations
S
11 45
PGI\Module\BOTree\Services\Controllers\ExportProductCatalogController
S
11 54
Smarty_Internal_Resource_Php
S
11 40
PGI\Module\APIPayment\Components\Response
S
10 34
PGI\Module\PGWooPayment\Services\Hooks\PaymentCreateHook
S
10 55
PGI\Module\PGPayment\Services\Handlers\CheckoutHandler
S
10 38
PGI\Module\PGPayment\Services\Managers\LockManager
S
10 43
PGI\Module\PGClient\Services\Requesters\FopenRequester
S
10 48
Smarty_Internal_Method_AppendByRef
S
10 21
PGI\Module\PGServer\Services\Dispatcher
S
10 49
PGI\Module\PGWooPayment\Services\Hooks\FrontUriFilterHook
S
10 39
Smarty_Internal_Compile_Private_Block_Plugin
S
10 57
Smarty_Internal_Compile_Private_Registered_Function
S
10 47
PGI\Module\PGServer\Services\Factories\TriggerFactory
S
10 39
PGI\Module\BOTree\Services\Controllers\AccountController
S
10 68
PGI\Module\PGWordPress\Bridges\WordPressBridge
S
10 39
PGI\Module\PGForm\Services\Validators\ArrayInValidator
S
9 28
Smarty_Internal_Method_MustCompile
S
9 18
PGI\Module\PGPayment\Services\ChainLinks\AddEligibleAmountDataChainLink
S
9 33
PGI\Module\PGPayment\Services\Handlers\TokenizeHandler
S
9 39
Smarty_Internal_Method_GetTags
S
9 25
Smarty_Internal_Compile_Assign
S
9 41
Smarty_Internal_Compile_Elseif
S
9 58
PGI\Module\PGFramework\Services\Handlers\HTTPHandler
S
9 27
PGI\Module\PGWooCommerce\Services\Repositories\OrderRepository
S
9 30
PGI\Module\PGWooCommerce\Services\Strategies\OrderStateLocalStrategy
S
9 31
Smarty_Internal_Compile_Private_Registered_Block
S
9 42
Smarty_Internal_Method_RegisterDefaultTemplateHandler
S
9 46
Smarty_Resource_Custom
S
9 28
PGI\Module\PGFramework\Tools\Version
S
9 33
Smarty_Internal_Compile_For
S
9 62
PGI\Module\PGTree\Services\Handlers\TreeFootprintIdHandler
S
9 46
PGI\Module\PGShop\Services\Managers\OrderManager
S
9 39
PGI\Module\PGTree\Services\Requirements\TreeConnexionRequirement
S
8 18
Smarty_Internal_Method_RegisterObject
S
8 20
Smarty_Internal_Compile_Private_Object_Function
S
8 40
PGI\Module\BOModule\Services\Views\Blocks\StandardizedConfigurationFormBlockView
S
8 30
Smarty_Internal_Compile_Call
S
8 30
PGI\Module\BOModule\Services\Controllers\ErrorController
S
8 43
Smarty_Internal_Compile_Child
S
8 27
PGI\Module\PGFramework\Components\StateMachine
S
8 16
PGI\Module\PGPayment\Services\Processors\ManageTokenizeTransactionProcessor
S
7 48
PGI\Module\PGTree\Services\Requirements\TreeKitActivationRequirement
S
7 14
Smarty_Resource_Extendsall
S
7 32
PGI\Module\PGServer\Services\Derouter
S
7 29
PGI\Module\PGWooCommerce\Services\Hooks\OrderStateUpdateHook
S
7 24
Smarty_Internal_Method_LoadFilter
S
7 25
PGI\Module\PGIntl\Services\Builders\TranslationFormBuilder
S
7 26
PGI\Module\PGTree\Services\Requirements\TreeBotActivationRequirement
S
7 14
PGI\Module\PGSystem\Components\Builders\AutoloaderBundles
S
7 22
PGI\Module\PGPayment\Services\Requirements\PaygreenConnexionRequirement
S
7 13
PGI\Module\PGModule\Services\OutputBuilders\StaticFilesOutputBuilder
S
7 17
PGI\Module\FOTree\Services\Listeners\CarbonFootprintFinalizationListener
S
7 35
Smarty_Internal_Method_GetConfigVars
S
6 23
Smarty_Data
S
6 15
Smarty_Internal_Compile_Functionclose
S
6 119
Smarty_Internal_Compile_If
S
6 38
PGI\Module\PGDatabase\Services\Upgrades\DatabaseUpgrade
S
6 17
PGI\Module\FOTree\Services\OutputBuilders\CarbonFootprintOutputBuilder
S
6 31
PGI\Module\PGWooCommerce\Foundations\Linkers\AbstractOrderLinker
S
6 19
PGI\Module\PGView\Services\Builders\SmartyBuilder
S
6 24
Smarty_Template_Config
S
6 21
PGI\Module\PGIntl\Services\Upgrades\RestoreTranslationsHandler
S
6 23
PGI\Module\PGTree\Services\Listeners\CarbonOffsettingComputingProductListener
S
6 31
Smarty_Internal_Compile_While
S
6 39
Smarty_Internal_Method_GetStreamVariable
S
6 17
PGI\Module\PGFramework\Components\Picture
S
6 21
PGI\Module\PGPayment\Services\Repositories\PaymentTypeRepository
S
5 21
PGI\Module\FOPayment\Services\OutputBuilders\SuccessPaymentMessageOutputBuilder
S
5 30
PGI\Module\PGPayment\Services\Processors\ManageCashTransactionProcessor
S
5 24
PGI\Module\FOPayment\Services\Linkers\RetryPaymentValidationLinker
S
5 18
PGI\Module\PGForm\Services\Validators\RangeValidator
S
5 10
PGI\Module\PGPayment\Services\Listeners\RefundListener
S
5 24
PGI\Module\PGPayment\Services\ChainLinks\AddRecurringDataChainLink
S
5 29
PGI\Module\BOModule\Services\Plugins\SmartyBoolPlugin
S
5 22
PGI\Module\PGPayment\Services\Upgrades\InsitePaymentUpgrade
S
5 21
Smarty_Internal_Method_AddAutoloadFilters
S
5 22
Smarty_Internal_Method_UnregisterFilter
S
5 14
PGI\Module\PGShop\Services\Managers\ProductManager
S
5 19
PGI\Module\PGPayment\Services\ChainLinks\AddXTimeDataChainLink
S
4 20
Smarty_Internal_Compile_Private_Function_Plugin
S
4 26
Smarty_Internal_Compile_Config_Load
S
4 20
Smarty_Internal_Method_GetGlobal
S
4 15
Smarty_Internal_Nocache_Insert
S
4 17
Smarty_Internal_Compile_Block
S
3 32

466 more item(s) not shown.