Code Analysis: Backup and Staging by WP Time Capsule 1.22.20

Class Rating Complexity Lines of code
WPTCPclZip
D
756 3,259
File_X509
D
710 3,131
Net_SSH2
D
609 2,506
Math_BigInteger
D
488 1,940
Net_SFTP
D
463 1,691
Crypt_RSA
D
360 1,573
UploadHandler
D
342 1,202
Wptc_Backup_Before_Update
D
298 1,219
File_ASN1
D
297 819
wpdb
D
277 862
Crypt_Base
D
275 1,348
WPTC_Restore_App_Functions
D
270 1,001
WPTC_Config
D
256 1,092
Wptc_Staging
D
247 1,101
WPTC_Processed_Files
D
247 850
Wptc_ExcludeOption
D
239 962
Wptc_App_Functions
D
234 984
WPTC_Replace_DB_Links
D
220 861
WPTC_Restore_Download
D
220 864
SymfonyWPTC\Polyfill\Mbstring\Mbstring
D
202 593
WPTC_DatabaseBackup
D
194 758
WPTC_BackupController
D
166 677
Wptc_Backup_Before_Auto_Update_Settings
D
156 640
Net_SSH1
D
140 638
WPTC_Stage_To_Live
D
139 620
Wptc_InitialSetup
D
137 616
WPTC_Copy
D
137 657
AwsWPTC\Credentials\CredentialProvider
D
127 551
Guzzle\Http\Message\Response
C
119 324
AwsWPTC\S3\StreamWrapper
C
119 477
Wptc_Bridge
C
119 443
Wptc_White_Label
C
118 386
WPTC_Google_Service_Drive_DriveFile
C
112 336
AwsWPTC\ClientResolver
C
112 481
Google_Wptc_Wrapper
C
111 489
Net_SFTP_Stream
C
110 331
GuzzleHttpWPTC\Psr7\Uri
C
109 346
AwsWPTC\S3\StreamWrapper
C
107 385
WPTC_Processed_Base
C
107 401
Guzzle\Service\Description\Parameter
C
106 322
Guzzle\Http\Message\Request
C
105 361
Wptc_Init
C
104 361
WP_Filesystem_FTPext
C
103 314
GuzzleHttpWPTC\Handler\CurlFactory
C
102 415
GuzzleHttpWPTC\Handler\StreamHandler
C
102 377
Wptc_Auto_Backup
C
101 366
Wptc_Settings
B
99 463
WP_Filesystem_Base
B
95 252
WP_Filesystem_SSH2
B
93 272
WPTC_DropboxFacade
B
92 323
WPTC_WasabiFacade
B
91 335
Guzzle\Service\Description\SchemaValidator
B
91 179
Crypt_Hash
B
91 468
WPTC_WasabiFacade
B
90 332
WPTC_BackblazeFacade
B
90 332
File_ANSI
B
90 304
WPTC_BackblazeFacade
B
90 332
WPTC_Google_Client
B
88 263
Guzzle\Http\Client
B
85 265
Guzzle\Http\Url
B
85 255
WP_Filesystem_Direct
B
85 267
WPTC_S3Facade
B
85 318
WPTC_Bridge_Core
B
85 547
Guzzle\Http\Message\RequestFactory
B
84 228
WPTC_Processed_Restoredfiles
B
84 339
WPTC_S3Facade
B
84 313
Crypt_Rijndael
B
83 570
WP_Filesystem_ftpsockets
B
80 246
WPTC_Google_Auth_OAuth2
B
80 389
Guzzle\Http\Curl\CurlHandle
B
76 241
Guzzle\Plugin\Cache\CachePlugin
A
74 199
Wptc_White_Label_Staging
A
71 218
WPTC_Prepare_Restore_Bridge
A
69 385
ComposerWPTC\Autoload\ClassLoader
A
69 231
AwsWPTC\RetryMiddlewareV2
A
68 238
WPTC_GdriveFacade
A
67 258
GuzzleHttpWPTC\Client
A
67 239
WPTC_Dropbox_API
A
65 287
Guzzle\Service\Description\Operation
A
64 204
JmesPathWPTC\TreeInterpreter
A
64 163
WPTC_Dropbox_OAuth_Consumer_Curl
A
64 184
AwsWPTC\S3\S3Client
A
63 450
AwsWPTC\S3\Transfer
A
63 250
GuzzleHttpWPTC\Psr7\Utils
A
63 222
GuzzleHttpWPTC\Cookie\CookieJar
A
61 184
JmesPathWPTC\Utils
A
61 140
AwsWPTC\Common\Client\ClientBuilder
A
61 233
Guzzle\Service\Command\AbstractCommand
A
60 182
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher
A
59 204
Wptc_Plans
A
59 219
Wptc_Upgrade_Common
A
59 310
Composer\Autoload\ClassLoader
A
57 196
WPTC_Extension_DefaultOutput
A
57 204
WPTC_List_Table
A
57 239
AwsWPTC\S3\S3EndpointMiddleware
A
57 213
AwsWPTC\S3\S3Client
A
57 256
WPTC_IAM_S3
A
57 342
WPTC_IAM_S3
A
57 340
WPTC_Google_Model
A
57 158
AwsWPTC\Common\Credentials\Credentials
A
55 170
Guzzle\Http\Message\EntityEnclosingRequest
A
54 147
WPTC_Update_In_Staging
A
54 204
GuzzleHttpWPTC\Promise\Promise
A
53 173
AwsWPTC\Api\Serializer\RestSerializer
A
51 131
Guzzle\Plugin\Cookie\CookieJar\ArrayCookieJar
S
49 131
Wptc_Options_Helper
S
49 118
WPTC_Google_Utils_URITemplate
S
47 187
WPTC_Google_Config
S
47 205
GuzzleHttpWPTC\Psr7\ServerRequest
S
47 161
AwsWPTC\EndpointDiscovery\EndpointDiscoveryMiddleware
S
46 278
Guzzle\Parser\UriTemplate\UriTemplate
S
45 144
Wptc_Update_Stats
S
45 129
GuzzlePearPharPackageTask
S
45 250
GuzzleHttpWPTC\Psr7\UriResolver
S
44 117
WPTC_Dropbox_OAuth_Consumer_ConsumerAbstract
S
44 184
AwsWPTC\Credentials\InstanceProfileProvider
S
43 177
Guzzle\Plugin\Cache\DefaultCacheStorage
S
43 158
AwsWPTC\S3\BucketEndpointArnMiddleware
S
43 192
Net_SCP
S
42 154
S3_Wptc_Wrapper
S
42 213
Crypt_RC2
S
41 238
AwsWPTC\S3Control\EndpointArnMiddleware
S
41 184
Guzzle\Log\MessageFormatter
S
41 95
AwsWPTC\RetryMiddleware
S
41 150
S3_Wptc_Wrapper
S
40 205
Guzzle\Service\Command\LocationVisitor\Request\XmlVisitor
S
39 130
Wptc_Backup_Before_Auto_Update
S
39 167
GuzzleHttpWPTC\MessageFormatter
S
38 115
WPTC_Google_Http_MediaFileUpload
S
38 172
Wptc_Staging_Hooks_Hanlder
S
37 249
GuzzleHttpWPTC\Psr7\Message
S
37 129
AwsWPTC\S3\S3Signature
S
34 121
Guzzle\Service\Builder\ServiceBuilder
S
34 83
AwsWPTC\Exception\AwsException
S
34 93
WPTC_Google_Service_Resource
S
34 153
Guzzle\Plugin\Cache\DefaultRevalidation
S
34 81
WPTC_Updater_TraceableUpdaterSkin
S
33 114
JmesPathWPTC\Lexer
S
33 161
AwsWPTC\Api\Parser\AbstractRestParser
S
32 98
AwsWPTC\ClientSideMonitoring\ConfigurationProvider
S
31 105
GuzzleHttpWPTC\Handler\MockHandler
S
31 97
Crypt_Twofish
S
29 345
Guzzle\Http\RedirectPlugin
S
28 111
Crypt_Blowfish
S
28 197
Utils_Base
S
28 77
Crypt_DES
S
27 693
AwsWPTC\S3\Model\MultipartUpload\UploadBuilder
S
27 92
WPTC_Google_Http_REST
S
27 93
GuzzleHttpWPTC\RedirectMiddleware
S
27 111
Wptc_Vulns_Hooks_Hanlder
S
27 135
WPTC_Google_Http_CacheParser
S
27 74
System_SSH_Agent
S
27 124
WPTC_Google_Task_Runner
S
26 103
WPTC_Google_IO_Stream
S
24 124
Guzzle\Service\AbstractConfigLoader
S
24 71
AwsWPTC\Handler\GuzzleV5\GuzzleHandler
S
24 116
Wptc_Screenshot
S
22 79
GuzzleHttpWPTC\Psr7\UriNormalizer
S
22 60
Wptc_Update_1_18_0
S
22 121
AwsWPTC\Credentials\AssumeRoleWithWebIdentityCredentialProvider
S
21 100
Guzzle\Service\Builder\ServiceBuilderLoader
S
21 45
Guzzle\Parser\Cookie\CookieParser
S
20 57
GuzzleHttpWPTC\Psr7\Query
S
20 69
Guzzle\Cache\CacheAdapterFactory
S
20 58
WPTC_Bridge_Index
S
19 55
ComposerLintTask
S
19 73
AwsWPTC\S3\Model\PostObject
S
19 92
AwsWPTC\Api\Serializer\JsonBody
S
19 52
Guzzle\Service\Command\LocationVisitor\Response\JsonVisitor
S
18 51
WPTC_Google_Http_Batch
S
18 77
AwsWPTC\S3\S3MultiRegionClient
S
17 115
WPTC_Google_IO_Curl
S
16 86
AwsWPTC\Api\ErrorParser\AbstractErrorParser
S
15 45
Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass
S
15 50
AwsWPTC\S3\Crypto\S3EncryptionClientV2
S
15 128
Guzzle\Plugin\Md5\Md5ValidatorPlugin
S
14 42
AwsWPTC\StreamRequestPayloadMiddleware
S
14 47
AwsWPTC\Api\Parser\JsonParser
S
13 39
AwsWPTC\S3\BucketStyleListener
S
13 39
ComposerAutoloaderInitd59cb122d8712fcc2ed4ccdabaa0dd63
S
13 42
AwsWPTC\S3\Iterator\ListObjectsIterator
S
12 23
WPTC_Google_Service_Storage
S
1 964
WPTC_Google_Service_Drive
S
1 1,236
WPTC_Google_Service_Directory
S
1 1,334
WPTC_Google_Service_Resourceviews
S
1 276
WPTC_Google_Service_CloudUserAccounts
S
1 455

1072 more item(s) not shown.