Code Analysis: WP STAGING WordPress Backup Plugin – Migration Backup Restore 4.3.2

Class Rating Complexity Lines of code
WPStaging\Vendor\phpseclib3\File\X509
D
771 2,249
WPStaging\Vendor\phpseclib3\Net\SSH2
D
753 2,555
WPStaging\Vendor\phpseclib3\Net\SFTP
D
553 1,798
WPStaging\Vendor\phpseclib3\Crypt\Common\SymmetricKey
D
380 1,744
WPStaging\Vendor\phpseclib3\File\ASN1
D
319 903
WPStaging\Vendor\Symfony\Polyfill\Mbstring\Mbstring
D
193 559
WPStaging\Vendor\phpseclib3\Crypt\Hash
D
185 805
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP
D
185 674
WPStaging\Framework\Filesystem\Filesystem
D
182 567
WPStaging\Backend\Modules\SystemInfo
D
175 561
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\Engine
D
175 637
WPStaging\Core\Utils\Browser
D
173 569
WPStaging\Backup\Service\Database\DatabaseImporter
D
168 592
WPStaging\Backend\Administrator
D
145 682
WPStaging\Framework\BackgroundProcessing\Queue
D
145 697
WPStaging\Framework\Database\TablesRenamer
D
133 510
WPStaging\Backend\Modules\Jobs\Scan
D
127 420
WPStaging\Vendor\phpseclib3\Crypt\Common\Formats\Keys\PKCS8
C
125 425
WPStaging\Backup\Entity\AbstractBackupMetadata
C
124 390
WPStaging\Backup\Dto\Job\JobBackupDataDto
C
115 345
WPStaging\Backup\Ajax\BackupSizeCalculator
C
110 385
WPStaging\Vendor\phpseclib3\Net\SFTP\Stream
C
108 334
WPStaging\Backend\Modules\Jobs\Files
C
107 374
WPStaging\Vendor\phpseclib3\Crypt\Rijndael
C
105 694
WPStaging\Backup\Service\Database\Exporter\RowsExporter
C
104 361
WPStaging\Vendor\phpseclib3\Crypt\EC\BaseCurves\Prime
C
103 414
WPStaging\Backup\Service\Archiver
C
103 402
WPStaging\Vendor\phpseclib3\Crypt\RSA
C
101 335
WPStaging\Framework\Notices\Notices
B
100 232
WPStaging\Backup\BackupScheduler
B
99 440
WPStaging\Backup\Task\Tasks\JobRestore\RestoreRequirementsCheckTask
B
96 314
WPStaging\Backend\Modules\Jobs\Job
B
92 254
WPStaging\Vendor\phpseclib3\File\ANSI
B
90 324
WPStaging\Framework\Database\TableService
B
88 360
WPStaging\Staging\Dto\StagingSiteDto
B
87 253
WPStaging\Vendor\phpseclib3\Common\Functions\Strings
B
85 257
WPStaging\Vendor\lucatume\DI52\Container
B
84 269
WPStaging\Core\Utils\Logger
B
83 275
WPStaging\Backend\Modules\Jobs\Cloning
B
83 380
WPStaging\Backend\Modules\Jobs\Delete
B
82 283
WPStaging\Framework\Security\DataEncryption
B
82 204
WPStaging\Core\WPStaging
B
81 254
WPStaging\Backend\Modules\Jobs\Database
B
81 260
WPStaging\Backend\Modules\Jobs\SearchReplace
B
79 287
WPStaging\Framework\Adapter\Directory
B
79 281
WPStaging\Backup\FileHeader
B
78 361
WPStaging\Backup\Service\AbstractExtractor
B
78 296
WPStaging\Framework\Job\Dto\JobDataDto
B
76 229
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\BCMath
B
76 239
WPStaging\Backup\Ajax\Upload
B
76 230
WPStaging\Vendor\phpseclib3\Crypt\Common\AsymmetricKey
A
71 241
WPStaging\Framework\Filesystem\FilesystemScanner
A
68 256
WPStaging\Framework\Utils\Cache\BufferedCache
A
68 299
WPStaging\Framework\Database\Exporter\AbstractRowsExporter
A
67 246
WPStaging\Backup\Task\Tasks\JobBackup\BackupRequirementsCheckTask
A
67 203
WPStaging\Backend\Modules\Jobs\Directories
A
66 295
WPStaging\Framework\Job\AbstractJob
A
65 264
WPStaging\Staging\Service\DirectoryScanner
A
63 203
WPStaging\Framework\Assets\Assets
A
62 341
WPStaging\Vendor\phpseclib3\Crypt\EC
A
61 178
WPStaging\Vendor\phpseclib3\Crypt\RSA\PublicKey
A
59 231
WPStaging\Vendor\phpseclib3\Crypt\EC\Formats\Keys\XML
A
57 236
WPStaging\Backup\Service\Extractor
A
57 178
WPStaging\Backup\Task\Tasks\JobBackup\FilesystemScannerTask
A
56 259
WPStaging\Framework\Mails\Report\Report
A
55 208
WPStaging\Backup\Task\Tasks\JobRestore\RenameDatabaseTask
A
53 312
WPStaging\Staging\Tasks\StagingSite\Filesystem\FilesystemScannerTask
A
53 276
WPStaging\Framework\CloningProcess\Database\DatabaseCloningService
A
52 190
WPStaging\Vendor\phpseclib3\Crypt\RSA\PrivateKey
A
52 204
WPStaging\Framework\Network\RemoteDownloader
A
52 219
WPStaging\Vendor\phpseclib3\Crypt\Salsa20
S
50 206
WPStaging\Backend\Upgrade\Upgrade
S
50 162
WPStaging\Framework\CloningProcess\Data\UpdateWpConfigConstants
S
50 201
WPStaging\Framework\Filesystem\AbstractFileObject
S
49 154
WPStaging\Vendor\ParagonIE\ConstantTime\Base32
S
49 206
WPStaging\Vendor\phpseclib3\Crypt\Common\Formats\Keys\PuTTY
S
48 227
WPStaging\Framework\BackgroundProcessing\Job\PrepareJob
S
48 166
WPStaging\Framework\Database\SearchReplace
S
47 144
WPStaging\Framework\Filesystem\PathIdentifier
S
47 146
WPStaging\Core\DTO\Settings
S
46 130
WPStaging\Framework\Queue\FileSeekableQueue
S
46 150
WPStaging\Staging\Ajax\Create\PrepareCreate
S
46 223
WPStaging\Staging\Tasks\StagingSite\FileAdjustment\UpdateWpConfigConstantsTask
S
46 193
WPStaging\Backup\Task\Tasks\JobRestore\RestoreOtherFilesInWpContentTask
S
45 146
WPStaging\Framework\Filesystem\Filters\PathFilterHelper
S
45 119
WPStaging\Vendor\phpseclib3\Crypt\Blowfish
S
44 263
WPStaging\Vendor\phpseclib3\Math\PrimeField\Integer
S
43 171
WPStaging\Staging\Service\FileCopier
S
43 167
WPStaging\Vendor\phpseclib3\Crypt\ChaCha20
S
43 802
WPStaging\Vendor\phpseclib3\Crypt\DH
S
42 133
WPStaging\Backup\Ajax\Backup\PrepareBackup
S
42 222
WPStaging\Vendor\phpseclib3\Crypt\RC2
S
41 220
WPStaging\Framework\Security\Otp\Otp
S
41 154
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP\Reductions\EvalBarrett
S
41 289
WPStaging\Framework\Utils\Times
S
41 141
WPStaging\Framework\Database\SelectedTables
S
40 101
WPStaging\Backup\Service\FileBackupService
S
40 153
WPStaging\Framework\Analytics\AnalyticsSender
S
40 114
WPStaging\Backup\Task\Tasks\JobBackup\FinalizeBackupTask
S
39 194
WPStaging\Framework\Utils\DataEncoder
S
39 128
WPStaging\Vendor\phpseclib3\Crypt\EC\BaseCurves\Binary
S
38 153
WPStaging\Framework\Filesystem\AbstractFilesystemScanner
S
38 126
WPStaging\Framework\Mails\MailSender
S
37 130
WPStaging\Backup\BackupValidator
S
37 137
WPStaging\Backup\Service\BackupContent
S
37 135
WPStaging\Backup\Service\Database\Importer\Insert\ExtendedInserterWithoutTransaction
S
37 112
WPStaging\Framework\Filesystem\DirectoryListing
S
36 123
WPStaging\Vendor\phpseclib3\Crypt\EC\PrivateKey
S
36 133
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP32
S
36 109
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP64
S
35 110
WPStaging\Vendor\phpseclib3\System\SSH\Agent\Identity
S
35 117
WPStaging\Staging\Sites
S
35 122
WPStaging\Framework\CloningProcess\Data\UpdateStagingOptionsTable
S
35 131
WPStaging\Backup\Task\Tasks\JobRestore\RestorePluginsTask
S
34 117
WPStaging\Vendor\phpseclib3\System\SSH\Agent
S
34 114
WPStaging\Vendor\phpseclib3\Crypt\Twofish
S
34 286
WPStaging\Backup\Task\Tasks\JobBackup\DatabaseBackupTask
S
34 179
WPStaging\Backup\Task\Tasks\JobRestore\ExtractFilesTask
S
34 123
WPStaging\Backup\Task\Tasks\JobRestore\RestoreDatabaseTask
S
34 145
WPStaging\Framework\Utils\WpDefaultDirectories
S
34 106
WPStaging\Backend\Modules\Views\Forms\Settings
S
34 226
WPStaging\Backend\Modules\Jobs\PreserveDataSecondStep
S
33 149
WPStaging\Backend\Modules\Jobs\Updating
S
33 137
WPStaging\Framework\Logger\BackgroundLogger
S
33 153
WPStaging\Framework\BackgroundProcessing\Action
S
33 93
WPStaging\Backend\Modules\Jobs\PreserveDataFirstStep
S
32 150
WPStaging\Framework\Utils\Glob
S
32 50
WPStaging\Backend\Pluginmeta\Pluginmeta
S
31 95
WPStaging\Framework\Utils\DBPermissions
S
31 121
WPStaging\Framework\Filesystem\OPcache
S
31 99
WPStaging\Backup\Job\Jobs\JobRestore
S
31 103
WPStaging\Staging\Tasks\StagingSite\DatabaseAdjustment\UpdateOptionsInOptionsTableTask
S
31 119
WPStaging\Vendor\ParagonIE\ConstantTime\Base64
S
31 126
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\Raw
S
30 90
WPStaging\Framework\Settings\Settings
S
30 101
WPStaging\Vendor\phpseclib3\Crypt\EC\Curves\Ed25519
S
29 135
WPStaging\Framework\Filesystem\DebugLogReader
S
29 108
WPStaging\Vendor\phpseclib3\Crypt\Random
S
28 99
WPStaging\Vendor\phpseclib3\Crypt\DES
S
28 201
WPStaging\Vendor\phpseclib3\Crypt\EC\Curves\Ed448
S
28 127
WPStaging\Backup\Task\Tasks\JobRestore\RestoreMuPluginsTask
S
28 98
WPStaging\Vendor\phpseclib3\Crypt\Common\Formats\Keys\OpenSSH
S
28 103
WPStaging\Backup\Ajax\ScheduleList
S
28 205
WPStaging\Vendor\phpseclib3\Crypt\EC\Formats\Keys\PKCS8
S
28 89
WPStaging\Frontend\LoginForm
S
28 105
WPStaging\Backup\Task\Tasks\JobBackup\ValidateBackupTask
S
28 133
WPStaging\Frontend\Frontend
S
27 83
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\XML
S
26 77
WPStaging\Backup\Job\Jobs\JobBackup
S
26 88
WPStaging\Framework\BackgroundProcessing\FeatureDetection
S
26 103
WPStaging\Vendor\phpseclib3\Math\BinaryField
S
25 91
WPStaging\Framework\Database\TableDto
S
25 65
WPStaging\Vendor\phpseclib3\Crypt\EC\PublicKey
S
25 88
WPStaging\Vendor\phpseclib3\Crypt\EC\Formats\Keys\JWK
S
25 78
WPStaging\Backup\Task\Tasks\JobRestore\RestoreThemesTask
S
24 78
WPStaging\Vendor\phpseclib3\Crypt\EC\Formats\Keys\PKCS1
S
24 82
WPStaging\Backup\Service\BackupMetadataReader
S
24 60
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP\Reductions\Barrett
S
24 137
WPStaging\Vendor\phpseclib3\Crypt\EC\BaseCurves\KoblitzPrime
S
23 165
WPStaging\Backup\BackupDeleter
S
23 64
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\PKCS1
S
22 70
WPStaging\Framework\Database\WpOptionsInfo
S
21 51
WPStaging\Framework\Filesystem\DiskWriteCheck
S
21 72
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\MSBLOB
S
21 96
WPStaging\Framework\Notices\OutdatedWpStagingNotice
S
20 43
WPStaging\Framework\BackgroundProcessing\QueueProcessor
S
20 89
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\JWK
S
19 60
WPStaging\Staging\Tasks\StagingSite\CleanupStagingTablesTask
S
19 99
WPStaging\Core\Cron\Cron
S
18 100
WPStaging\Framework\Security\Otp\OtpSender
S
18 88
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\PSS
S
18 75
WPStaging\Backup\Ajax\Edit
S
18 98
WPStaging\Framework\Newsfeed\NewsfeedValidator
S
18 90
WPStaging\Framework\Filesystem\Filters\RecursiveFileSizeFilter
S
17 38
WPStaging\Backend\Modules\Jobs\Cleaners\WpContentCleaner
S
17 76
WPStaging\Framework\AnalyticsServiceProvider
S
17 55
WPStaging\Backup\Ajax\FileList\ListableBackupsCollection
S
16 123
WPStaging\Backend\Modules\Jobs\Finish
S
16 105
WPStaging\Backup\Task\Tasks\JobBackup\IncludeDatabaseTask
S
16 74
WPStaging\Framework\Notices\BackupPluginsNotice
S
16 46
WPStaging\Basic\Feedback\Feedback
S
16 45
WPStaging\Framework\Rest\Rest
S
16 46
WPStaging\Framework\Filesystem\Filters\FileSizeFilter
S
16 35
WPStaging\Framework\Job\Task\Tasks\CleanupTmpTablesTask
S
16 90
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\BCMath\Reductions\Barrett
S
16 77
WPStaging\Backup\Service\AbstractBackupsFinder
S
16 44
WPStaging\Framework\ErrorHandler
S
15 70
WPStaging\Backend\Modules\Jobs\CloningProcess
S
15 52
WPStaging\Framework\DependencyResolver\DependencyResolver
S
14 46
WPStaging\Backup\Task\Tasks\JobRestore\RestoreLanguageFilesTask
S
14 47
WPStaging\Framework\Utils\Version
S
14 31
WPStaging\Component\Checkbox
S
13 21
WPStaging\Framework\Notices\DismissNotice
S
13 35
WPStaging\Backup\Ajax\Restore\ReadBackupMetadata
S
12 44
WPStaging\Basic\Notices\BasicNotices
S
11 26
WPStaging\Staging\Ajax\StagingSiteDataChecker
S
11 55
WPStaging\Backup\BackupRepairer
S
10 45
WPStaging\Backup\Service\Database\Exporter\ViewDDLOrder
S
10 34
WPStaging\Vendor\phpseclib3\Crypt\Common\Formats\Keys\JWK
S
9 30
WPStaging\Framework\Filesystem\PathChecker
S
9 32
WPStaging\Staging\Ajax\Listing
S
9 43
WPStaging\Framework\Performance\MemoryExhaust
S
8 58
WPStaging\Framework\Assets\I18n
S
2 286

640 more item(s) not shown.