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

Class Rating Complexity Lines of code
WPStaging\Vendor\phpseclib3\File\X509
D
769 2,240
WPStaging\Vendor\phpseclib3\Net\SSH2
D
714 2,399
WPStaging\Vendor\phpseclib3\Net\SFTP
D
536 1,736
WPStaging\Vendor\phpseclib3\Crypt\Common\SymmetricKey
D
378 1,742
WPStaging\Vendor\phpseclib3\File\ASN1
D
315 888
WPStaging\Vendor\Symfony\Polyfill\Mbstring\Mbstring
D
193 559
WPStaging\Framework\Filesystem\Filesystem
D
182 567
WPStaging\Vendor\Symfony\Polyfill\Intl\Idn\Resources\unidata\DisallowedRanges
D
179 270
WPStaging\Backend\Modules\SystemInfo
D
175 560
WPStaging\Core\Utils\Browser
D
173 569
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP
D
173 658
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\Engine
D
172 623
WPStaging\Backup\Service\Database\DatabaseImporter
D
155 551
WPStaging\Vendor\Symfony\Polyfill\Intl\Idn\Idn
D
154 451
WPStaging\Vendor\phpseclib3\Crypt\Hash
D
152 604
WPStaging\Backend\Administrator
D
145 682
WPStaging\Framework\BackgroundProcessing\Queue
D
145 696
WPStaging\Framework\Database\TablesRenamer
D
127 484
WPStaging\Backend\Modules\Jobs\Scan
D
127 420
WPStaging\Backup\Entity\AbstractBackupMetadata
C
123 387
WPStaging\Vendor\phpseclib3\Crypt\Common\Formats\Keys\PKCS8
C
117 402
WPStaging\Vendor\GuzzleHttp\Psr7\Uri
C
109 295
WPStaging\Vendor\phpseclib3\Net\SFTP\Stream
C
106 328
WPStaging\Vendor\phpseclib3\Crypt\Rijndael
C
105 696
WPStaging\Backend\Modules\Jobs\Files
C
105 369
WPStaging\Vendor\phpseclib3\Crypt\EC\BaseCurves\Prime
C
103 414
WPStaging\Vendor\phpseclib3\Crypt\RSA
C
101 333
WPStaging\Framework\Notices\Notices
B
100 232
WPStaging\Backup\BackupScheduler
B
99 440
WPStaging\Backup\Service\Database\Exporter\RowsExporter
B
98 338
WPStaging\Vendor\GuzzleHttp\Handler\CurlFactory
B
98 337
WPStaging\Backup\Service\Archiver
B
94 382
WPStaging\Backup\Dto\Job\JobBackupDataDto
B
93 279
WPStaging\Backup\Task\Tasks\JobRestore\RestoreRequirementsCheckTask
B
92 304
WPStaging\Backend\Modules\Jobs\Job
B
92 254
WPStaging\Vendor\phpseclib3\File\ANSI
B
90 324
WPStaging\Vendor\GuzzleHttp\Handler\StreamHandler
B
90 288
WPStaging\Framework\Database\TableService
B
88 360
WPStaging\Staging\Dto\StagingSiteDto
B
87 253
WPStaging\Vendor\phpseclib3\Common\Functions\Strings
B
85 255
WPStaging\Vendor\lucatume\DI52\Container
B
83 265
WPStaging\Backend\Modules\Jobs\Cloning
B
83 380
WPStaging\Backend\Modules\Jobs\Delete
B
82 283
WPStaging\Framework\Security\DataEncryption
B
82 204
WPStaging\Backend\Modules\Jobs\Database
B
81 260
WPStaging\Backend\Modules\Jobs\SearchReplace
B
79 287
WPStaging\Backup\Service\AbstractExtractor
B
78 293
WPStaging\Core\Utils\Logger
B
78 245
WPStaging\Backup\Ajax\Upload
B
76 230
WPStaging\Framework\Adapter\Directory
A
74 268
WPStaging\Vendor\GuzzleHttp\Client
A
74 214
WPStaging\Vendor\phpseclib3\Crypt\Common\AsymmetricKey
A
71 241
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\BCMath
A
71 238
WPStaging\Backend\Modules\Jobs\Directories
A
66 295
WPStaging\Vendor\Symfony\Polyfill\Intl\Normalizer\Normalizer
A
66 205
WPStaging\Backup\Task\Tasks\JobBackup\BackupRequirementsCheckTask
A
65 197
WPStaging\Framework\Utils\Cache\BufferedCache
A
65 285
WPStaging\Core\WPStaging
A
64 203
WPStaging\Vendor\GuzzleHttp\Psr7\Utils
A
63 191
WPStaging\Staging\Service\DirectoryScanner
A
63 203
WPStaging\Vendor\GuzzleHttp\Cookie\CookieJar
A
63 156
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\Task\Tasks\JobBackup\FilesystemScannerTask
A
56 258
WPStaging\Framework\Mails\Report\Report
A
55 208
WPStaging\Backup\Service\Extractor
A
54 172
WPStaging\Vendor\Symfony\Polyfill\Php72\Php72
A
53 139
WPStaging\Vendor\GuzzleHttp\Promise\Promise
A
53 165
WPStaging\Framework\CloningProcess\Database\DatabaseCloningService
A
52 190
WPStaging\Framework\Filesystem\FilesystemScanner
A
52 196
WPStaging\Vendor\phpseclib3\Crypt\RSA\PrivateKey
A
52 204
WPStaging\Framework\Job\AbstractJob
A
51 233
WPStaging\Framework\Assets\Assets
A
51 292
WPStaging\Backend\Upgrade\Upgrade
S
50 162
WPStaging\Vendor\phpseclib3\Crypt\Blowfish
S
50 302
WPStaging\Vendor\phpseclib3\Crypt\Salsa20
S
50 203
WPStaging\Vendor\ParagonIE\ConstantTime\Base32
S
49 206
WPStaging\Framework\Filesystem\AbstractFileObject
S
49 154
WPStaging\Vendor\phpseclib3\Crypt\Common\Formats\Keys\PuTTY
S
48 221
WPStaging\Vendor\GuzzleHttp\Psr7\ServerRequest
S
47 145
WPStaging\Framework\Database\SearchReplace
S
47 144
WPStaging\Backup\Task\Tasks\JobRestore\RenameDatabaseTask
S
47 273
WPStaging\Framework\Filesystem\PathIdentifier
S
46 142
WPStaging\Core\DTO\Settings
S
46 130
WPStaging\Framework\Queue\FileSeekableQueue
S
46 150
WPStaging\Staging\Ajax\Create\PrepareCreate
S
46 219
WPStaging\Staging\Service\Database\RowsCopier
S
46 221
WPStaging\Framework\CloningProcess\Data\UpdateWpConfigConstants
S
45 186
WPStaging\Framework\Filesystem\Filters\PathFilterHelper
S
45 119
WPStaging\Vendor\GuzzleHttp\Psr7\UriResolver
S
44 109
WPStaging\Vendor\phpseclib3\Crypt\ChaCha20
S
43 802
WPStaging\Backup\Task\Tasks\JobRestore\RestoreOtherFilesInWpContentTask
S
43 143
WPStaging\Vendor\phpseclib3\Crypt\DH
S
42 133
WPStaging\Vendor\phpseclib3\Math\PrimeField\Integer
S
42 162
WPStaging\Vendor\phpseclib3\Crypt\RC2
S
41 220
WPStaging\Framework\Utils\Times
S
41 141
WPStaging\Framework\Database\SelectedTables
S
40 101
WPStaging\Framework\BackgroundProcessing\Job\PrepareJob
S
39 141
WPStaging\Backup\Ajax\Backup\PrepareBackup
S
39 206
WPStaging\Framework\Filesystem\AbstractFilesystemScanner
S
38 126
WPStaging\Vendor\phpseclib3\Crypt\EC\BaseCurves\Binary
S
38 153
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP\Reductions\EvalBarrett
S
38 278
WPStaging\Framework\Utils\DataEncoder
S
37 118
WPStaging\Vendor\GuzzleHttp\MessageFormatter
S
37 88
WPStaging\Framework\Mails\MailSender
S
37 130
WPStaging\Backup\BackupValidator
S
37 144
WPStaging\Vendor\GuzzleHttp\UriTemplate
S
37 122
WPStaging\Backup\Service\Database\Importer\Insert\ExtendedInserterWithoutTransaction
S
37 112
WPStaging\Vendor\GuzzleHttp\Psr7\Message
S
37 109
WPStaging\Framework\Filesystem\DirectoryListing
S
36 123
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP32
S
35 109
WPStaging\Framework\Analytics\AnalyticsSender
S
35 105
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP64
S
34 110
WPStaging\Backup\Task\Tasks\JobRestore\RestoreDatabaseTask
S
34 145
WPStaging\Backend\Modules\Views\Forms\Settings
S
34 207
WPStaging\Vendor\phpseclib3\Crypt\EC\PrivateKey
S
34 117
WPStaging\Backup\Task\Tasks\JobBackup\DatabaseBackupTask
S
34 179
WPStaging\Vendor\phpseclib3\Crypt\Twofish
S
34 286
WPStaging\Backup\Task\Tasks\JobRestore\ExtractFilesTask
S
34 123
WPStaging\Backup\Task\Tasks\JobRestore\RestorePluginsTask
S
34 117
WPStaging\Backup\Job\Jobs\JobRestore
S
34 117
WPStaging\Framework\Utils\WpDefaultDirectories
S
34 106
WPStaging\Framework\CloningProcess\Data\UpdateStagingOptionsTable
S
34 126
WPStaging\Backend\Modules\Jobs\Updating
S
33 137
WPStaging\Vendor\phpseclib3\System\SSH\Agent\Identity
S
33 109
WPStaging\Framework\Utils\Glob
S
32 50
WPStaging\Backup\Service\FileBackupService
S
32 115
WPStaging\Vendor\ParagonIE\ConstantTime\Base64
S
32 131
WPStaging\Backend\Modules\Jobs\PreserveDataSecondStep
S
32 144
WPStaging\Backend\Pluginmeta\Pluginmeta
S
31 95
WPStaging\Framework\Filesystem\OPcache
S
31 99
WPStaging\Backend\Modules\Jobs\PreserveDataFirstStep
S
31 144
WPStaging\Vendor\phpseclib3\System\SSH\Agent
S
31 104
WPStaging\Vendor\GuzzleHttp\Handler\MockHandler
S
31 88
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\Raw
S
30 90
WPStaging\Framework\Settings\Settings
S
30 101
WPStaging\Framework\Filesystem\DebugLogReader
S
29 108
WPStaging\Vendor\phpseclib3\Crypt\EC\Curves\Ed25519
S
29 135
WPStaging\Vendor\phpseclib3\Crypt\DES
S
28 201
WPStaging\Framework\Utils\DBPermissions
S
28 78
WPStaging\Vendor\phpseclib3\Crypt\Random
S
28 99
WPStaging\Frontend\LoginForm
S
28 105
WPStaging\Backup\Task\Tasks\JobRestore\RestoreMuPluginsTask
S
28 98
WPStaging\Vendor\phpseclib3\Crypt\EC\Curves\Ed448
S
28 127
WPStaging\Vendor\phpseclib3\Crypt\EC\Formats\Keys\PKCS8
S
28 88
WPStaging\Backup\Ajax\ScheduleList
S
28 198
WPStaging\Vendor\GuzzleHttp\Psr7\MultipartStream
S
28 71
WPStaging\Frontend\Frontend
S
27 83
WPStaging\Vendor\GuzzleHttp\RedirectMiddleware
S
27 87
WPStaging\Vendor\phpseclib3\Crypt\Common\Formats\Keys\OpenSSH
S
27 100
WPStaging\Backup\Job\Jobs\JobBackup
S
27 90
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\XML
S
26 77
WPStaging\Framework\BackgroundProcessing\FeatureDetection
S
26 103
WPStaging\Vendor\phpseclib3\Crypt\EC\PublicKey
S
25 87
WPStaging\Framework\Database\TableDto
S
25 65
WPStaging\Vendor\phpseclib3\Crypt\EC\Formats\Keys\JWK
S
25 78
WPStaging\Vendor\phpseclib3\Crypt\EC\Formats\Keys\PKCS1
S
24 82
WPStaging\Backup\Task\Tasks\JobRestore\RestoreThemesTask
S
24 78
WPStaging\Vendor\phpseclib3\Math\BinaryField
S
24 88
WPStaging\Backup\Service\BackupMetadataReader
S
24 60
WPStaging\Backup\BackupDeleter
S
23 64
WPStaging\Vendor\phpseclib3\Crypt\EC\BaseCurves\KoblitzPrime
S
23 165
WPStaging\Vendor\GuzzleHttp\Psr7\UriNormalizer
S
22 48
WPStaging\Vendor\phpseclib3\Math\BigInteger\Engines\PHP\Reductions\Barrett
S
22 125
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\MSBLOB
S
21 89
WPStaging\Framework\BackgroundProcessing\QueueProcessor
S
21 91
WPStaging\Framework\Database\WpOptionsInfo
S
21 51
WPStaging\Framework\Filesystem\DiskWriteCheck
S
21 72
WPStaging\Vendor\GuzzleHttp\Psr7\Query
S
20 69
WPStaging\Framework\Notices\OutdatedWpStagingNotice
S
20 43
WPStaging\Staging\Tasks\StagingSite\CleanupStagingTablesTask
S
19 99
WPStaging\Vendor\GuzzleHttp\PrepareBodyMiddleware
S
19 48
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\JWK
S
19 60
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\PSS
S
18 75
WPStaging\Core\Cron\Cron
S
18 100
WPStaging\Framework\Security\Otp\OtpSender
S
18 88
WPStaging\Backup\Ajax\Edit
S
18 98
WPStaging\Framework\Newsfeed\NewsfeedValidator
S
17 84
WPStaging\Framework\Filesystem\Filters\RecursiveFileSizeFilter
S
17 38
WPStaging\Backup\Task\Tasks\JobBackup\ValidateBackupTask
S
17 71
WPStaging\Framework\AnalyticsServiceProvider
S
17 55
WPStaging\Backend\Modules\Jobs\Cleaners\WpContentCleaner
S
17 76
WPStaging\Backup\Task\Tasks\CleanupTmpTablesTask
S
16 90
WPStaging\Backup\Ajax\FileList\ListableBackupsCollection
S
16 123
WPStaging\Framework\Filesystem\Filters\FileSizeFilter
S
16 35
WPStaging\Framework\Notices\BackupPluginsNotice
S
16 46
WPStaging\Framework\Rest\Rest
S
16 46
WPStaging\Backend\Modules\Jobs\Finish
S
16 105
WPStaging\Backend\Modules\Jobs\CloningProcess
S
15 52
WPStaging\Backup\Ajax\Parts
S
15 85
WPStaging\Basic\Feedback\Feedback
S
15 42
WPStaging\Vendor\phpseclib3\Crypt\RSA\Formats\Keys\PKCS1
S
15 54
WPStaging\Backup\Service\AbstractBackupsFinder
S
14 41
WPStaging\Framework\Utils\Version
S
14 31
WPStaging\Framework\DependencyResolver\DependencyResolver
S
14 46
WPStaging\Framework\Component\UI\CheckboxWrapper
S
13 21
WPStaging\Framework\Notices\DismissNotice
S
13 35
WPStaging\Basic\Notices\BasicNotices
S
11 26
WPStaging\Staging\Ajax\StagingSiteDataChecker
S
11 55
WPStaging\Framework\ErrorHandler
S
11 46
WPStaging\Backup\BackupRepairer
S
10 45
WPStaging\Backup\Service\Database\Exporter\ViewDDLOrder
S
10 34
WPStaging\Staging\Ajax\Listing
S
9 43
WPStaging\Framework\Performance\MemoryExhaust
S
8 58
WPStaging\Framework\Assets\I18n
S
2 255

678 more item(s) not shown.