Code Analysis: Duplicator 1.5.11.2

Class Rating Complexity Lines of code
Duplicator\Libs\Snap\SnapIO
D
316 937
DUP_Package
D
236 1,088
Duplicator\Installer\Core\Params\Items\ParamForm
D
207 784
DUPX_U
D
205 707
DUP_Extraction
D
189 795
DUPX_DBInstall
D
187 945
DUPX_UpdateEngine
D
178 718
DUP_Archive
D
161 669
DUPX_NOTICE_MANAGER
D
158 697
Duplicator\Libs\Snap\SnapUtil
D
157 472
Duplicator\Libs\Snap\SnapWP
D
147 572
DUPX_S3_Funcs
D
147 966
DUP_Util
D
147 497
DUPX_Validation_database_service
D
133 539
Duplicator\Libs\Snap\SnapDB
D
132 418
DUP_Database
C
124 496
DUPX_ArchiveConfig
C
113 410
DUP_Installer
C
110 728
DUPX_DB_Functions
C
108 436
DUPX_DB
C
101 359
Duplicator\Installer\Core\Params\Items\ParamItem
B
97 335
DUP_Server
B
96 498
Duplicator\Libs\DupArchive\DupArchiveEngine
B
96 454
DUPX_InstallerState
B
95 419
Duplicator\Installer\Core\Params\PrmMng
B
90 339
DUPX_Plugin_item
B
87 322
Duplicator\Installer\Core\Deploy\Database\DbUserMode
B
82 384
Duplicator\Views\AdminNotices
B
78 341
Duplicator\Core\MigrationMng
B
78 310
Duplicator\Core\Notifications\Notifications
B
76 303
DUPX_ServerConfig
A
70 345
Duplicator\Installer\Core\Hooks\Hook
A
70 219
DUP_Settings
A
68 191
Duplicator\Installer\Utils\Log\Log
A
65 192
Duplicator\Libs\DupArchive\Processors\DupArchiveFileProcessor
A
64 275
Duplicator\Utils\ZipArchiveExtended
A
61 191
Duplicator\Libs\WpConfig\WPConfigTransformer
A
60 266
Duplicator\Utils\Help\Help
A
60 227
Duplicator\Libs\OneClickUpgrade\PluginSilentUpgrader
A
59 238
DUPX_Plugins_Manager
A
59 329
Duplicator\Installer\Core\Bootstrap
A
58 315
Duplicator\Installer\Utils\Tests\WP\TestsErrorHandler
A
58 160
Duplicator\Libs\Snap\SnapURL
A
56 91
Duplicator\Installer\Core\Deploy\Files\FilterMng
A
55 187
Duplicator\Libs\Snap\SnapOrigFileManager
A
53 184
DUP_Encoding
A
53 151
Duplicator\Libs\Snap\SnapJson
A
52 152
DUPX_DB_Tables
A
51 170
DUPX_S_R_ITEM
S
50 225
DUP_Log
S
49 178
Duplicator\Utils\UsageStatistics\StatsUtil
S
48 149
DUP_DB
S
48 187
Duplicator\Installer\Core\Params\Descriptors\ParamDescEngines
S
45 334
Duplicator\Ajax\ServicesEducation
S
45 306
DUPX_Security
S
44 151
Duplicator\Libs\DupArchive\DupArchive
S
44 154
Duplicator\Libs\Snap\JsonSerialize\AbstractJsonSerializeObjData
S
43 116
DUPX_Validation_abstract_item
S
43 125
DUP_Archive_File_List
S
43 138
Duplicator\Installer\Utils\Log\LogHandler
S
43 120
Duplicator\Core\Bootstrap
S
43 368
Duplicator\Installer\Core\Deploy\Database\DbReplace
S
41 165
DUPX_S_R_MANAGER
S
40 136
DUPX_Ctrl_Params
S
40 294
DUPX_HTTP
S
39 143
DUPX_DB_Table_item
S
39 122
Duplicator\Libs\DupArchive\DupArchiveExpandBasicEngine
S
39 133
DUPX_s3_iterator
S
38 160
DUPX_PasswordHash
S
37 148
Duplicator\Installer\Core\Deploy\Files\RemoveFiles
S
37 157
DUPX_Ctrl_ajax
S
37 221
DUP_PasswordHash
S
37 148
Duplicator\Installer\Core\Params\Descriptors\ParamDescConfigs
S
36 226
DUP_Zip
S
35 173
Duplicator\Installer\Core\Hooks\HooksMng
S
35 105
DUPX_chunkS3Manager
S
35 141
Duplicator\Utils\Email\EmailSummaryBootstrap
S
34 121
DUP_JSON
S
34 101
Duplicator\Libs\Snap\SnapLog
S
34 103
DUP_Web_Services
S
34 146
Duplicator\Core\Notifications\Notice
S
34 144
Duplicator\Installer\Core\Params\Items\ParamFormTables
S
33 216
Duplicator\Installer\Core\Deploy\Database\QueryFixes
S
32 174
DUP_MU
S
32 175
DUPX_Validation_test_iswritable
S
31 116
DUP_ScanCheck
S
31 72
Duplicator\Core\Controllers\ControllersManager
S
30 116
Duplicator\Installer\Core\Deploy\Database\DbCleanup
S
30 223
DUPX_Custom_Host_Manager
S
30 113
DUPX_ChunkingManager
S
29 70
DUPX_U_Html
S
29 515
Duplicator\Installer\Utils\Tests\MessageCustomizer
S
29 118
Duplicator\Installer\Core\Params\Items\ParamFormPlugins
S
28 239
DUP_DupArchive
S
27 211
DUP_Custom_Host_Manager
S
27 88
Duplicator\Installer\Core\Addons\InstAddonsManager
S
27 86
DUPX_CTRL
S
27 116
DUP_Handler
S
26 94
DUP_Zip_U
S
25 98
Duplicator\Libs\Snap\SnapString
S
25 68
Duplicator\Installer\Core\Params\Descriptors\ParamDescWpConfig
S
25 564
Duplicator\Libs\DupArchive\Utils\DupArchiveUtil
S
24 67
DUP_Validator
S
24 88
DUPX_REST
S
24 75
DUP_CTRL_UI
S
23 77
Duplicator\Installer\Core\Params\Descriptors\ParamDescDatabase
S
22 383
Duplicator\Libs\DupArchive\States\DupArchiveStateBase
S
21 69
Duplicator\Installer\Core\Deploy\Files\Filters
S
21 73
Duplicator\Views\DashboardWidget
S
21 191
DUP_CTRL_Tools
S
19 109
DUPX_Validation_test_importable
S
19 67
DUPX_Validation_test_iswritable_configs
S
19 67
Duplicator\Installer\Core\Params\Descriptors\ParamDescUsers
S
19 103
Duplicator\Installer\Core\Deploy\DupArchive\Daws
S
18 110
Duplicator\Installer\Core\Params\Descriptors\ParamDescUrlsPaths
S
18 391
Duplicator\Utils\ExtraPlugins\CrossPromotion
S
17 73
DUPX_View_Funcs
S
17 63
DUP_UI_Screen
S
17 70
Duplicator\Utils\ExtraPlugins\ExtraPluginsMng
S
17 429
Duplicator\Core\Notifications\Review
S
17 133
Duplicator\Utils\Support\SupportToolkit
S
16 70
Duplicator\Ajax\AjaxWrapper
S
16 58
Duplicator\Utils\UsageStatistics\CommStats
S
15 71
Duplicator\Utils\CachesPurge\CachesPurge
S
14 260
Duplicator\Utils\Autoloader
S
14 52
Duplicator\Installer\Utils\Autoloader
S
14 53
DUP_CTRL_Package
S
13 70
DUPX_Validation_test_db_supported_default_charset
S
12 47
DUPX_Validation_test_db_affected_tables
S
12 42
DUPX_Validation_test_managed_supported
S
12 48
Duplicator\Installer\Core\Params\Descriptors\ParamDescNewAdmin
S
12 172
Duplicator\Utils\CachesPurge\CacheItem
S
12 39
DUPX_Validation_test_db_case_sensitive_tables
S
11 44
Duplicator\Installer\Core\Params\Descriptors\ParamDescGeneric
S
10 235
Duplicator\Controllers\AboutUsController
S
10 185
Duplicator\Libs\Snap\SnapCode
S
10 28
Duplicator\Libs\DupArchive\Headers\DupArchiveReaderFileHeader
S
9 36
DUPX_Ctrl_S0
S
9 65
DUPX_Ctrl_S4
S
8 108
DUPX_Constants
S
6 140
Duplicator\Installer\Core\Params\Descriptors\ParamDescSecurity
S
6 62
Duplicator\Installer\Core\Params\Descriptors\ParamDescReplace
S
4 81
Duplicator\Installer\Core\Params\Descriptors\ParamDescController
S
2 132

170 more item(s) not shown.