Code Analysis: WP Umbrella 2.11.6

Class Rating Complexity Lines of code
ActionScheduler_DBStore
C
122 604
ActionScheduler_wpPostStore
C
118 557
WPUmbrella\Models\Backup\BackupProcessedData
C
102 323
ActionScheduler_Abstract_ListTable
B
100 350
WPUmbrella\Services\Provider\WordPress
B
78 350
WPUmbrella\Core\Kernel
A
72 287
WPUmbrella\Models\Backup\V2\BackupConfigData
A
70 231
WPUmbrella\Core\UmbrellaRequest
A
64 148
WPUmbrella\Services\Backup\AbstractBackupManageProcess
A
62 253
ActionScheduler_ListTable
A
59 355
ActionScheduler
A
57 185
WPUmbrella\Services\Backup\BackupManageProcessCustomTable
A
56 215
ActionScheduler_Store
A
54 143
ActionScheduler_HybridStore
S
47 192
WPUmbrella\Core\Backup\Builder\V2\BackupBuilder
S
43 133
WPUmbrella\Services\Backup\BackupFinderConfiguration
S
43 160
WPUmbrella\Actions\Admin\Ajax\ValidationApiKey
S
39 210
WPUmbrella\Services\Backup\V2\BackupManageProcess
S
39 152
WPUmbrella\Services\Core\Update
S
39 199
WPUmbrella\Services\Repository\TaskBackupRepository
S
37 270
ActionScheduler_Abstract_QueueRunner
S
37 126
WPUmbrella\Services\RequestSettings
S
36 141
Action_Scheduler\Migration\Controller
S
34 98
WPUmbrella\Services\ActionScheduler\StoreRetrocompatibility
S
34 143
WPUmbrella\Services\Log\Logger
S
34 109
ActionScheduler_wpCommentLogger
S
33 136
CronExpression
S
33 119
WPUmbrella\Services\Provider\Themes
S
32 106
WPUmbrella\Actions\AutoInstallByConstant
S
32 146
WPUmbrella\Services\Plugin\Update
S
31 198
WPUmbrella\Actions\Admin\Option
S
30 112
WPUmbrella\Services\Scheduler\ScheduleTaskBackup
S
30 173
WPUmbrella\Services\Backup\V2\BackupDatabaseConfiguration
S
29 189
WPUmbrella\Services\WordPress\WordPressContext
S
28 92
WPUmbrella\Services\ApiWordPress\ApiWordPressPermission
S
28 59
ActionScheduler_Logger
S
28 95
WPUmbrella\Services\Repository\BackupRepository
S
27 163
ActionScheduler_TimezoneHelper
S
27 83
ActionScheduler_ActionFactory
S
26 81
ActionScheduler_QueueRunner
S
25 92
WPUmbrella\Actions\Admin\Enqueue
S
24 75
ActionScheduler_AdminView
S
24 140
WPUmbrella\Services\Api\Backup
S
24 135
WPUmbrella\Services\Provider\DatabaseTables
S
23 167
ActionScheduler_Compatibility
S
23 58
WPUmbrella\Services\Provider\Plugins
S
22 107
WPUmbrella\Core\Models\AbstractRepository
S
22 94
WPUmbrella\Services\HostResolver
S
22 57
WPUmbrella\Actions\Admin\PrepareErrorHandler
S
21 64
ActionScheduler_DataController
S
21 65
WPUmbrella\Core\Backup\Source\V2\MySqlManualByTableSource
S
21 109
WPUmbrella\Actions\Admin\WhiteLabel
S
21 99
WPUmbrella\Services\Manage\ManagePlugin
S
21 125
WPUmbrella\Core\Container\ContainerSkypress
S
20 69
WPUmbrella\Services\Option
S
20 68
WPUmbrella\Services\Plugin\Delete
S
20 90
WPUmbrella\Actions\Admin\Ajax\Register
S
19 89
WPUmbrella\Core\Models\AbstractController
S
19 44
CronExpression_DayOfWeekField
S
19 72
ActionScheduler_Abstract_Schema
S
18 65
WPUmbrella\Services\Api\Owner
S
18 95
WPUmbrella\Services\Backup\QueueRunner\V2\BackupQueueRunnerFiles
S
18 117
WPUmbrella\Services\Backup\V2\BackupExecutor
S
18 57
ActionScheduler_WPCLI_QueueRunner
S
18 75
WPUmbrella\Core\Backup\Source\V2\FinderBySizeSource
S
18 91
WPUmbrella\Core\Backup\Processor\ZipPhpArchiveProcessor
S
17 68
WPUmbrella\Actions\Queue\Backup\BackupQueueV2
S
17 73
WPUmbrella\Core\Table\QueryCreateTable
S
17 80
WPUmbrella\Services\Backup\BackupDatabaseConfiguration
S
17 91
CronExpression_AbstractField
S
17 37
WPUmbrella\Services\DownloadZip
S
17 72
WPUmbrella\Services\Backup\BackupRunner
S
16 63
WPUmbrella\Services\Backup\QueueRunner\V2\BackupQueueRunnerDatabase
S
16 132
WPUmbrella\Actions\Admin\Ajax\CreateProject
S
16 83
WPUmbrella\Services\Restore\V2\PreparePartsRestoreFiles
S
15 169
WPUmbrella\Services\Restore\V2\UnzipFilename
S
15 72
WPUmbrella\Controller\Backup\CheckBatchDatabase
S
15 73
WPUmbrella\Services\Api\Restoration
S
15 90
WPUmbrella\Actions\Admin\Ajax\TryUpdatePlugin
S
14 58
WPUmbrella\God\ErrorHandler
S
14 62
ActionScheduler_QueueCleaner
S
14 73
CronExpression_DayOfMonthField
S
14 49
WPUmbrella\Services\Repository\LogRepository
S
13 72
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\DirectoryListing
S
13 80
ActionScheduler_DBLogger
S
12 73
WPUmbrella\Services\Restore\V2\Cleanup
S
12 48
WPUmbrella\Services\Restore\V2\CopyFileChunked
S
12 54
ActionScheduler_wcSystemStatus
S
12 92
ActionScheduler_WPCLI_Scheduler_command
S
12 79
WPUmbrella\Services\Api\BaseClient
S
12 58
Action_Scheduler\WP_CLI\Migration_Command
S
12 88
WPUmbrella\Services\Api\Proxy
S
12 50
WPUmbrella\Services\Backup\BackupBatchData
S
12 44
WPUmbrella\Services\Manage\Theme
S
12 91
WPUmbrella\Services\Plugin\Install
S
12 84
WPUmbrella\Core\Backup\Memento\BackupOriginator
S
11 34
WPUmbrella\Core\Backup\Processor\ArchiveProcessor
S
11 40
WPUmbrella\Core\Backup\Source\FinderByFileSource
S
11 60
ActionScheduler_AsyncRequest_QueueRunner
S
11 34
ActionScheduler_CronSchedule
S
11 34
ActionScheduler_StoreSchema
S
10 78
WPUmbrella\Actions\Admin\PrepareMuPlugins
S
10 35
WPUmbrella\Controller\Backup\Init
S
10 34
WPUmbrella\Services\Provider\Users
S
10 59
WPUmbrella\Core\Backup\Profile
S
10 34
WPUmbrella\Actions\Migration
S
10 44
WPUmbrella\Services\Backup\BackupInitProcess
S
10 26
WPUmbrella\Services\Restore\V2\RestoreDatabase
S
10 52
WPUmbrella\Services\Backup\QueueRunner\BackupActionQueueRunnerDatabase
S
10 45
WPUmbrella\Services\WhiteLabel
S
10 44
WPUmbrella\Services\RequestPermissionsByApi
S
9 35
WPUmbrella\Actions\Queue\ByPassActionSchedulerV2
S
9 56
WPUmbrella\Actions\Admin\Ajax\AllowOneClickAccess
S
9 36
WPUmbrella\Services\Backup\QueueRunner\BackupActionQueueRunnerFile
S
9 47
WPUmbrella\Services\Restore\V2\DestroyDirectory
S
9 21
WPUmbrella\Services\Api\Projects
S
9 66
WPUmbrella\Services\Backup\QueueRunner\V2\BackupQueueCheckDatabaseBatch
S
9 48
ActionScheduler_FatalErrorMonitor
S
9 37
WPUmbrella\Actions\Admin\Ajax\AllowTracking
S
9 36
WPUmbrella\Services\Plugin\Activate
S
8 35
WPUmbrella\Actions\Api\Bootstrap
S
8 20
ActionScheduler_LoggerSchema
S
8 46
ActionScheduler_IntervalSchedule
S
8 28
CronExpression_FieldFactory
S
8 29
WPUmbrella\Services\RequestPermissionsByUmbrellaRequest
S
8 31
WPUmbrella\Services\Log\LogProcess
S
8 30
WPUmbrella\Services\Scheduler\ScheduleErrorCheck
S
8 39
WPUmbrella\Actions\Admin\Ajax\Proxy
S
7 24
WPUmbrella\Services\Provider\WordPressData
S
7 48
WPUmbrella\Services\Provider\Core
S
7 24
WPUmbrella\Services\Backup\CheckBackupProcessAvailable
S
7 26
ActionScheduler_LogEntry
S
7 18
WPUmbrella\Services\Manage\BaseManageUpdate
S
7 17
WPUmbrella\Actions\Admin\Notices\NoConfiguration
S
7 24
WPUmbrella\Services\Cache\Varnish
S
7 37
WPUmbrella\Services\Restore\V2\CheckBeforeRestore
S
7 43
WPUmbrella\Services\Backup\PreventErrorOnPathNotAllowed
S
7 29
WPUmbrella\Core\Backup\Destination\UmbrellaDestination
S
7 27
WPUmbrella\Controller\Backup\PrepareBatchDatabase
S
7 34
WPUmbrella\Actions\SnapshotData
S
6 18
WPUmbrella\Controller\Plugin\Rollback
S
6 19
WPUmbrella\Services\Backup\QueueRunner\BackupActionQueueRunnerPrepareBatchDatabase
S
6 33
WPUmbrella\Controller\Backup\CurrentProcess
S
6 32
WPUmbrella\Controller\Restore\V2\RestoreUnzip
S
6 22
WPUmbrella\Services\Register
S
6 52
WPUmbrella\Controller\Plugin\UpdateMultiple
S
6 20
WPUmbrella\Core\Iterator\LimitBySizeIterator
S
6 25
WPUmbrella\Thirds\Cache\WPRocket
S
6 17
Action_Scheduler\Migration\BatchFetcher
S
6 40
WPUmbrella\Services\Backup\QueueRunner\BackupActionQueueRunnerCheckBatchDatabase
S
6 34
WPUmbrella\Controller\Theme\Update
S
6 21
WPUmbrella\Controller\Plugin\Update
S
6 20
WPUmbrella\Services\Restore\RestoreWordPressData
S
6 93
WPUmbrella\Actions\Queue\Scheduler\StopManualBackupTask
S
5 24
WPUmbrella\Services\SessionStore
S
5 13
WPUmbrella\Controller\Plugin\Activate
S
5 19
WPUmbrella\Actions\Admin\ResetBackup
S
5 20
WPUmbrella\Services\Manage\ClearCache
S
5 19
WPUmbrella\Actions\Queue\Scheduler\DeleteBackupTask
S
5 20
WPUmbrella\Controller\Plugin\Deactivate
S
5 19
WPUmbrella\Controller\Plugin\Delete
S
5 19
WPUmbrella\Actions\Queue\Scheduler\RunManualBackupTask
S
5 21
WPUmbrella\Controller\Plugin\Install
S
5 19
WPUmbrella\Controller\User\Data
S
5 16
WPUmbrella\Controller\Core\Update
S
5 21
WPUmbrella\Controller\Restore\V2\RestoreCheck
S
4 17
WPUmbrella\Services\Provider\Languages
S
4 18
WPUmbrella\Controller\Login
S
4 38
WPUmbrella\Controller\Restore\V2\PrepareRestoreFiles
S
4 24
WPUmbrella\Controller\Restore\V2\RestoreDownload
S
4 24
WPUmbrella\Controller\Plugin\DataSingle
S
4 16
WPUmbrella\Controller\Options\RegenerateSecretToken
S
4 35
WPUmbrella\Controller\Restore\V2\GetData
S
4 39
WPUmbrella\Services\Table\TableList
S
4 117
WPUmbrella\Controller\Backup\DeleteProcess
S
4 11
WPUmbrella\Services\Restore\V2\DownloadUrlWithFilename
S
4 34
WPUmbrella\Services\Plugin\Deactivate
S
3 19
WPUmbrella\Controller\Restore\V2\RestoreDatabase
S
3 15
ActionScheduler_DBStoreMigrator
S
3 16
WPUmbrella\Services\Plugin\Rollback
S
3 21
WPUmbrella\Services\Provider\UmbrellaInformations
S
3 29
WPUmbrella\Core\Table\QueryExistTable
S
3 13
WPUmbrella\Services\Backup\PreventMaxUserPoolConnection
S
3 12
WPUmbrella\Models\PluginUpgrader
S
3 29
WPUmbrella\Services\MaintenanceMode
S
3 15
WPUmbrella\Core\Controllers
S
1 604

115 more item(s) not shown.