Code Analysis: WP Umbrella 2.15.2

Class Rating Complexity Lines of code
ActionScheduler_DBStore
D
134 665
ActionScheduler_wpPostStore
C
119 566
ActionScheduler_Abstract_ListTable
C
102 369
WPUmbrella\Models\Backup\BackupProcessedData
C
102 323
WPUmbrella\Core\Kernel
B
81 347
WPUmbrella\Services\Provider\Compatibility\SecuPressEDDUpdater
B
80 257
WPUmbrella\Services\Provider\WordPress
B
78 349
WPUmbrella\Models\Backup\V2\BackupConfigData
A
70 231
WPUmbrella\Services\Backup\AbstractBackupManageProcess
A
66 264
ActionScheduler_ListTable
A
62 365
ActionScheduler
A
57 198
WPUmbrella\Services\Backup\BackupManageProcessCustomTable
A
56 209
WPUmbrella\Actions\Admin\Ajax\ValidationApiKey
A
55 259
WPUmbrella\Services\Provider\Compatibility\SecuPressProAdminUpdater
A
55 193
WPUmbrella\Core\UmbrellaRequest
A
55 148
ActionScheduler_Store
A
54 143
WPUmbrella\Services\Provider\Themes
A
53 174
ActionScheduler_HybridStore
S
47 192
WPUmbrella\Services\Backup\BackupFinderConfiguration
S
45 169
WPUmbrella\Core\Backup\Builder\V2\BackupBuilder
S
44 135
ActionScheduler_Abstract_QueueRunner
S
39 145
WPUmbrella\Services\Backup\V2\BackupManageProcess
S
39 152
WPUmbrella\Services\Core\Update
S
39 198
WPUmbrella\Services\RequestSettings
S
38 164
WPUmbrella\Services\Plugin\Update
S
38 194
ActionScheduler_ActionFactory
S
38 150
WPUmbrella\Services\Repository\TaskBackupRepository
S
37 270
WPUmbrella\Services\Log\Logger
S
34 109
Action_Scheduler\Migration\Controller
S
34 98
WPUmbrella\Services\ActionScheduler\StoreRetrocompatibility
S
34 143
WPUmbrella\Services\HostResolver
S
33 82
ActionScheduler_wpCommentLogger
S
33 136
CronExpression
S
33 119
WPUmbrella\Actions\AutoInstallByConstant
S
32 146
WPUmbrella\Services\Api\Backup
S
32 176
WPUmbrella\Actions\Admin\Option
S
30 111
WPUmbrella\Services\Provider\Plugins
S
30 124
WPUmbrella\Services\Scheduler\ScheduleTaskBackup
S
30 173
ActionScheduler_QueueRunner
S
29 97
WPUmbrella\Services\Backup\V2\BackupDatabaseConfiguration
S
29 186
WPUmbrella\Services\WordPress\WordPressContext
S
28 92
ActionScheduler_Logger
S
28 95
WPUmbrella\Services\ApiWordPress\ApiWordPressPermission
S
28 59
WPUmbrella\Services\Repository\BackupRepository
S
27 163
WPUmbrella\Core\Backup\Source\V2\MySqlManualByTableSource
S
27 123
ActionScheduler_TimezoneHelper
S
27 83
WPUmbrella\Services\Provider\DatabaseTables
S
24 177
ActionScheduler_AdminView
S
24 140
ActionScheduler_Compatibility
S
23 56
WPUmbrella\Services\SiteHealth\ConnectSelfIpv6
S
23 105
WPUmbrella\Core\Models\AbstractRepository
S
22 94
WPUmbrella\Actions\Admin\PrepareErrorHandler
S
21 63
WPUmbrella\Actions\Admin\WhiteLabel
S
21 99
ActionScheduler_DataController
S
21 65
ActionScheduler_QueueCleaner
S
21 102
WPUmbrella\Services\Option
S
20 68
WPUmbrella\Services\Manage\ManagePlugin
S
20 110
ActionScheduler_Abstract_Schema
S
20 68
WPUmbrella\Core\Container\ContainerSkypress
S
20 69
WPUmbrella\Actions\Admin\Ajax\Register
S
19 87
CronExpression_DayOfWeekField
S
19 72
ActionScheduler_WPCLI_QueueRunner
S
18 75
WPUmbrella\Core\Backup\Source\V2\FinderBySizeSource
S
18 91
WPUmbrella\Services\Backup\QueueRunner\V2\BackupQueueRunnerFiles
S
18 115
WPUmbrella\Services\Backup\V2\BackupExecutor
S
18 57
WPUmbrella\Core\Backup\Processor\ZipPhpArchiveProcessor
S
17 68
WPUmbrella\Actions\Queue\Backup\BackupQueueV2
S
17 71
WPUmbrella\Core\Table\QueryCreateTable
S
17 80
WPUmbrella\Services\Api\Owner
S
17 84
WPUmbrella\Services\Backup\BackupDatabaseConfiguration
S
17 87
CronExpression_AbstractField
S
17 37
WPUmbrella\Services\DownloadZip
S
17 71
WPUmbrella\Actions\Admin\Ajax\CreateProject
S
16 83
WPUmbrella\Services\Restore\V2\RestoreDatabase
S
16 73
WPUmbrella\Controller\Backup\CheckBatchDatabase
S
16 78
WPUmbrella\Services\Backup\BackupRunner
S
16 63
WPUmbrella\Services\Backup\QueueRunner\V2\BackupQueueRunnerDatabase
S
16 132
WPUmbrella\Services\Manage\Theme
S
15 116
WPUmbrella\Services\Restore\V2\PreparePartsRestoreFiles
S
15 169
ActionScheduler_WPCLI_Scheduler_command
S
15 89
WPUmbrella\Controller\BackupV4\CleanupModule
S
15 58
WPUmbrella\Services\Restore\V2\UnzipFilename
S
15 72
WPUmbrella\Services\Api\Restoration
S
15 90
WPUmbrella\Actions\Admin\Ajax\TryUpdatePlugin
S
14 58
WPUmbrella\God\ErrorHandler
S
14 62
CronExpression_DayOfMonthField
S
14 49
WPUmbrella\Actions\Admin\Enqueue
S
13 36
Action_Scheduler\Migration\ActionMigrator
S
13 52
Action_Scheduler\Migration\Runner
S
13 59
WPUmbrella\Core\Schemas\PluginSchema
S
13 44
WPUmbrella\Controller\Backup\RunProcess
S
13 77
WPUmbrella\Models\Table\TableColumn
S
13 33
WPUmbrella\Services\GetSettingsData
S
13 39
ActionScheduler_DBLogger
S
12 73
ActionScheduler_WPCLI_Clean_Command
S
12 61
WPUmbrella\Services\Plugin\Install
S
12 84
ActionScheduler_wcSystemStatus
S
12 92
WPUmbrella\Controller\Theme\Delete
S
12 38
WPUmbrella\Services\Restore\V2\Cleanup
S
12 48
WPUmbrella\Services\Restore\V2\CopyFileChunked
S
12 54
Action_Scheduler\WP_CLI\Migration_Command
S
12 88
ActionScheduler_OptionLock
S
12 55
WPUmbrella\Services\Api\BaseClient
S
12 56
WPUmbrella\Services\Api\Proxy
S
12 50
WPUmbrella\Services\Backup\BackupBatchData
S
12 44
WPUmbrella\Core\Backup\Processor\ArchiveProcessor
S
11 40
WPUmbrella\Core\Backup\Memento\BackupOriginator
S
11 34
WPUmbrella\Core\Backup\Source\FinderByFileSource
S
11 59
ActionScheduler_CronSchedule
S
11 34
WPUmbrella\Controller\Backup\Init
S
11 36
WPUmbrella\Services\WhiteLabel
S
10 44
ActionScheduler_StoreSchema
S
10 80
WPUmbrella\Services\Api\Projects
S
10 72
WPUmbrella\Services\Plugin\Compatibility\ElementorDatabase
S
10 33
WPUmbrella\Services\Provider\WordPressData
S
10 71
WPUmbrella\Actions\Admin\PrepareMuPlugins
S
10 34
WPUmbrella\Services\Provider\Users
S
10 59
WPUmbrella\Actions\Migration
S
10 44
ActionScheduler_AsyncRequest_QueueRunner
S
10 30
WPUmbrella\Services\Backup\BackupInitProcess
S
10 26
WPUmbrella\Services\Backup\QueueRunner\BackupActionQueueRunnerDatabase
S
10 43
WPUmbrella\Services\DatabaseOptimization\DatabaseOptimizationManager
S
10 47
WPUmbrella\Actions\Admin\Ajax\AllowTracking
S
9 36
WPUmbrella\Actions\Admin\Ajax\AllowOneClickAccess
S
9 36
WPUmbrella\Services\RequestPermissionsByApi
S
9 35
WPUmbrella\Services\Plugin\Delete
S
9 49
WPUmbrella\Services\Restore\V2\DestroyDirectory
S
9 21
WPUmbrella\Services\Scheduler\ScheduleErrorCheck
S
9 39
WPUmbrella\Actions\Queue\ByPassActionSchedulerV2
S
9 56
ActionScheduler_FatalErrorMonitor
S
9 37
WPUmbrella\Services\Backup\QueueRunner\BackupActionQueueRunnerFile
S
9 45
WPUmbrella\Services\Backup\QueueRunner\V2\BackupQueueCheckDatabaseBatch
S
9 48
WPUmbrella\Services\Plugin\Activate
S
8 35
WPUmbrella\Actions\Api\Bootstrap
S
8 20
WPUmbrella\Services\DatabaseOptimization\ExpiredTransient
S
8 62
WPUmbrella\Controller\Backup\PrepareBatchDatabase
S
8 36
ActionScheduler_IntervalSchedule
S
8 28
WPUmbrella\Services\DirectoryListing
S
8 58
WPUmbrella\Services\Log\LogProcess
S
8 30
CronExpression_FieldFactory
S
8 29
ActionScheduler_LoggerSchema
S
8 46
WPUmbrella\Controller\Theme\Update
S
8 28
WPUmbrella\Services\RequestPermissionsByUmbrellaRequest
S
8 31
WPUmbrella\Controller\BackupV4\UploadModule
S
8 39
WPUmbrella\Services\Register
S
7 74
WPUmbrella\Controller\Plugin\UpdateMultiple
S
7 22
WPUmbrella\Controller\Backup\CurrentProcess
S
7 39
WPUmbrella\Services\Restore\V2\CheckBeforeRestore
S
7 43
ActionScheduler_LogEntry
S
7 18
WPUmbrella\Services\Backup\CheckBackupProcessAvailable
S
7 26
WPUmbrella\Services\Backup\PreventErrorOnPathNotAllowed
S
7 29
WPUmbrella\Controller\Plugin\PluginUpgradeDatabase
S
7 28
WPUmbrella\Services\Cache\Varnish
S
7 37
WPUmbrella\Actions\Admin\Ajax\Proxy
S
7 24
WPUmbrella\Services\Provider\Core
S
7 24
WPUmbrella\Core\Backup\Destination\UmbrellaDestination
S
7 25
WPUmbrella\Actions\Admin\Notices\NoConfiguration
S
7 23
WPUmbrella\Services\Manage\BaseManageUpdate
S
7 17
WPUmbrella\Controller\Plugin\Update
S
6 19
WPUmbrella\Services\Provider\Compatibility\SecuPressProUpdate
S
6 24
WPUmbrella\Services\Provider\UmbrellaInformations
S
6 45
WPUmbrella\Thirds\Cache\WPRocket
S
6 17
WPUmbrella\Services\Backup\QueueRunner\BackupActionQueueRunnerCheckBatchDatabase
S
6 31
WPUmbrella\Core\Iterator\LimitBySizeIterator
S
6 25
WPUmbrella\Controller\Restore\V2\RestoreUnzip
S
6 22
WPUmbrella\Services\Backup\QueueRunner\BackupActionQueueRunnerPrepareBatchDatabase
S
6 30
WPUmbrella\Controller\Plugin\Delete
S
6 22
WPUmbrella\Services\Restore\RestoreWordPressData
S
6 93
WPUmbrella\Controller\Plugin\Rollback
S
6 19
WPUmbrella\Controller\Plugin\Deactivate
S
5 19
WPUmbrella\Controller\Plugin\Install
S
5 19
WPUmbrella\Controller\Plugin\Activate
S
5 19
WPUmbrella\Actions\Queue\Scheduler\StopManualBackupTask
S
5 24
WPUmbrella\Controller\Core\Update
S
5 19
WPUmbrella\Controller\Backup\DeleteProcess
S
5 13
WPUmbrella\Actions\Admin\ResetBackup
S
5 20
WPUmbrella\Services\SessionStore
S
5 13
WPUmbrella\Services\Manage\ClearCache
S
5 19
WPUmbrella\Services\DatabaseOptimization\AutoDrafts
S
5 25
WPUmbrella\Services\DatabaseOptimization\Revisions
S
5 26
WPUmbrella\Controller\User\Data
S
5 18
WPUmbrella\Services\DatabaseOptimization\TrashedPosts
S
5 24
WPUmbrella\Services\DatabaseOptimization\Table
S
4 28
WPUmbrella\Services\DatabaseOptimization\TrashedComments
S
4 25
WPUmbrella\Controller\Restore\V2\PrepareRestoreFiles
S
4 24
WPUmbrella\Services\Provider\Languages
S
4 18
WPUmbrella\Controller\Restore\V2\RestoreCheck
S
4 17
WPUmbrella\Controller\Plugin\DataSingle
S
4 16
WPUmbrella\Controller\Restore\V2\GetData
S
4 39
WPUmbrella\Controller\Restore\V2\RestoreDownload
S
4 24
WPUmbrella\Controller\Options\RegenerateSecretToken
S
4 36
WPUmbrella\Services\Table\TableList
S
4 117
WPUmbrella\Services\Restore\V2\DownloadUrlWithFilename
S
4 34
WPUmbrella\Services\DatabaseOptimization\SpamComments
S
4 25
WPUmbrella\Controller\Login
S
4 38
WPUmbrella\Controller\Restore\V2\RestoreDatabase
S
3 15
WPUmbrella\Models\PluginUpgrader
S
3 29
WPUmbrella\Services\MaintenanceMode
S
3 15
ActionScheduler_DBStoreMigrator
S
3 16
WPUmbrella\Controller\BackupV4\PrepareBackupData
S
3 19
WPUmbrella\Services\Plugin\Rollback
S
3 24
WPUmbrella\Services\Plugin\Deactivate
S
3 19
WPUmbrella\Core\Controllers
S
1 768

133 more item(s) not shown.