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

Class Rating Complexity Lines of code
WPStaging\Vendor\Symfony\Polyfill\Mbstring\Mbstring
D
193 559
WPStaging\Vendor\Symfony\Polyfill\Intl\Idn\Resources\unidata\DisallowedRanges
D
179 270
WPStaging\Backend\Administrator
D
176 758
WPStaging\Framework\Filesystem\Filesystem
D
176 549
WPStaging\Core\Utils\Browser
D
173 569
WPStaging\Backend\Modules\SystemInfo
D
158 498
WPStaging\Vendor\Symfony\Polyfill\Intl\Idn\Idn
D
154 451
WPStaging\Backup\Task\Tasks\JobBackup\FilesystemScannerTask
D
142 511
WPStaging\Framework\BackgroundProcessing\Queue
D
135 675
WPStaging\Backup\Entity\BackupMetadata
C
121 391
WPStaging\Backend\Modules\Jobs\Scan
C
115 386
WPStaging\Backup\Service\Database\DatabaseImporter
C
115 432
WPStaging\Framework\Database\TablesRenamer
C
113 447
WPStaging\Vendor\GuzzleHttp\Psr7\Uri
C
109 295
WPStaging\Backend\Modules\Jobs\Files
C
104 362
WPStaging\Vendor\GuzzleHttp\Handler\CurlFactory
B
98 337
WPStaging\Framework\Notices\Notices
B
97 239
WPStaging\Backup\Service\Database\Exporter\RowsExporter
B
97 346
WPStaging\Vendor\GuzzleHttp\Handler\StreamHandler
B
90 288
WPStaging\Backup\BackupScheduler
B
87 399
WPStaging\Backup\Dto\Job\JobBackupDataDto
B
83 249
WPStaging\Backup\Task\Tasks\JobRestore\RestoreRequirementsCheckTask
B
83 288
WPStaging\Vendor\lucatume\DI52\Container
B
83 265
WPStaging\Backend\Modules\Jobs\Delete
B
82 283
WPStaging\Backend\Modules\Jobs\Database
B
81 260
WPStaging\Backend\Modules\Jobs\SearchReplace
B
78 287
WPStaging\Vendor\GuzzleHttp\Client
A
74 214
WPStaging\Backend\Modules\Jobs\Cloning
A
73 316
WPStaging\Backup\Service\Compressor
A
73 309
WPStaging\Vendor\Monolog\Logger
A
72 223
WPStaging\Framework\Filesystem\FileObject
A
69 213
WPStaging\Backup\Ajax\Upload
A
69 200
WPStaging\Vendor\Symfony\Polyfill\Intl\Normalizer\Normalizer
A
66 205
WPStaging\Backup\Dto\Job\JobRestoreDataDto
A
66 201
WPStaging\Backend\Modules\Jobs\Directories
A
66 295
WPStaging\Framework\Security\DataEncryption
A
64 160
WPStaging\Vendor\GuzzleHttp\Cookie\CookieJar
A
63 156
WPStaging\Vendor\GuzzleHttp\Psr7\Utils
A
63 191
WPStaging\Backup\Dto\JobDataDto
A
62 186
WPStaging\Core\WPStaging
A
61 207
WPStaging\Framework\Utils\Cache\BufferedCache
A
61 262
WPStaging\Vendor\GuzzleHttp\Cookie\SetCookie
A
60 147
WPStaging\Backend\Modules\Jobs\Job
A
57 190
WPStaging\Vendor\Monolog\Handler\SocketHandler
A
54 168
WPStaging\Framework\Adapter\Directory
A
54 192
WPStaging\Vendor\Symfony\Polyfill\Php72\Php72
A
53 139
WPStaging\Backup\Service\Extractor
A
53 191
WPStaging\Vendor\GuzzleHttp\Promise\Promise
A
53 165
WPStaging\Framework\CloningProcess\Database\DatabaseCloningService
A
51 189
WPStaging\Framework\Database\TableService
A
51 177
WPStaging\Backup\Job\AbstractJob
A
51 233
WPStaging\Framework\Database\SearchReplace
S
48 147
WPStaging\Vendor\Monolog\ErrorHandler
S
48 115
WPStaging\Backup\Task\Tasks\JobBackup\BackupRequirementsCheckTask
S
47 162
WPStaging\Vendor\GuzzleHttp\Psr7\ServerRequest
S
47 145
WPStaging\Framework\Queue\FileSeekableQueue
S
46 149
WPStaging\Framework\Filesystem\Filters\PathFilterHelper
S
45 119
WPStaging\Vendor\Monolog\Handler\PHPConsoleHandler
S
45 122
WPStaging\Core\DTO\Settings
S
44 130
WPStaging\Vendor\GuzzleHttp\Psr7\UriResolver
S
44 109
WPStaging\Framework\Assets\Assets
S
43 283
WPStaging\Frontend\Frontend
S
42 108
WPStaging\Framework\Utils\Sanitize
S
41 116
WPStaging\Vendor\Monolog\Formatter\NormalizerFormatter
S
41 102
WPStaging\Backend\Upgrade\Upgrade
S
40 137
WPStaging\Backup\Task\Tasks\JobRestore\RenameDatabaseTask
S
40 254
WPStaging\Framework\Utils\Times
S
40 138
WPStaging\Vendor\GuzzleHttp\Psr7\AppendStream
S
40 122
WPStaging\Framework\CloningProcess\Data\UpdateWpConfigConstants
S
39 172
WPStaging\Backup\Ajax\Backup\PrepareBackup
S
38 192
WPStaging\Vendor\Monolog\Handler\HipChatHandler
S
38 138
WPStaging\Vendor\GuzzleHttp\MessageFormatter
S
37 88
WPStaging\Vendor\GuzzleHttp\UriTemplate
S
37 122
WPStaging\Vendor\GuzzleHttp\Promise\EachPromise
S
37 119
WPStaging\Vendor\GuzzleHttp\Psr7\Message
S
37 109
WPStaging\Backup\Task\Tasks\JobBackup\DatabaseBackupTask
S
36 185
WPStaging\Backup\Task\Tasks\JobBackup\FinalizeBackupTask
S
36 188
WPStaging\Backup\BackgroundProcessing\Backup\PrepareBackup
S
35 147
WPStaging\Backup\BackupValidator
S
35 137
WPStaging\Backup\Job\Jobs\JobRestore
S
35 121
WPStaging\Backup\Service\Database\Exporter\DDLExporter
S
35 163
WPStaging\Framework\Analytics\AnalyticsSender
S
35 105
WPStaging\Backup\Task\FileBackupTask
S
35 111
WPStaging\Vendor\Monolog\Handler\Slack\SlackRecord
S
34 115
WPStaging\Backup\Task\Tasks\JobBackup\ValidateBackupTask
S
34 144
WPStaging\Framework\Utils\WpDefaultDirectories
S
34 106
WPStaging\Vendor\Monolog\Formatter\LineFormatter
S
34 100
WPStaging\Backend\Modules\Views\Forms\Settings
S
34 207
WPStaging\Framework\CloningProcess\Data\UpdateStagingOptionsTable
S
34 123
WPStaging\Framework\Filesystem\DirectoryListing
S
33 118
WPStaging\Framework\Mails\Report\Report
S
33 150
WPStaging\Vendor\GuzzleHttp\Handler\CurlMultiHandler
S
33 106
WPStaging\Backup\Service\Database\Importer\Insert\ExtendedInserterWithoutTransaction
S
33 111
WPStaging\Vendor\Monolog\SignalHandler
S
33 69
WPStaging\Framework\BackgroundProcessing\Action
S
33 93
WPStaging\Vendor\Monolog\Handler\RavenHandler
S
32 105
WPStaging\Framework\Utils\Glob
S
32 50
WPStaging\Vendor\Monolog\Handler\NewRelicHandler
S
32 77
WPStaging\Framework\Database\SelectedTables
S
31 80
WPStaging\Vendor\GuzzleHttp\Handler\MockHandler
S
31 88
WPStaging\Framework\Analytics\AnalyticsConsent
S
30 120
WPStaging\Vendor\Monolog\Utils
S
30 83
WPStaging\Vendor\Monolog\Handler\FingersCrossedHandler
S
30 91
WPStaging\Framework\CloningProcess\Data\Job
S
30 96
WPStaging\Backup\Task\Tasks\JobRestore\RestoreOtherFilesInWpContentTask
S
29 85
WPStaging\Framework\Staging\Sites
S
29 97
WPStaging\Frontend\LoginForm
S
29 107
WPStaging\Core\Utils\Hash
S
29 249
WPStaging\Backend\Modules\Jobs\Updating
S
29 131
WPStaging\Backup\Task\AbstractTask
S
29 118
WPStaging\Backend\Pluginmeta\Pluginmeta
S
28 86
WPStaging\Vendor\GuzzleHttp\Psr7\MultipartStream
S
28 71
WPStaging\Vendor\Monolog\Handler\StreamHandler
S
27 83
WPStaging\Backend\Modules\Jobs\PreserveDataFirstStep
S
27 127
WPStaging\Framework\Filesystem\PathIdentifier
S
27 82
WPStaging\Backup\Task\Tasks\JobRestore\UpdateBackupsScheduleTask
S
27 94
WPStaging\Framework\Settings\Settings
S
27 91
WPStaging\Vendor\GuzzleHttp\RedirectMiddleware
S
27 87
WPStaging\Backup\Service\BackupsFinder
S
26 96
WPStaging\Vendor\Monolog\Formatter\JsonFormatter
S
26 81
WPStaging\Vendor\Monolog\Formatter\LogstashFormatter
S
26 83
WPStaging\Framework\BackgroundProcessing\FeatureDetection
S
26 103
WPStaging\Framework\Filesystem\DebugLogReader
S
25 90
WPStaging\Vendor\Monolog\Handler\ChromePHPHandler
S
25 75
WPStaging\Vendor\Monolog\Handler\DeduplicationHandler
S
25 75
WPStaging\Backup\Task\Tasks\JobRestore\RestorePluginsTask
S
24 77
WPStaging\Framework\Database\QueryBuilder\SelectQuery
S
24 79
WPStaging\Framework\Utils\DBPermissions
S
24 72
WPStaging\Framework\Notices\OutdatedWpStagingNotice
S
24 52
WPStaging\Backup\Task\Tasks\JobRestore\RestoreDatabaseTask
S
23 99
WPStaging\Backup\Task\Tasks\JobRestore\RestoreMuPluginsTask
S
23 83
WPStaging\Backend\Modules\Jobs\PreserveDataSecondStep
S
23 112
WPStaging\Backup\Job\Jobs\JobBackup
S
23 72
WPStaging\Backup\Request\Logs
S
23 90
WPStaging\Vendor\GuzzleHttp\Psr7\CachingStream
S
23 71
WPStaging\Backup\BackupDeleter
S
22 63
WPStaging\Vendor\GuzzleHttp\Psr7\UriNormalizer
S
22 48
WPStaging\Framework\Filesystem\DiskWriteCheck
S
21 72
WPStaging\Framework\Auth\LoginByLink
S
21 79
WPStaging\Framework\BackgroundProcessing\QueueProcessor
S
21 91
WPStaging\Vendor\GuzzleHttp\Psr7\Query
S
20 69
WPStaging\Vendor\Monolog\Formatter\GelfMessageFormatter
S
20 55
WPStaging\Framework\Database\TableDto
S
20 53
WPStaging\Framework\CloningProcess\Data\CopyWpConfig
S
20 94
WPStaging\Backup\Task\Tasks\JobRestore\RestoreThemesTask
S
19 66
WPStaging\Vendor\GuzzleHttp\PrepareBodyMiddleware
S
19 48
WPStaging\Backup\Service\ZlibCompressor
S
18 37
WPStaging\Backup\Ajax\Delete
S
18 84
WPStaging\Framework\Network\AjaxBackupDownloader
S
18 85
WPStaging\Core\Cron\Cron
S
18 100
WPStaging\Vendor\Monolog\Handler\PushoverHandler
S
18 61
WPStaging\Vendor\Monolog\Handler\BufferHandler
S
18 61
WPStaging\Backup\Ajax\Edit
S
18 98
WPStaging\Backup\Service\Database\Importer\Insert\ExtendedInserter
S
18 79
WPStaging\Backup\Task\Tasks\CleanupTmpFilesTask
S
18 89
WPStaging\Backup\Task\RestoreTask
S
18 46
WPStaging\Framework\Database\WpOptionsInfo
S
17 42
WPStaging\Framework\Filesystem\Filters\RecursiveFileSizeFilter
S
17 38
WPStaging\Framework\AnalyticsServiceProvider
S
17 55
WPStaging\Vendor\Monolog\Formatter\MongoDBFormatter
S
16 48
WPStaging\Framework\Notices\BackupPluginsNotice
S
16 46
WPStaging\Vendor\Monolog\Processor\IntrospectionProcessor
S
16 37
WPStaging\Backup\Task\Tasks\CleanupTmpTablesTask
S
16 90
WPStaging\Framework\Filesystem\Filters\FileSizeFilter
S
16 35
WPStaging\Backup\Task\Tasks\JobRestore\ExtractFilesTask
S
16 66
WPStaging\Framework\Rest\Rest
S
16 46
WPStaging\Backup\Ajax\ScheduleList
S
16 130
WPStaging\Backend\Feedback\Feedback
S
16 48
WPStaging\Vendor\Monolog\Processor\WebProcessor
S
15 40
WPStaging\Backend\Modules\Jobs\Cleaners\WpContentCleaner
S
15 71
WPStaging\Frontend\LoginAfterRestore
S
15 49
WPStaging\Vendor\GuzzleHttp\Utils
S
15 42
WPStaging\Backup\Ajax\Parts
S
15 85
WPStaging\Backend\Modules\Jobs\Finish
S
14 101
WPStaging\Backup\Ajax\FileList\ListableBackupsCollection
S
14 99
WPStaging\Vendor\Monolog\Processor\PsrLogMessageProcessor
S
14 32
WPStaging\Framework\DependencyResolver\DependencyResolver
S
14 46
WPStaging\Backend\Modules\Jobs\JobExecutable
S
14 44
WPStaging\Backup\BackupDownload
S
14 47
WPStaging\Backend\Modules\Jobs\CloningProcess
S
14 48
WPStaging\Backup\Ajax\FileList
S
13 63
WPStaging\Vendor\Monolog\Handler\WhatFailureGroupHandler
S
13 34
WPStaging\Framework\Notices\DismissNotice
S
13 35
WPStaging\Backup\Task\Tasks\JobBackup\IncludeDatabaseTask
S
13 51
WPStaging\Core\Forms\Elements\Check
S
13 27
WPStaging\Framework\Component\UI\CheckboxWrapper
S
13 21
WPStaging\Backup\Ajax\Restore\ReadBackupMetadata
S
12 44
WPStaging\Vendor\GuzzleHttp\Psr7\Header
S
12 39
WPStaging\Framework\ErrorHandler
S
11 46
WPStaging\Vendor\Monolog\Handler\SwiftMailerHandler
S
11 41
WPStaging\Vendor\Monolog\Formatter\WildfireFormatter
S
11 44
WPStaging\Vendor\GuzzleHttp\Pool
S
11 51
WPStaging\Basic\Notices\BasicNotices
S
11 26
WPStaging\Backup\BackupProcessLock
S
10 35
WPStaging\Framework\Adapter\PhpAdapter
S
10 27
WPStaging\Backup\Service\Database\Exporter\ViewDDLOrder
S
10 34
WPStaging\Framework\Staging\Ajax\StagingSiteDataChecker
S
10 40
WPStaging\Backup\BackupRetentionHandler
S
10 36
WPStaging\Backup\BackupRepairer
S
10 47
WPStaging\Framework\Filesystem\PathChecker
S
9 32
WPStaging\Vendor\lucatume\DI52\Builders\Factory
S
9 25
WPStaging\Framework\Filesystem\LogCleanup
S
9 23
WPStaging\Vendor\GuzzleHttp\Handler\EasyHandle
S
9 26
WPStaging\Duplicator\Ajax\MemoryExhaust
S
8 58
WPStaging\Vendor\Monolog\Handler\Curl\Util
S
7 19
WPStaging\Backup\Task\RestoreFileHandlers\MoveHandler
S
7 37
WPStaging\Backup\Task\BackupTask
S
7 13
WPStaging\Backup\Ajax\Cancel
S
7 24
WPStaging\Backup\Task\RestoreFileHandlers\DeleteHandler
S
5 36

357 more item(s) not shown.