Code Analysis: Duplicator 1.5.5.1

Class Rating Complexity Lines of code
Duplicator\Libs\Snap\SnapIO
D
312 919
DUP_Package
D
229 1,064
Duplicator\Installer\Core\Params\Items\ParamForm
D
207 784
DUPX_U
D
205 707
DUP_Extraction
D
189 794
DUPX_DBInstall
D
187 940
DUPX_UpdateEngine
D
178 718
DUP_Archive
D
161 667
DUPX_NOTICE_MANAGER
D
158 697
Duplicator\Libs\Snap\SnapUtil
D
152 451
DUP_Util
D
151 504
Duplicator\Libs\Snap\SnapWP
D
147 572
DUPX_S3_Funcs
D
147 966
Duplicator\Libs\Snap\SnapDB
D
130 412
DUPX_Validation_database_service
D
129 522
DUP_Database
C
124 498
DUPX_ArchiveConfig
C
110 395
DUP_Installer
C
109 716
DUPX_DB_Functions
C
104 426
DUPX_DB
C
101 359
Duplicator\Installer\Core\Params\Items\ParamItem
B
97 335
Duplicator\Libs\DupArchive\DupArchiveEngine
B
96 454
Duplicator\Installer\Core\Params\PrmMng
B
90 339
DUPX_Plugin_item
B
87 322
DUPX_InstallerState
B
86 382
Duplicator\Installer\Core\Deploy\Database\DbUserMode
B
82 384
Duplicator\Core\MigrationMng
B
77 300
Duplicator\Core\Notifications\Notifications
B
77 301
DUP_Server
B
77 209
DUPX_ServerConfig
A
70 345
Duplicator\Installer\Core\Hooks\Hook
A
70 219
Duplicator\Installer\Utils\Log\Log
A
65 192
DUP_UI_Notice
A
64 274
Duplicator\Libs\DupArchive\Processors\DupArchiveFileProcessor
A
64 275
Duplicator\Libs\WpConfig\WPConfigTransformer
A
60 266
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
DUP_Settings
A
57 161
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_S_R_ITEM
S
50 225
DUP_Log
S
49 178
DUPX_DB_Tables
S
48 158
Duplicator\Installer\Core\Params\Descriptors\ParamDescEngines
S
45 333
DUP_DB
S
45 179
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 328
Duplicator\Installer\Core\Deploy\Database\DbReplace
S
41 165
DUPX_S_R_MANAGER
S
40 136
Duplicator\Ajax\ServicesEducation
S
40 286
DUPX_HTTP
S
39 143
DUPX_DB_Table_item
S
39 122
Duplicator\Libs\DupArchive\DupArchiveExpandBasicEngine
S
39 133
DUPX_Ctrl_Params
S
38 286
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\Libs\Snap\SnapLog
S
34 103
DUP_JSON
S
34 101
Duplicator\Core\Notifications\Notice
S
34 144
DUP_Web_Services
S
34 166
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\Installer\Core\Deploy\Database\DbCleanup
S
30 222
DUPX_Custom_Host_Manager
S
30 113
Duplicator\Core\Controllers\ControllersManager
S
30 116
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_Custom_Host_Manager
S
27 88
DUPX_CTRL
S
27 116
Duplicator\Installer\Core\Addons\InstAddonsManager
S
27 86
DUP_DupArchive
S
27 211
DUP_Handler
S
26 94
DUP_Zip_U
S
25 98
Duplicator\Installer\Core\Params\Descriptors\ParamDescWpConfig
S
25 564
Duplicator\Libs\Snap\SnapString
S
25 68
Duplicator\Libs\DupArchive\Utils\DupArchiveUtil
S
24 67
DUP_Validator
S
24 88
DUPX_REST
S
24 75
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
20 188
DUP_CTRL_Tools
S
19 109
DUPX_Validation_test_importable
S
19 67
DUP_UI_Screen
S
19 101
DUPX_Validation_test_iswritable_configs
S
19 67
Duplicator\Installer\Core\Params\Descriptors\ParamDescUsers
S
19 103
DUP_CTRL_UI
S
18 101
Duplicator\Installer\Core\Deploy\DupArchive\Daws
S
18 110
Duplicator\Installer\Core\Params\Descriptors\ParamDescUrlsPaths
S
18 376
Duplicator\Core\Notifications\Review
S
18 137
DUPX_View_Funcs
S
17 63
Duplicator\Utils\ExtraPlugins\ExtraPluginsMng
S
16 396
DUP_Package_Screen
S
15 105
Duplicator\Installer\Utils\Autoloader
S
14 53
Duplicator\Utils\CachesPurge\CachesPurge
S
14 260
Duplicator\Utils\Autoloader
S
14 52
DUP_CTRL_Package
S
13 71
Duplicator\Utils\CachesPurge\CacheItem
S
12 39
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
DUPX_Validation_test_db_supported_default_charset
S
12 47
Duplicator\Libs\Snap\SnapCode
S
10 28
Duplicator\Installer\Core\Params\Descriptors\ParamDescGeneric
S
10 235
DUPX_Ctrl_S0
S
9 63
Duplicator\Libs\DupArchive\Headers\DupArchiveReaderFileHeader
S
9 36
Duplicator\Controllers\AboutUsController
S
8 169
Duplicator\Ajax\AjaxWrapper
S
8 33
DUPX_Ctrl_S4
S
8 107
DUPX_Constants
S
6 139
Duplicator\Installer\Core\Params\Descriptors\ParamDescSecurity
S
6 62
DUPX_RemoveRedundantData
S
6 22
Duplicator\Installer\Core\Params\Descriptors\ParamDescReplace
S
4 81
Duplicator\Installer\Core\Params\Descriptors\ParamDescController
S
2 132

154 more item(s) not shown.