Code Analysis: BackWPup 4.1.4

Class Rating Complexity Lines of code
BackWPup_Job
D
432 1,997
BackWPup_Destination_Dropbox_API
D
174 761
BackWPup_Page_Editjob
D
145 879
BackWPup_Page_Jobs
D
133 794
BackWPup_Create_Archive
C
122 599
BackWPup_Destination_S3
C
118 1,052
BackWPup_MySQLDump
C
104 588
BackWPup_Destination_SugarSync_API
B
97 374
BackWPup_Page_Backups
B
97 541
BackWPup_JobType_WPEXP
B
96 489
BackWPup_JobType_File
B
95 444
BackWPup_Admin
B
86 578
BackWPup_Destination_MSAzure
B
86 502
BackWPup_Cron
B
85 273
BackWPup_Destination_Ftp
B
81 613
BackWPup_Install
B
76 275
BackWPup_Destination_RSC
A
69 397
BackWPup_Option
A
67 307
BackWPup_Page_Logs
A
67 272
BackWPup
A
63 391
BackWPup_Page_BackWPup
A
62 339
BackWPup_Destination_Email
A
60 414
BackWPup_File
A
58 193
BackWPup_Destination_SugarSync
A
56 281
Inpsyde\BackWPup\Notice\DismissibleNoticeOption
A
51 151
BackWPup_Page_Settings
A
51 971
BackWPup_Destination_Dropbox
S
50 389
BackWPup_Destination_Folder
S
43 232
BackWPup_JobType_DBDump
S
41 198
BackWPup_EasyCron
S
36 172
BackWPup_System_Tests_Runner
S
35 176
BackWPup_WP_CLI
S
35 180
BackWPup_Destinations
S
31 99
BackWPup_Encryption
S
27 90
BackWPup_Destination_Ftp_Connect
S
26 71
BackWPup_JobType_DBCheck
S
25 109
Inpsyde\BackWPup\Infrastructure\Http\Message\Decorator\RequestDecorator
S
24 74
Inpsyde\BackWPup\Notice\Notice
S
22 84
Inpsyde\BackWPup\Infrastructure\Restore\TemplateLoader
S
21 116
BackWPup_JobType_WPPlugin
S
20 102
Inpsyde\BackWPup\Infrastructure\Http\Client\WpHttpClient
S
20 107
BackWPup_Encryption_Mcrypt
S
19 48
BackWPup_Message_Box
S
19 57
Inpsyde\BackWPup\Infrastructure\Restore\Restore
S
19 88
BackWPup_Encryption_OpenSSL
S
18 71
BackWPup_Destination_Downloader
S
18 98
BackWPup_Destination_Folder_Downloader
S
16 62
BackWPup_Adminbar
S
16 95
Inpsyde\BackWPup\Infrastructure\Security\EncryptionStream
S
16 61
BackWPup_S3_Destination
S
15 251
BackWPup_Destination_S3_Downloader
S
15 54
BackWPup_Download_File
S
13 50
BackWPup_Destination_Ftp_Downloader
S
13 62
BackWPup_Directory
S
12 31
BackWPup_Destination_Dropbox_Downloader
S
11 42
BackWPup_Destination_MSAzure_Downloader
S
10 67
Inpsyde\BackWPup\Infrastructure\Xml\WxrValidator
S
10 35
Inpsyde\BackWPup\Notice\DropboxNotice
S
10 27
Inpsyde\BackWPup\Notice\EvaluateNotice
S
10 48
Inpsyde\BackWPup\Infrastructure\Restore\LogDownloader\DownloaderFactory
S
10 40
BackWPup_Encryption_Fallback
S
10 39
Inpsyde\BackWPup\Infrastructure\Http\Message\Decorator\AuthorizationRequest
S
9 30
Inpsyde\BackWPup\Infrastructure\Restore\LogDownloader\Downloader
S
8 28
Inpsyde\BackWPup\Infrastructure\Http\Authentication\BasicAuthCredentials
S
8 27
BackWPup_Page_About
S
8 673
Inpsyde\BackWPup\Infrastructure\Restore\Notificator
S
8 28
Inpsyde\BackWPup\MsAzureDestinationConfiguration
S
7 29
Inpsyde\EnvironmentChecker\Constraints\PluginConstraint
S
7 46
Inpsyde\BackWPup\Notice\NoticeView
S
7 34
Inpsyde\BackWPup\Infrastructure\Restore\LogDownloader\View
S
7 36
BackWpup_Download_Handler
S
7 22
BackWPup_Page_Restore
S
7 203
Inpsyde\BackWPup\Infrastructure\Restore\LogDownloader\ZipGenerator
S
6 16
Inpsyde\BackWPup\Notice\EnvironmentNotice
S
6 18
Inpsyde\EnvironmentChecker\EnvironmentChecker
S
6 26
BackWPup_Sanitize_Path
S
5 14
BackWPup_Path_Fixer
S
4 12
Inpsyde\EnvironmentChecker\Constraints\ExtensionConstraint
S
4 21
BackWPup_Help
S
4 20
BackWPup_Destination_Downloader_Factory
S
4 19
Inpsyde\EnvironmentChecker\Constraints\AbstractVersionConstraint
S
3 22
BackWPup_Recursive_Directory
S
2 6
BackWPup_ThirdParties
S
1 20

36 more item(s) not shown.