Code Analysis: BackWPup 5.4.1

Class Rating Complexity Lines of code
BackWPup_Job
D
454 2,093
WPMedia\BackWPup\Dependencies\BerlinDB\Database\Query
D
342 1,166
WPMedia\BackWPup\Dependencies\BerlinDB\Database\Queries\Date
D
177 524
BackWPup_Destination_Dropbox_API
D
174 759
BackWPup_WP_API
D
155 1,072
BackWPup_Page_Jobs
D
141 865
BackWPup_Page_Editjob
D
140 872
BackWPup_Create_Archive
C
120 566
BackWPup_Admin
C
120 811
WPMedia\BackWPup\Dependencies\GuzzleHttp\Handler\CurlFactory
C
114 448
BackWPup_Cron
C
114 371
BackWPup_Destination_S3
C
112 665
WPMedia\BackWPup\Dependencies\GuzzleHttp\Handler\StreamHandler
C
109 398
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\Uri
C
109 346
BackWPup_MySQLDump
C
104 591
BackWPup_Page_Backups
B
98 511
BackWPup_Destination_SugarSync_API
B
97 374
BackWPup_JobType_WPEXP
B
96 490
WPMedia\BackWPup\Dependencies\BerlinDB\Database\Table
B
91 326
WPMedia\BackWPup\Dependencies\GuzzleHttp\Cookie\SetCookie
B
88 222
BackWPup_Destination_Ftp
B
88 541
BackWPup_JobType_File
B
85 464
BackWPup_Destination_MSAzure
B
83 430
BackWPup_Option
B
83 404
BackWPup_Install
B
82 308
BackWPup_Page_Settings
A
73 1,004
WPMedia\BackWPup\Jobs\API\Rest
A
69 481
WPMedia\BackWPup\Dependencies\GuzzleHttp\Client
A
69 245
BackWPup_Page_Logs
A
68 276
BackWPup_Destination_RSC
A
67 326
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\Utils
A
63 222
WPMedia\BackWPup\Dependencies\GuzzleHttp\Cookie\CookieJar
A
62 187
BackWPup_File
A
58 193
BackWPup_Migrate
A
58 211
WPMedia\BackWPup\Dependencies\BerlinDB\Database\Column
A
57 241
BackWPup_Page_BackWPup
A
56 311
BackWPup_Destination_Email
A
55 286
BackWPup_Destination_Dropbox
A
55 290
WPMedia\BackWPup\Dependencies\GuzzleHttp\Utils
A
55 182
BackWPup_WP_CLI
A
52 244
Inpsyde\BackWPup\Notice\DismissibleNoticeOption
A
51 151
WPMedia\BackWPup\Dependencies\GuzzleHttp\Promise\Promise
A
51 169
BackWPup_Destination_SugarSync
A
51 200
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\Stream
S
50 160
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\ServerRequest
S
47 161
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\UriResolver
S
44 117
BackWPup_Destination_Folder
S
43 176
BackWPup_JobType_DBDump
S
43 179
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\AppendStream
S
40 125
BackWPup_EasyCron
S
38 179
WPMedia\BackWPup\Dependencies\GuzzleHttp\MessageFormatter
S
38 115
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\Message
S
37 129
WPMedia\BackWPup\Dependencies\League\Container\Definition\Definition
S
36 121
WPMedia\BackWPup\Backups\API\Rest
S
35 201
BackWPup_System_Tests_Runner
S
35 176
WPMedia\BackWPup\StorageProviders\API\Rest
S
35 214
WPMedia\BackWPup\Dependencies\GuzzleHttp\Promise\EachPromise
S
35 128
BackWPup
S
34 276
WPMedia\BackWPup\Dependencies\GuzzleHttp\Handler\CurlMultiHandler
S
34 126
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\UploadedFile
S
34 122
WPMedia\BackWPup\Dependencies\League\Container\Container
S
33 107
WPMedia\BackWPup\Backup\Database
S
31 112
WPMedia\BackWPup\Dependencies\GuzzleHttp\Handler\MockHandler
S
31 97
BackWPup_Directory
S
31 102
WPMedia\BackWPup\Plugin\Plugin
S
30 139
WPMedia\BackWPup\Dependencies\GuzzleHttp\RedirectMiddleware
S
29 118
BackWPup_Page_Onboarding
S
29 152
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\MultipartStream
S
28 82
WPMedia\BackWPup\Tracking\Tracking
S
27 115
BackWPup_Encryption
S
27 90
BackWPup_Destination_Ftp_Connect
S
26 71
WPMedia\BackWPup\EventManagement\EventManager
S
26 48
BackWPup_JobType_DBCheck
S
25 109
WPMedia\BackWPup\Backups\History\Frontend\API\Rest
S
24 186
WPMedia\BackWPup\Dependencies\GuzzleHttp\Promise\Utils
S
24 127
Inpsyde\BackWPup\Infrastructure\Restore\TemplateLoader
S
23 116
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\CachingStream
S
23 73
Inpsyde\BackWPup\Notice\Notice
S
22 84
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\UriNormalizer
S
22 60
WPMedia\BackWPup\Dependencies\BerlinDB\Database\Queries\Compare
S
21 68
Inpsyde\BackWPup\Infrastructure\Http\Client\WpHttpClient
S
20 107
BackWPup\Utils\BackWPupHelpers
S
20 126
BackWPup_JobType_WPPlugin
S
20 103
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\Query
S
20 69
BackWPup_Encryption_Mcrypt
S
19 48
WPMedia\BackWPup\Dependencies\GuzzleHttp\PrepareBodyMiddleware
S
19 50
BackWPup_Message_Box
S
19 57
WPMedia\BackWPup\Dependencies\League\Container\ReflectionContainer
S
18 56
BackWPup_Destination_Downloader
S
18 98
BackWPup_Encryption_OpenSSL
S
18 71
Inpsyde\BackWPup\Infrastructure\Restore\Restore
S
18 80
WPMedia\BackWPup\StorageProviders\SugarSync\SugarSyncProvider
S
17 65
Inpsyde\BackWPup\Infrastructure\Security\EncryptionStream
S
16 61
WPMedia\BackWPup\Dependencies\GuzzleHttp\Exception\RequestException
S
15 66
WPMedia\BackWPup\Admin\Notices\Notices\Notice513
S
15 43
BackWPup_S3_Destination
S
15 252
WPMedia\BackWPup\Admin\Settings\Subscriber
S
14 55
WPMedia\BackWPup\Dependencies\GuzzleHttp\Cookie\FileCookieJar
S
14 40
WPMedia\BackWPup\Dependencies\GuzzleHttp\Promise\Create
S
13 34
WPMedia\BackWPup\Jobs\Frontend\API\Rest
S
12 35
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\Header
S
12 39
Inpsyde\BackWPup\Notice\LegacyDisabledJobsNotice
S
11 29
BackWPup_Adminbar
S
11 62
Inpsyde\BackWPup\Infrastructure\Restore\LogDownloader\DownloaderFactory
S
10 40
Inpsyde\BackWPup\Infrastructure\Xml\WxrValidator
S
10 35
BackWPup_Encryption_Fallback
S
10 39
Inpsyde\BackWPup\Notice\EvaluateNotice
S
10 48
WPMedia\BackWPup\Dependencies\GuzzleHttp\Pool
S
10 49
WPMedia\BackWPup\Dependencies\BerlinDB\Database\Schema
S
10 26
Inpsyde\BackWPup\Notice\DropboxNotice
S
10 27
WPMedia\BackWPup\Frontend\API\Rest
S
9 48
WPMedia\BackWPup\StorageProviders\GDrive\Subscriber
S
8 40
WPMedia\BackWPup\Dependencies\League\Container\Argument\LiteralArgument
S
8 15
BackWPup_Page_About
S
8 658
Inpsyde\BackWPup\Notice\NoticeView
S
7 34
BackWPup_Page_Restore
S
7 203
WPMedia\BackWPup\Dependencies\GuzzleHttp\Promise\RejectionException
S
7 17
WPMedia\BackWPup\Dependencies\GuzzleHttp\Handler\EasyHandle
S
7 28
WPMedia\BackWPup\Common\PathUtils
S
7 23
Inpsyde\EnvironmentChecker\Constraints\PluginConstraint
S
7 46
WPMedia\BackWPup\Dependencies\GuzzleHttp\Psr7\MimeType
S
3 112

182 more item(s) not shown.