Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid - Version b.isssue-309.202006121342

Version Description

Download this release

Release Info

Developer boldgrid
Plugin Icon 128x128 Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid
Version b.isssue-309.202006121342
Comparing to
See all releases

Code changes from version b-issue-306-2-2020.06.12.0826 to b.isssue-309.202006121342

admin/class-boldgrid-backup-admin-core.php CHANGED
@@ -1850,7 +1850,11 @@ class Boldgrid_Backup_Admin_Core {
1850
  /**
1851
  * Actions to take after a backup has been created.
1852
  *
1853
- * At priority 100, we delete the local backup file if the user does
 
 
 
 
1854
  * not want to keep it.
1855
  *
1856
  * At priority 200, we send an email to the user with a summary of the
1850
  /**
1851
  * Actions to take after a backup has been created.
1852
  *
1853
+ * At priority 10, we add to the jobs queue the tasks of uploading this backup to our remote
1854
+ * storage providers. Each remote storage provider individually hooks into this action and adds
1855
+ * a job to the queue.
1856
+ *
1857
+ * At priority 100, we add a job to delete the local backup file if the user does
1858
  * not want to keep it.
1859
  *
1860
  * At priority 200, we send an email to the user with a summary of the
admin/class-boldgrid-backup-admin-remote.php CHANGED
@@ -43,16 +43,28 @@ class Boldgrid_Backup_Admin_Remote {
43
  *
44
  * @since 1.6.0
45
  *
 
 
 
 
 
 
 
 
46
  * @return bool
47
  */
48
- public function any_enabled() {
49
  $settings = $this->core->settings->get_settings();
50
 
51
  if ( empty( $settings ) || empty( $settings['remote'] ) ) {
52
  return false;
53
  }
54
 
55
- foreach ( $settings['remote'] as $remote ) {
 
 
 
 
56
  if ( isset( $remote['enabled'] ) && true === $remote['enabled'] ) {
57
  return true;
58
  }
43
  *
44
  * @since 1.6.0
45
  *
46
+ * @param bool $skip_local Whether or not to skip local storage when determining if any storage
47
+ * locations are enabled. Initially, this method returned true if any storage
48
+ * "provider" was enabled. Meaning, if you have local storage enabled only,
49
+ * this would return true. There are times you need to specifically ask
50
+ * if a REMOTE storage provider is enabled. To do this, pass true for $skip_local.
51
+ * This confusion is caused by this class name being "REMOTE" yet us saving
52
+ * LOCAL storage settings in boldgrid_backup_settings['remote']['local'].
53
+ *
54
  * @return bool
55
  */
56
+ public function any_enabled( $skip_local = false ) {
57
  $settings = $this->core->settings->get_settings();
58
 
59
  if ( empty( $settings ) || empty( $settings['remote'] ) ) {
60
  return false;
61
  }
62
 
63
+ foreach ( $settings['remote'] as $key => $remote ) {
64
+ if ( $skip_local && 'local' === $key ) {
65
+ continue;
66
+ }
67
+
68
  if ( isset( $remote['enabled'] ) && true === $remote['enabled'] ) {
69
  return true;
70
  }
admin/storage/class-boldgrid-backup-admin-storage-local.php CHANGED
@@ -59,8 +59,13 @@ class Boldgrid_Backup_Admin_Storage_Local {
59
  /**
60
  * Action to take after a backup file has been created.
61
  *
62
- * If the user has not chosen to keep local copies, this method adds the
63
- * "delete local copy" to the jobs queue.
 
 
 
 
 
64
  *
65
  * @since 1.5.2
66
  *
@@ -70,24 +75,51 @@ class Boldgrid_Backup_Admin_Storage_Local {
70
  */
71
  public function post_archive_files( $info ) {
72
  /*
73
- * Do not "delete local copy" in the following scenarios:
74
- *
75
- * We only want to add this to the jobs queue if we're in the middle of
76
- * an automatic backup. If the user simply clicked on "Backup site now",
77
- * we don't want to automatically delete the backup, there's a button
78
- * for that.
79
  *
80
- * If we're doing a backup immediately before WordPress does an auto
81
- * update, we want to make sure this backup is not deleted.
 
82
  */
83
- if ( ! $this->core->doing_cron || $this->core->pre_auto_update ) {
84
  return;
85
  }
86
 
 
 
 
 
87
  if ( $this->core->remote->is_enabled( 'local' ) ) {
88
  return;
89
  }
90
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  $args = array(
92
  'filepath' => $info['filepath'],
93
  'action' => 'boldgrid_backup_delete_local',
59
  /**
60
  * Action to take after a backup file has been created.
61
  *
62
+ * While this method's name is vague, "post_archive_files", it has a very specific purpose:
63
+ * If the user has not chosen to keep local copies, this method adds the "delete local copy" to
64
+ * the jobs queue.
65
+ *
66
+ * This method is ran after every single backup is made. Because of its very specific purpose, we
67
+ * have several checks in the beginning of the method to ensure we actually need to schedule the
68
+ * job to delete the backup.
69
  *
70
  * @since 1.5.2
71
  *
75
  */
76
  public function post_archive_files( $info ) {
77
  /*
78
+ * Do not add a job to delete this local backup if this is not an automated backup.
 
 
 
 
 
79
  *
80
+ * We only want to add this to the jobs queue if we're in the middle of an automatic backup.
81
+ * If the user simply clicked on "Backup site now", we don't want to automatically delete the
82
+ * backup, there's a button for that.
83
  */
84
+ if ( ! $this->core->doing_cron ) {
85
  return;
86
  }
87
 
88
+ /*
89
+ * If the user wants to keep backups locally, there's no need to delete it via a job. It will
90
+ * get deleted in time during the retention process.
91
+ */
92
  if ( $this->core->remote->is_enabled( 'local' ) ) {
93
  return;
94
  }
95
 
96
+ /*
97
+ * At this point, we know they don't have local storage enabled, so we need to delete ths backup
98
+ * via a job to respect those settings.
99
+ *
100
+ * HOWEVER, if the user ALSO doesn't have any REMOTE storage providers enabled, then in essence
101
+ * we've created a local backup only to delete it right away.
102
+ *
103
+ * To protect users from themselves, in the following scenario:
104
+ *
105
+ * 1. If the user DOES NOT have local storage enabled (which is true as we've progressed this
106
+ * far into the method) AND
107
+ * 2. They DO NOT have a remote storage provider enabled...
108
+ *
109
+ * ... Abort and do not add the job to remove the local backup. Doing so will mean that we
110
+ * creating a backup before an auto update, but we never uploaded it remotely and we deleted
111
+ * it locally, which seems pointless.
112
+ *
113
+ * INSTEAD, we'll have this case (the lesser of 2 evils):
114
+ *
115
+ * 1. The user will have enabled backups before auto updates.
116
+ * 2. The user will have disabled local storage.
117
+ * 3. The user will not have any remote storage enabled.
118
+ */
119
+ if ( ! $this->core->remote->any_enabled( true ) ) {
120
+ return;
121
+ }
122
+
123
  $args = array(
124
  'filepath' => $info['filepath'],
125
  'action' => 'boldgrid_backup_delete_local',
coverage.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
- <coverage generated="1591964905">
3
- <project timestamp="1591964905">
4
  <package name="Boldgrid\Backup\Admin\Card">
5
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/card/class-amazon-s3.php">
6
  <class name="Amazon_S3" namespace="Boldgrid\Backup\Admin\Card" fullPackage="Amazon">
@@ -2234,8 +2234,8 @@
2234
  <line num="145" type="stmt" count="5"/>
2235
  <line num="146" type="stmt" count="5"/>
2236
  <line num="148" type="stmt" count="5"/>
2237
- <line num="150" type="stmt" count="1"/>
2238
- <line num="152" type="stmt" count="1"/>
2239
  <line num="154" type="stmt" count="0"/>
2240
  <line num="158" type="stmt" count="0"/>
2241
  <line num="159" type="stmt" count="0"/>
@@ -3133,516 +3133,516 @@
3133
  <line num="1846" type="stmt" count="4"/>
3134
  <line num="1847" type="stmt" count="4"/>
3135
  <line num="1848" type="stmt" count="4"/>
3136
- <line num="1877" type="stmt" count="4"/>
3137
- <line num="1888" type="stmt" count="4"/>
3138
- <line num="1889" type="stmt" count="4"/>
3139
- <line num="1891" type="stmt" count="4"/>
3140
  <line num="1892" type="stmt" count="4"/>
3141
  <line num="1893" type="stmt" count="4"/>
3142
  <line num="1895" type="stmt" count="4"/>
3143
  <line num="1896" type="stmt" count="4"/>
 
3144
  <line num="1899" type="stmt" count="4"/>
3145
- <line num="1901" type="stmt" count="4"/>
3146
  <line num="1903" type="stmt" count="4"/>
3147
- <line num="1906" type="stmt" count="4"/>
3148
- <line num="1908" type="stmt" count="4"/>
3149
- <line num="1909" type="stmt" count="4"/>
3150
  <line num="1912" type="stmt" count="4"/>
3151
- <line num="1913" type="stmt" count="0"/>
3152
- <line num="1914" type="stmt" count="0"/>
3153
  <line num="1916" type="stmt" count="4"/>
3154
- <line num="1918" type="stmt" count="4"/>
3155
- <line num="1919" type="stmt" count="0"/>
3156
- <line num="1920" type="stmt" count="0"/>
3157
  <line num="1922" type="stmt" count="4"/>
3158
- <line num="1923" type="stmt" count="4"/>
3159
- <line num="1925" type="stmt" count="4"/>
3160
- <line num="1928" type="stmt" count="4"/>
3161
- <line num="1949" type="method" name="get_archive_list" visibility="public" complexity="11" crap="11.15" count="5"/>
3162
- <line num="1951" type="stmt" count="5"/>
3163
- <line num="1954" type="stmt" count="5"/>
3164
- <line num="1957" type="stmt" count="5"/>
 
3165
  <line num="1958" type="stmt" count="5"/>
3166
- <line num="1959" type="stmt" count="5"/>
3167
  <line num="1962" type="stmt" count="5"/>
3168
- <line num="1963" type="stmt" count="0"/>
3169
- <line num="1967" type="stmt" count="5"/>
3170
- <line num="1970" type="stmt" count="5"/>
3171
- <line num="1971" type="stmt" count="0"/>
3172
- <line num="1975" type="stmt" count="5"/>
3173
- <line num="1976" type="stmt" count="0"/>
3174
- <line num="1978" type="stmt" count="5"/>
3175
- <line num="1979" type="stmt" count="4"/>
3176
  <line num="1982" type="stmt" count="5"/>
3177
  <line num="1983" type="stmt" count="4"/>
3178
  <line num="1986" type="stmt" count="5"/>
3179
- <line num="1988" type="stmt" count="5"/>
3180
- <line num="1991" type="stmt" count="5"/>
3181
- <line num="1994" type="stmt" count="5"/>
3182
  <line num="1995" type="stmt" count="5"/>
3183
- <line num="1997" type="stmt" count="4"/>
3184
- <line num="2000" type="stmt" count="4"/>
3185
- <line num="2001" type="stmt" count="0"/>
3186
- <line num="2006" type="stmt" count="4"/>
3187
- <line num="2007" type="stmt" count="4"/>
3188
- <line num="2008" type="stmt" count="4"/>
3189
- <line num="2009" type="stmt" count="4"/>
3190
  <line num="2010" type="stmt" count="4"/>
3191
  <line num="2011" type="stmt" count="4"/>
3192
  <line num="2012" type="stmt" count="4"/>
3193
  <line num="2013" type="stmt" count="4"/>
 
 
 
3194
  <line num="2017" type="stmt" count="4"/>
3195
- <line num="2018" type="stmt" count="1"/>
3196
- <line num="2020" type="stmt" count="4"/>
3197
- <line num="2021" type="stmt" count="5"/>
3198
- <line num="2024" type="stmt" count="5"/>
3199
- <line num="2035" type="method" name="delete_archive_file" visibility="public" complexity="11" crap="132" count="0"/>
3200
- <line num="2038" type="stmt" count="0"/>
3201
- <line num="2039" type="stmt" count="0"/>
3202
  <line num="2043" type="stmt" count="0"/>
3203
- <line num="2046" type="stmt" count="0"/>
3204
- <line num="2049" type="stmt" count="0"/>
3205
  <line num="2050" type="stmt" count="0"/>
3206
- <line num="2051" type="stmt" count="0"/>
3207
- <line num="2052" type="stmt" count="0"/>
3208
  <line num="2054" type="stmt" count="0"/>
3209
  <line num="2055" type="stmt" count="0"/>
3210
  <line num="2056" type="stmt" count="0"/>
3211
  <line num="2058" type="stmt" count="0"/>
 
3212
  <line num="2060" type="stmt" count="0"/>
 
3213
  <line num="2064" type="stmt" count="0"/>
3214
- <line num="2065" type="stmt" count="0"/>
3215
- <line num="2066" type="stmt" count="0"/>
3216
  <line num="2068" type="stmt" count="0"/>
3217
  <line num="2069" type="stmt" count="0"/>
3218
  <line num="2070" type="stmt" count="0"/>
3219
  <line num="2072" type="stmt" count="0"/>
 
3220
  <line num="2074" type="stmt" count="0"/>
 
3221
  <line num="2078" type="stmt" count="0"/>
3222
- <line num="2079" type="stmt" count="0"/>
3223
  <line num="2083" type="stmt" count="0"/>
3224
- <line num="2086" type="stmt" count="0"/>
3225
- <line num="2088" type="stmt" count="0"/>
3226
- <line num="2089" type="stmt" count="0"/>
3227
  <line num="2090" type="stmt" count="0"/>
3228
  <line num="2092" type="stmt" count="0"/>
 
3229
  <line num="2094" type="stmt" count="0"/>
3230
- <line num="2099" type="stmt" count="0"/>
3231
- <line num="2100" type="stmt" count="0"/>
3232
- <line num="2101" type="stmt" count="0"/>
3233
  <line num="2104" type="stmt" count="0"/>
3234
- <line num="2106" type="stmt" count="0"/>
3235
- <line num="2107" type="stmt" count="0"/>
3236
  <line num="2108" type="stmt" count="0"/>
3237
  <line num="2110" type="stmt" count="0"/>
 
3238
  <line num="2112" type="stmt" count="0"/>
3239
- <line num="2117" type="stmt" count="0"/>
3240
- <line num="2118" type="stmt" count="0"/>
3241
- <line num="2119" type="stmt" count="0"/>
3242
  <line num="2121" type="stmt" count="0"/>
3243
- <line num="2124" type="stmt" count="0"/>
 
3244
  <line num="2125" type="stmt" count="0"/>
3245
- <line num="2126" type="stmt" count="0"/>
3246
- <line num="2127" type="stmt" count="0"/>
3247
  <line num="2129" type="stmt" count="0"/>
3248
  <line num="2130" type="stmt" count="0"/>
3249
- <line num="2140" type="stmt" count="0"/>
3250
- <line num="2143" type="stmt" count="0"/>
3251
- <line num="2156" type="method" name="get_dump_file" visibility="public" complexity="9" crap="25.08" count="1"/>
3252
- <line num="2158" type="stmt" count="1"/>
3253
- <line num="2159" type="stmt" count="0"/>
3254
- <line num="2179" type="stmt" count="1"/>
3255
- <line num="2180" type="stmt" count="1"/>
3256
- <line num="2181" type="stmt" count="1"/>
3257
- <line num="2182" type="stmt" count="1"/>
3258
- <line num="2186" type="stmt" count="0"/>
3259
- <line num="2189" type="stmt" count="0"/>
3260
- <line num="2192" type="stmt" count="0"/>
 
3261
  <line num="2193" type="stmt" count="0"/>
 
3262
  <line num="2197" type="stmt" count="0"/>
3263
- <line num="2198" type="stmt" count="0"/>
3264
- <line num="2199" type="method" name="anonymous function" complexity="3" crap="12" count="0"/>
3265
- <line num="2200" type="stmt" count="0"/>
3266
  <line num="2201" type="stmt" count="0"/>
 
 
3267
  <line num="2204" type="stmt" count="0"/>
3268
  <line num="2205" type="stmt" count="0"/>
3269
  <line num="2208" type="stmt" count="0"/>
3270
- <line num="2210" type="stmt" count="0"/>
3271
- <line num="2217" type="stmt" count="0"/>
3272
- <line num="2218" type="stmt" count="0"/>
3273
- <line num="2219" type="stmt" count="0"/>
3274
- <line num="2220" type="stmt" count="0"/>
3275
  <line num="2222" type="stmt" count="0"/>
3276
- <line num="2225" type="stmt" count="0"/>
3277
- <line num="2238" type="method" name="restore_archive_file" visibility="public" complexity="27" crap="62.28" count="1"/>
3278
- <line num="2239" type="stmt" count="1"/>
3279
- <line num="2241" type="stmt" count="1"/>
3280
- <line num="2242" type="stmt" count="1"/>
3281
  <line num="2243" type="stmt" count="1"/>
 
3282
  <line num="2246" type="stmt" count="1"/>
3283
- <line num="2248" type="stmt" count="1"/>
3284
- <line num="2251" type="stmt" count="1"/>
3285
- <line num="2252" type="stmt" count="0"/>
3286
- <line num="2253" type="stmt" count="0"/>
3287
- <line num="2254" type="stmt" count="0"/>
3288
- <line num="2258" type="stmt" count="1"/>
3289
- <line num="2259" type="stmt" count="0"/>
3290
- <line num="2260" type="stmt" count="0"/>
3291
- <line num="2261" type="stmt" count="0"/>
3292
- <line num="2265" type="stmt" count="1"/>
3293
- <line num="2266" type="stmt" count="1"/>
3294
  <line num="2269" type="stmt" count="1"/>
3295
  <line num="2270" type="stmt" count="1"/>
3296
- <line num="2271" type="stmt" count="1"/>
3297
- <line num="2272" type="stmt" count="0"/>
3298
- <line num="2273" type="stmt" count="0"/>
3299
- <line num="2274" type="stmt" count="0"/>
3300
- <line num="2278" type="stmt" count="1"/>
3301
- <line num="2279" type="stmt" count="1"/>
3302
- <line num="2280" type="stmt" count="1"/>
3303
- <line num="2281" type="stmt" count="0"/>
3304
- <line num="2282" type="stmt" count="0"/>
3305
- <line num="2283" type="stmt" count="0"/>
3306
- <line num="2287" type="stmt" count="1"/>
3307
- <line num="2289" type="stmt" count="1"/>
3308
- <line num="2290" type="stmt" count="1"/>
3309
- <line num="2291" type="stmt" count="0"/>
3310
- <line num="2292" type="stmt" count="0"/>
3311
- <line num="2293" type="stmt" count="0"/>
3312
- <line num="2296" type="stmt" count="1"/>
3313
- <line num="2298" type="stmt" count="1"/>
3314
- <line num="2299" type="stmt" count="0"/>
3315
- <line num="2300" type="stmt" count="0"/>
3316
- <line num="2301" type="stmt" count="0"/>
3317
- <line num="2304" type="stmt" count="1"/>
3318
- <line num="2306" type="stmt" count="1"/>
3319
- <line num="2307" type="stmt" count="1"/>
3320
  <line num="2308" type="stmt" count="1"/>
3321
- <line num="2309" type="stmt" count="0"/>
3322
- <line num="2310" type="stmt" count="0"/>
3323
- <line num="2311" type="stmt" count="0"/>
3324
- <line num="2316" type="stmt" count="1"/>
3325
- <line num="2317" type="stmt" count="1"/>
3326
- <line num="2318" type="stmt" count="1"/>
3327
- <line num="2319" type="stmt" count="1"/>
3328
  <line num="2320" type="stmt" count="1"/>
3329
  <line num="2321" type="stmt" count="1"/>
3330
  <line num="2322" type="stmt" count="1"/>
3331
  <line num="2323" type="stmt" count="1"/>
3332
  <line num="2324" type="stmt" count="1"/>
 
 
3333
  <line num="2327" type="stmt" count="1"/>
3334
- <line num="2329" type="stmt" count="1"/>
3335
- <line num="2338" type="stmt" count="1"/>
3336
- <line num="2344" type="stmt" count="1"/>
3337
- <line num="2345" type="stmt" count="1"/>
3338
- <line num="2346" type="stmt" count="0"/>
3339
- <line num="2347" type="stmt" count="0"/>
3340
- <line num="2348" type="stmt" count="0"/>
3341
- <line num="2350" type="stmt" count="1"/>
3342
  <line num="2351" type="stmt" count="0"/>
 
3343
  <line num="2354" type="stmt" count="1"/>
3344
- <line num="2355" type="stmt" count="1"/>
3345
- <line num="2356" type="stmt" count="1"/>
3346
- <line num="2357" type="stmt" count="1"/>
3347
  <line num="2358" type="stmt" count="1"/>
 
3348
  <line num="2360" type="stmt" count="1"/>
3349
- <line num="2361" type="stmt" count="0"/>
3350
- <line num="2371" type="stmt" count="0"/>
3351
- <line num="2373" type="stmt" count="0"/>
3352
- <line num="2374" type="stmt" count="0"/>
3353
  <line num="2375" type="stmt" count="0"/>
3354
- <line num="2376" type="stmt" count="0"/>
3355
  <line num="2377" type="stmt" count="0"/>
 
3356
  <line num="2379" type="stmt" count="0"/>
3357
- <line num="2389" type="stmt" count="1"/>
3358
- <line num="2398" type="stmt" count="1"/>
3359
- <line num="2399" type="stmt" count="1"/>
3360
- <line num="2400" type="stmt" count="1"/>
3361
- <line num="2401" type="stmt" count="1"/>
3362
  <line num="2402" type="stmt" count="1"/>
 
 
3363
  <line num="2405" type="stmt" count="1"/>
3364
- <line num="2406" type="stmt" count="0"/>
3365
- <line num="2407" type="stmt" count="0"/>
3366
  <line num="2409" type="stmt" count="1"/>
3367
  <line num="2410" type="stmt" count="0"/>
3368
- <line num="2412" type="stmt" count="0"/>
3369
- <line num="2413" type="stmt" count="0"/>
3370
  <line num="2414" type="stmt" count="0"/>
3371
- <line num="2415" type="stmt" count="0"/>
3372
- <line num="2418" type="stmt" count="1"/>
3373
- <line num="2419" type="stmt" count="1"/>
 
3374
  <line num="2422" type="stmt" count="1"/>
3375
  <line num="2423" type="stmt" count="1"/>
3376
  <line num="2426" type="stmt" count="1"/>
3377
- <line num="2427" type="stmt" count="0"/>
3378
- <line num="2428" type="stmt" count="0"/>
3379
- <line num="2429" type="stmt" count="0"/>
3380
- <line num="2431" type="stmt" count="1"/>
3381
- <line num="2432" type="stmt" count="1"/>
3382
- <line num="2433" type="stmt" count="1"/>
3383
  <line num="2436" type="stmt" count="1"/>
3384
- <line num="2439" type="stmt" count="1"/>
3385
- <line num="2442" type="stmt" count="1"/>
3386
  <line num="2443" type="stmt" count="1"/>
3387
  <line num="2446" type="stmt" count="1"/>
 
3388
  <line num="2450" type="stmt" count="1"/>
3389
- <line num="2452" type="stmt" count="1"/>
3390
- <line num="2453" type="stmt" count="1"/>
3391
  <line num="2456" type="stmt" count="1"/>
3392
- <line num="2459" type="stmt" count="1"/>
3393
- <line num="2461" type="stmt" count="1"/>
3394
  <line num="2463" type="stmt" count="1"/>
3395
- <line num="2466" type="stmt" count="1"/>
3396
- <line num="2479" type="method" name="page_archives" visibility="public" complexity="5" crap="30" count="0"/>
3397
- <line num="2480" type="stmt" count="0"/>
3398
- <line num="2483" type="stmt" count="0"/>
3399
  <line num="2484" type="stmt" count="0"/>
3400
- <line num="2486" type="stmt" count="0"/>
3401
- <line num="2489" type="stmt" count="0"/>
3402
- <line num="2492" type="stmt" count="0"/>
3403
  <line num="2493" type="stmt" count="0"/>
3404
- <line num="2495" type="stmt" count="0"/>
3405
- <line num="2498" type="stmt" count="0"/>
3406
  <line num="2499" type="stmt" count="0"/>
3407
- <line num="2500" type="stmt" count="0"/>
3408
  <line num="2502" type="stmt" count="0"/>
3409
  <line num="2503" type="stmt" count="0"/>
 
3410
  <line num="2506" type="stmt" count="0"/>
3411
  <line num="2507" type="stmt" count="0"/>
3412
- <line num="2508" type="stmt" count="0"/>
3413
  <line num="2511" type="stmt" count="0"/>
3414
- <line num="2514" type="stmt" count="0"/>
3415
- <line num="2517" type="stmt" count="0"/>
3416
- <line num="2519" type="stmt" count="0"/>
3417
- <line num="2520" type="stmt" count="0"/>
3418
  <line num="2521" type="stmt" count="0"/>
 
3419
  <line num="2524" type="stmt" count="0"/>
3420
- <line num="2526" type="stmt" count="0"/>
3421
- <line num="2529" type="stmt" count="0"/>
3422
  <line num="2530" type="stmt" count="0"/>
3423
- <line num="2531" type="stmt" count="0"/>
3424
  <line num="2533" type="stmt" count="0"/>
3425
- <line num="2536" type="stmt" count="0"/>
 
3426
  <line num="2537" type="stmt" count="0"/>
3427
- <line num="2546" type="method" name="boldgrid_backup_now_callback" visibility="public" complexity="10" crap="110" count="0"/>
3428
- <line num="2549" type="stmt" count="0"/>
3429
- <line num="2550" type="stmt" count="0"/>
3430
- <line num="2551" type="stmt" count="0"/>
3431
  <line num="2553" type="stmt" count="0"/>
3432
  <line num="2554" type="stmt" count="0"/>
3433
  <line num="2555" type="stmt" count="0"/>
 
3434
  <line num="2558" type="stmt" count="0"/>
3435
  <line num="2559" type="stmt" count="0"/>
3436
- <line num="2560" type="stmt" count="0"/>
3437
  <line num="2562" type="stmt" count="0"/>
3438
  <line num="2563" type="stmt" count="0"/>
3439
  <line num="2564" type="stmt" count="0"/>
3440
  <line num="2566" type="stmt" count="0"/>
 
3441
  <line num="2568" type="stmt" count="0"/>
3442
- <line num="2569" type="stmt" count="0"/>
3443
  <line num="2570" type="stmt" count="0"/>
3444
  <line num="2572" type="stmt" count="0"/>
3445
  <line num="2573" type="stmt" count="0"/>
3446
- <line num="2575" type="stmt" count="0"/>
3447
- <line num="2578" type="stmt" count="0"/>
 
3448
  <line num="2579" type="stmt" count="0"/>
3449
- <line num="2580" type="stmt" count="0"/>
3450
  <line num="2582" type="stmt" count="0"/>
3451
  <line num="2583" type="stmt" count="0"/>
3452
  <line num="2584" type="stmt" count="0"/>
3453
- <line num="2593" type="stmt" count="0"/>
3454
- <line num="2594" type="stmt" count="0"/>
3455
- <line num="2606" type="method" name="download_archive_file_callback" visibility="public" complexity="10" crap="110" count="0"/>
3456
- <line num="2608" type="stmt" count="0"/>
3457
- <line num="2611" type="stmt" count="0"/>
 
3458
  <line num="2612" type="stmt" count="0"/>
3459
- <line num="2613" type="stmt" count="0"/>
3460
- <line num="2614" type="stmt" count="0"/>
3461
  <line num="2617" type="stmt" count="0"/>
3462
  <line num="2618" type="stmt" count="0"/>
3463
- <line num="2619" type="stmt" count="0"/>
3464
- <line num="2620" type="stmt" count="0"/>
3465
  <line num="2621" type="stmt" count="0"/>
 
 
 
3466
  <line num="2625" type="stmt" count="0"/>
3467
- <line num="2626" type="stmt" count="0"/>
3468
- <line num="2627" type="stmt" count="0"/>
3469
- <line num="2628" type="stmt" count="0"/>
3470
  <line num="2629" type="stmt" count="0"/>
 
 
 
3471
  <line num="2633" type="stmt" count="0"/>
3472
- <line num="2636" type="stmt" count="0"/>
3473
  <line num="2637" type="stmt" count="0"/>
3474
- <line num="2638" type="stmt" count="0"/>
3475
- <line num="2639" type="stmt" count="0"/>
3476
  <line num="2642" type="stmt" count="0"/>
3477
- <line num="2645" type="stmt" count="0"/>
3478
  <line num="2646" type="stmt" count="0"/>
3479
- <line num="2647" type="stmt" count="0"/>
3480
- <line num="2648" type="stmt" count="0"/>
 
3481
  <line num="2652" type="stmt" count="0"/>
3482
- <line num="2653" type="stmt" count="0"/>
3483
- <line num="2654" type="stmt" count="0"/>
3484
  <line num="2657" type="stmt" count="0"/>
3485
  <line num="2658" type="stmt" count="0"/>
3486
- <line num="2659" type="stmt" count="0"/>
3487
- <line num="2660" type="stmt" count="0"/>
3488
  <line num="2662" type="stmt" count="0"/>
 
3489
  <line num="2664" type="stmt" count="0"/>
3490
  <line num="2666" type="stmt" count="0"/>
3491
- <line num="2667" type="stmt" count="0"/>
3492
  <line num="2668" type="stmt" count="0"/>
 
3493
  <line num="2671" type="stmt" count="0"/>
3494
  <line num="2672" type="stmt" count="0"/>
3495
- <line num="2682" type="method" name="page_backup_test" visibility="public" complexity="6" crap="42" count="0"/>
3496
- <line num="2684" type="stmt" count="0"/>
3497
- <line num="2687" type="stmt" count="0"/>
3498
- <line num="2690" type="stmt" count="0"/>
3499
- <line num="2693" type="stmt" count="0"/>
3500
- <line num="2696" type="stmt" count="0"/>
3501
- <line num="2698" type="stmt" count="0"/>
3502
- <line num="2701" type="stmt" count="0"/>
3503
- <line num="2704" type="stmt" count="0"/>
3504
- <line num="2707" type="stmt" count="0"/>
3505
- <line num="2710" type="stmt" count="0"/>
3506
- <line num="2713" type="stmt" count="0"/>
3507
- <line num="2715" type="stmt" count="0"/>
3508
- <line num="2723" type="stmt" count="0"/>
3509
- <line num="2724" type="stmt" count="0"/>
3510
- <line num="2725" type="stmt" count="0"/>
3511
- <line num="2726" type="stmt" count="0"/>
3512
  <line num="2727" type="stmt" count="0"/>
 
 
3513
  <line num="2730" type="stmt" count="0"/>
3514
  <line num="2731" type="stmt" count="0"/>
3515
- <line num="2732" type="stmt" count="0"/>
3516
- <line num="2733" type="stmt" count="0"/>
3517
  <line num="2734" type="stmt" count="0"/>
3518
  <line num="2735" type="stmt" count="0"/>
3519
  <line num="2736" type="stmt" count="0"/>
3520
  <line num="2737" type="stmt" count="0"/>
 
3521
  <line num="2739" type="stmt" count="0"/>
3522
- <line num="2742" type="stmt" count="0"/>
 
3523
  <line num="2743" type="stmt" count="0"/>
3524
- <line num="2744" type="stmt" count="0"/>
3525
- <line num="2745" type="stmt" count="0"/>
3526
  <line num="2746" type="stmt" count="0"/>
3527
  <line num="2747" type="stmt" count="0"/>
 
 
3528
  <line num="2750" type="stmt" count="0"/>
3529
  <line num="2751" type="stmt" count="0"/>
3530
- <line num="2766" type="method" name="set_doing_cron" visibility="public" complexity="3" crap="3" count="20"/>
3531
- <line num="2767" type="stmt" count="20"/>
3532
- <line num="2768" type="stmt" count="20"/>
3533
- <line num="2775" type="method" name="set_lang" visibility="public" complexity="1" crap="1" count="20"/>
3534
- <line num="2780" type="stmt" count="20"/>
3535
- <line num="2782" type="stmt" count="20"/>
3536
- <line num="2783" type="stmt" count="20"/>
3537
  <line num="2784" type="stmt" count="20"/>
3538
- <line num="2785" type="stmt" count="20"/>
3539
  <line num="2786" type="stmt" count="20"/>
3540
  <line num="2787" type="stmt" count="20"/>
 
3541
  <line num="2789" type="stmt" count="20"/>
3542
  <line num="2790" type="stmt" count="20"/>
3543
- <line num="2792" type="stmt" count="20"/>
3544
  <line num="2793" type="stmt" count="20"/>
3545
  <line num="2794" type="stmt" count="20"/>
3546
- <line num="2795" type="stmt" count="20"/>
3547
  <line num="2796" type="stmt" count="20"/>
3548
  <line num="2797" type="stmt" count="20"/>
 
3549
  <line num="2799" type="stmt" count="20"/>
3550
  <line num="2800" type="stmt" count="20"/>
3551
  <line num="2801" type="stmt" count="20"/>
3552
- <line num="2807" type="stmt" count="20"/>
3553
- <line num="2809" type="stmt" count="20"/>
3554
- <line num="2810" type="stmt" count="20"/>
3555
  <line num="2811" type="stmt" count="20"/>
3556
- <line num="2812" type="stmt" count="20"/>
3557
  <line num="2813" type="stmt" count="20"/>
 
3558
  <line num="2815" type="stmt" count="20"/>
3559
- <line num="2818" type="stmt" count="20"/>
 
3560
  <line num="2819" type="stmt" count="20"/>
3561
- <line num="2821" type="stmt" count="20"/>
3562
  <line num="2823" type="stmt" count="20"/>
3563
- <line num="2835" type="method" name="set_time_limit" visibility="public" complexity="2" crap="2" count="4"/>
3564
- <line num="2836" type="stmt" count="4"/>
3565
- <line num="2838" type="stmt" count="4"/>
3566
- <line num="2839" type="stmt" count="4"/>
3567
- <line num="2846" type="method" name="wp_ajax_restore" visibility="public" complexity="6" crap="42" count="0"/>
3568
- <line num="2847" type="stmt" count="0"/>
3569
- <line num="2848" type="stmt" count="0"/>
3570
  <line num="2851" type="stmt" count="0"/>
3571
  <line num="2852" type="stmt" count="0"/>
3572
- <line num="2853" type="stmt" count="0"/>
3573
  <line num="2855" type="stmt" count="0"/>
3574
  <line num="2856" type="stmt" count="0"/>
3575
  <line num="2857" type="stmt" count="0"/>
 
3576
  <line num="2860" type="stmt" count="0"/>
3577
  <line num="2861" type="stmt" count="0"/>
3578
- <line num="2862" type="stmt" count="0"/>
3579
  <line num="2864" type="stmt" count="0"/>
3580
  <line num="2865" type="stmt" count="0"/>
3581
  <line num="2866" type="stmt" count="0"/>
3582
  <line num="2868" type="stmt" count="0"/>
3583
- <line num="2881" type="stmt" count="0"/>
3584
- <line num="2882" type="stmt" count="0"/>
3585
- <line num="2884" type="stmt" count="0"/>
3586
  <line num="2885" type="stmt" count="0"/>
3587
  <line num="2886" type="stmt" count="0"/>
3588
- <line num="2887" type="stmt" count="0"/>
3589
  <line num="2888" type="stmt" count="0"/>
 
3590
  <line num="2890" type="stmt" count="0"/>
3591
  <line num="2891" type="stmt" count="0"/>
3592
  <line num="2892" type="stmt" count="0"/>
3593
- <line num="2893" type="stmt" count="0"/>
3594
  <line num="2895" type="stmt" count="0"/>
 
3595
  <line num="2897" type="stmt" count="0"/>
3596
- <line num="2898" type="stmt" count="0"/>
3597
- <line num="2914" type="method" name="boldgrid_backup_now_auto" visibility="public" complexity="4" crap="20" count="0"/>
3598
- <line num="2916" type="stmt" count="0"/>
3599
- <line num="2919" type="stmt" count="0"/>
3600
  <line num="2920" type="stmt" count="0"/>
 
3601
  <line num="2924" type="stmt" count="0"/>
3602
- <line num="2927" type="stmt" count="0"/>
3603
  <line num="2928" type="stmt" count="0"/>
 
3604
  <line num="2932" type="stmt" count="0"/>
3605
- <line num="2933" type="stmt" count="0"/>
3606
- <line num="2944" type="method" name="enforce_retention" visibility="public" complexity="8" crap="8.07" count="4"/>
3607
- <line num="2945" type="stmt" count="4"/>
3608
- <line num="2946" type="stmt" count="4"/>
3609
- <line num="2947" type="stmt" count="4"/>
3610
  <line num="2949" type="stmt" count="4"/>
3611
  <line num="2950" type="stmt" count="4"/>
3612
- <line num="2952" type="stmt" count="4"/>
3613
  <line num="2953" type="stmt" count="4"/>
 
3614
  <line num="2956" type="stmt" count="4"/>
3615
  <line num="2957" type="stmt" count="4"/>
3616
- <line num="2958" type="stmt" count="4"/>
3617
- <line num="2959" type="stmt" count="4"/>
3618
- <line num="2960" type="stmt" count="0"/>
3619
- <line num="2961" type="stmt" count="0"/>
3620
- <line num="2962" type="stmt" count="0"/>
3621
  <line num="2963" type="stmt" count="4"/>
3622
- <line num="2964" type="stmt" count="4"/>
3623
- <line num="2965" type="stmt" count="4"/>
 
 
3624
  <line num="2968" type="stmt" count="4"/>
3625
- <line num="2971" type="stmt" count="4"/>
3626
  <line num="2972" type="stmt" count="4"/>
3627
- <line num="2973" type="stmt" count="4"/>
3628
- <line num="2977" type="stmt" count="1"/>
3629
- <line num="2980" type="stmt" count="1"/>
3630
- <line num="2983" type="stmt" count="1"/>
3631
  <line num="2984" type="stmt" count="1"/>
3632
- <line num="2985" type="stmt" count="1"/>
3633
  <line num="2988" type="stmt" count="1"/>
3634
- <line num="2991" type="stmt" count="1"/>
3635
- <line num="2994" type="stmt" count="1"/>
3636
- <line num="2996" type="stmt" count="1"/>
3637
- <line num="2997" type="stmt" count="1"/>
3638
- <line num="3006" type="stmt" count="1"/>
3639
- <line num="3007" type="stmt" count="1"/>
3640
- <line num="3008" type="stmt" count="0"/>
3641
  <line num="3010" type="stmt" count="1"/>
3642
- <line num="3012" type="stmt" count="1"/>
3643
- <line num="3013" type="stmt" count="1"/>
3644
  <line num="3014" type="stmt" count="1"/>
3645
- <metrics loc="3015" ncloc="1556" classes="1" methods="28" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="1096" coveredstatements="536" elements="1124" coveredelements="540"/>
 
 
 
3646
  </file>
3647
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-cron-log.php">
3648
  <class name="Boldgrid_Backup_Admin_Cron_Log" namespace="global" fullPackage="Boldgrid.Backup.Admin.Cron">
@@ -5742,47 +5742,49 @@
5742
  </file>
5743
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-remote.php">
5744
  <class name="Boldgrid_Backup_Admin_Remote" namespace="global" fullPackage="Boldgrid.Backup.Admin">
5745
- <metrics complexity="16" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="2" elements="38" coveredelements="3"/>
5746
  </class>
5747
  <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="20"/>
5748
  <line num="38" type="stmt" count="20"/>
5749
  <line num="39" type="stmt" count="20"/>
5750
- <line num="48" type="method" name="any_enabled" visibility="public" complexity="6" crap="42" count="0"/>
5751
- <line num="49" type="stmt" count="0"/>
5752
- <line num="51" type="stmt" count="0"/>
5753
- <line num="52" type="stmt" count="0"/>
5754
- <line num="55" type="stmt" count="0"/>
5755
- <line num="56" type="stmt" count="0"/>
5756
  <line num="57" type="stmt" count="0"/>
5757
  <line num="59" type="stmt" count="0"/>
5758
- <line num="61" type="stmt" count="0"/>
5759
- <line num="74" type="method" name="get_enabled" visibility="public" complexity="6" crap="42" count="0"/>
5760
- <line num="75" type="stmt" count="0"/>
5761
- <line num="78" type="stmt" count="0"/>
5762
- <line num="80" type="stmt" count="0"/>
5763
- <line num="81" type="stmt" count="0"/>
5764
- <line num="82" type="stmt" count="0"/>
5765
- <line num="83" type="stmt" count="0"/>
5766
- <line num="84" type="stmt" count="0"/>
5767
  <line num="87" type="stmt" count="0"/>
5768
- <line num="88" type="stmt" count="0"/>
5769
  <line num="90" type="stmt" count="0"/>
5770
- <line num="91" type="stmt" count="0"/>
5771
  <line num="92" type="stmt" count="0"/>
5772
  <line num="93" type="stmt" count="0"/>
5773
  <line num="94" type="stmt" count="0"/>
 
5774
  <line num="96" type="stmt" count="0"/>
5775
- <line num="97" type="stmt" count="0"/>
5776
  <line num="99" type="stmt" count="0"/>
5777
- <line num="111" type="method" name="is_enabled" visibility="public" complexity="2" crap="6" count="0"/>
5778
- <line num="112" type="stmt" count="0"/>
5779
- <line num="114" type="stmt" count="0"/>
5780
- <line num="127" type="method" name="post_download" visibility="public" complexity="1" crap="2" count="0"/>
5781
- <line num="129" type="stmt" count="0"/>
5782
- <line num="130" type="stmt" count="0"/>
5783
- <line num="131" type="stmt" count="0"/>
5784
- <line num="132" type="stmt" count="0"/>
5785
- <metrics loc="133" ncloc="61" classes="1" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="2" elements="38" coveredelements="3"/>
 
 
 
 
 
 
 
 
 
5786
  </file>
5787
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-restore-git.php">
5788
  <class name="Boldgrid_Backup_Admin_Restore_Git" namespace="global" fullPackage="Boldgrid.Backup.Admin.Restore">
@@ -12791,137 +12793,139 @@
12791
  </file>
12792
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/storage/class-boldgrid-backup-admin-storage-local.php">
12793
  <class name="Boldgrid_Backup_Admin_Storage_Local" namespace="global" fullPackage="Boldgrid.Backup.Admin.Storage">
12794
- <metrics complexity="30" methods="9" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="119" coveredstatements="2" elements="128" coveredelements="3"/>
12795
  </class>
12796
  <line num="39" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="20"/>
12797
  <line num="40" type="stmt" count="20"/>
12798
  <line num="41" type="stmt" count="20"/>
12799
  <line num="55" type="method" name="delete_local" visibility="public" complexity="1" crap="2" count="0"/>
12800
  <line num="56" type="stmt" count="0"/>
12801
- <line num="71" type="method" name="post_archive_files" visibility="public" complexity="4" crap="20" count="0"/>
12802
- <line num="83" type="stmt" count="0"/>
12803
  <line num="84" type="stmt" count="0"/>
12804
- <line num="87" type="stmt" count="0"/>
12805
- <line num="88" type="stmt" count="0"/>
12806
  <line num="92" type="stmt" count="0"/>
12807
  <line num="93" type="stmt" count="0"/>
12808
- <line num="94" type="stmt" count="0"/>
12809
- <line num="95" type="stmt" count="0"/>
12810
- <line num="96" type="stmt" count="0"/>
12811
- <line num="98" type="stmt" count="0"/>
12812
- <line num="99" type="stmt" count="0"/>
12813
- <line num="106" type="method" name="add_submenus" visibility="public" complexity="1" crap="2" count="0"/>
12814
- <line num="107" type="stmt" count="0"/>
12815
- <line num="108" type="stmt" count="0"/>
12816
- <line num="109" type="stmt" count="0"/>
12817
- <line num="110" type="stmt" count="0"/>
12818
- <line num="111" type="stmt" count="0"/>
12819
- <line num="112" type="stmt" count="0"/>
12820
- <line num="114" type="stmt" count="0"/>
12821
- <line num="115" type="stmt" count="0"/>
12822
- <line num="117" type="stmt" count="0"/>
12823
- <line num="118" type="stmt" count="0"/>
12824
- <line num="125" type="method" name="webserver_subpage" visibility="public" complexity="1" crap="2" count="0"/>
12825
  <line num="126" type="stmt" count="0"/>
12826
  <line num="127" type="stmt" count="0"/>
12827
  <line num="128" type="stmt" count="0"/>
12828
- <line num="129" type="stmt" count="0"/>
12829
  <line num="131" type="stmt" count="0"/>
12830
- <line num="132" type="stmt" count="0"/>
12831
- <line num="133" type="stmt" count="0"/>
12832
- <line num="134" type="stmt" count="0"/>
12833
- <line num="135" type="stmt" count="0"/>
12834
- <line num="137" type="stmt" count="0"/>
12835
  <line num="139" type="stmt" count="0"/>
 
12836
  <line num="141" type="stmt" count="0"/>
 
12837
  <line num="143" type="stmt" count="0"/>
12838
  <line num="144" type="stmt" count="0"/>
12839
- <line num="160" type="method" name="webserver_subpage_save" visibility="public" complexity="13" crap="182" count="0"/>
 
 
 
 
 
 
 
12840
  <line num="161" type="stmt" count="0"/>
12841
- <line num="162" type="stmt" count="0"/>
 
12842
  <line num="165" type="stmt" count="0"/>
12843
  <line num="166" type="stmt" count="0"/>
12844
  <line num="167" type="stmt" count="0"/>
12845
- <line num="168" type="stmt" count="0"/>
12846
- <line num="170" type="stmt" count="0"/>
12847
- <line num="172" type="stmt" count="0"/>
12848
  <line num="175" type="stmt" count="0"/>
12849
  <line num="176" type="stmt" count="0"/>
12850
- <line num="178" type="stmt" count="0"/>
12851
- <line num="179" type="stmt" count="0"/>
12852
- <line num="181" type="stmt" count="0"/>
12853
- <line num="182" type="stmt" count="0"/>
12854
- <line num="184" type="stmt" count="0"/>
12855
- <line num="185" type="stmt" count="0"/>
12856
- <line num="186" type="stmt" count="0"/>
12857
- <line num="188" type="stmt" count="0"/>
12858
- <line num="191" type="stmt" count="0"/>
12859
- <line num="192" type="stmt" count="0"/>
12860
  <line num="193" type="stmt" count="0"/>
12861
  <line num="194" type="stmt" count="0"/>
12862
- <line num="196" type="stmt" count="0"/>
12863
  <line num="198" type="stmt" count="0"/>
12864
  <line num="199" type="stmt" count="0"/>
12865
  <line num="200" type="stmt" count="0"/>
12866
- <line num="201" type="stmt" count="0"/>
12867
- <line num="203" type="stmt" count="0"/>
12868
  <line num="204" type="stmt" count="0"/>
12869
- <line num="205" type="stmt" count="0"/>
12870
- <line num="206" type="stmt" count="0"/>
12871
  <line num="208" type="stmt" count="0"/>
12872
- <line num="209" type="stmt" count="0"/>
12873
  <line num="211" type="stmt" count="0"/>
12874
- <line num="212" type="stmt" count="0"/>
12875
  <line num="214" type="stmt" count="0"/>
12876
- <line num="215" type="stmt" count="0"/>
12877
  <line num="216" type="stmt" count="0"/>
12878
  <line num="217" type="stmt" count="0"/>
12879
  <line num="218" type="stmt" count="0"/>
12880
- <line num="219" type="stmt" count="0"/>
12881
- <line num="221" type="stmt" count="0"/>
12882
- <line num="222" type="stmt" count="0"/>
12883
  <line num="223" type="stmt" count="0"/>
12884
  <line num="224" type="stmt" count="0"/>
12885
- <line num="227" type="stmt" count="0"/>
12886
- <line num="229" type="stmt" count="0"/>
 
12887
  <line num="230" type="stmt" count="0"/>
12888
  <line num="231" type="stmt" count="0"/>
12889
  <line num="232" type="stmt" count="0"/>
12890
- <line num="234" type="stmt" count="0"/>
12891
  <line num="235" type="stmt" count="0"/>
12892
  <line num="236" type="stmt" count="0"/>
 
12893
  <line num="238" type="stmt" count="0"/>
 
12894
  <line num="241" type="stmt" count="0"/>
12895
- <line num="254" type="method" name="is_webserver_setup" visibility="public" complexity="3" crap="12" count="0"/>
 
 
 
 
 
 
 
 
 
12896
  <line num="255" type="stmt" count="0"/>
12897
  <line num="256" type="stmt" count="0"/>
12898
- <line num="257" type="stmt" count="0"/>
12899
- <line num="258" type="stmt" count="0"/>
12900
- <line num="260" type="stmt" count="0"/>
12901
- <line num="271" type="method" name="is_setup_ajax" visibility="public" complexity="4" crap="20" count="0"/>
12902
- <line num="272" type="stmt" count="0"/>
 
 
 
 
12903
  <line num="273" type="stmt" count="0"/>
12904
- <line num="274" type="stmt" count="0"/>
12905
- <line num="276" type="stmt" count="0"/>
12906
- <line num="277" type="stmt" count="0"/>
12907
- <line num="278" type="stmt" count="0"/>
12908
- <line num="280" type="stmt" count="0"/>
12909
- <line num="282" type="stmt" count="0"/>
12910
- <line num="284" type="stmt" count="0"/>
12911
- <line num="285" type="stmt" count="0"/>
12912
- <line num="286" type="stmt" count="0"/>
12913
  <line num="287" type="stmt" count="0"/>
 
12914
  <line num="289" type="stmt" count="0"/>
12915
- <line num="298" type="method" name="get_webserver_details" visibility="public" complexity="2" crap="6" count="0"/>
12916
- <line num="299" type="stmt" count="0"/>
12917
- <line num="302" type="stmt" count="0"/>
12918
- <line num="303" type="stmt" count="0"/>
12919
  <line num="304" type="stmt" count="0"/>
12920
  <line num="305" type="stmt" count="0"/>
12921
  <line num="306" type="stmt" count="0"/>
12922
- <line num="307" type="stmt" count="0"/>
12923
  <line num="308" type="stmt" count="0"/>
12924
- <metrics loc="310" ncloc="185" classes="1" methods="9" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="119" coveredstatements="2" elements="128" coveredelements="3"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12925
  </file>
12926
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/boldgrid-backup-cron.php">
12927
  <line num="18" type="stmt" count="0"/>
@@ -75130,7 +75134,7 @@
75130
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
75131
  </file>
75132
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
75133
- <class name="ComposerStaticInit02da5d410c7618e7bbd0688b4f607d05" namespace="Composer\Autoload">
75134
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
75135
  </class>
75136
  <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
@@ -75222,7 +75226,7 @@
75222
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
75223
  </file>
75224
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
75225
- <class name="ComposerAutoloaderInit02da5d410c7618e7bbd0688b4f607d05" namespace="global">
75226
  <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
75227
  </class>
75228
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
@@ -94441,6 +94445,6 @@
94441
  <line num="16" type="stmt" count="0"/>
94442
  <metrics loc="16" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
94443
  </file>
94444
- <metrics files="944" loc="189322" ncloc="115415" classes="854" methods="3512" coveredmethods="274" conditionals="0" coveredconditionals="0" statements="85122" coveredstatements="3997" elements="88634" coveredelements="4271"/>
94445
  </project>
94446
  </coverage>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
+ <coverage generated="1591983878">
3
+ <project timestamp="1591983878">
4
  <package name="Boldgrid\Backup\Admin\Card">
5
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/card/class-amazon-s3.php">
6
  <class name="Amazon_S3" namespace="Boldgrid\Backup\Admin\Card" fullPackage="Amazon">
2234
  <line num="145" type="stmt" count="5"/>
2235
  <line num="146" type="stmt" count="5"/>
2236
  <line num="148" type="stmt" count="5"/>
2237
+ <line num="150" type="stmt" count="2"/>
2238
+ <line num="152" type="stmt" count="2"/>
2239
  <line num="154" type="stmt" count="0"/>
2240
  <line num="158" type="stmt" count="0"/>
2241
  <line num="159" type="stmt" count="0"/>
3133
  <line num="1846" type="stmt" count="4"/>
3134
  <line num="1847" type="stmt" count="4"/>
3135
  <line num="1848" type="stmt" count="4"/>
3136
+ <line num="1881" type="stmt" count="4"/>
 
 
 
3137
  <line num="1892" type="stmt" count="4"/>
3138
  <line num="1893" type="stmt" count="4"/>
3139
  <line num="1895" type="stmt" count="4"/>
3140
  <line num="1896" type="stmt" count="4"/>
3141
+ <line num="1897" type="stmt" count="4"/>
3142
  <line num="1899" type="stmt" count="4"/>
3143
+ <line num="1900" type="stmt" count="4"/>
3144
  <line num="1903" type="stmt" count="4"/>
3145
+ <line num="1905" type="stmt" count="4"/>
3146
+ <line num="1907" type="stmt" count="4"/>
3147
+ <line num="1910" type="stmt" count="4"/>
3148
  <line num="1912" type="stmt" count="4"/>
3149
+ <line num="1913" type="stmt" count="4"/>
 
3150
  <line num="1916" type="stmt" count="4"/>
3151
+ <line num="1917" type="stmt" count="0"/>
3152
+ <line num="1918" type="stmt" count="0"/>
3153
+ <line num="1920" type="stmt" count="4"/>
3154
  <line num="1922" type="stmt" count="4"/>
3155
+ <line num="1923" type="stmt" count="0"/>
3156
+ <line num="1924" type="stmt" count="0"/>
3157
+ <line num="1926" type="stmt" count="4"/>
3158
+ <line num="1927" type="stmt" count="4"/>
3159
+ <line num="1929" type="stmt" count="4"/>
3160
+ <line num="1932" type="stmt" count="4"/>
3161
+ <line num="1953" type="method" name="get_archive_list" visibility="public" complexity="11" crap="11.15" count="5"/>
3162
+ <line num="1955" type="stmt" count="5"/>
3163
  <line num="1958" type="stmt" count="5"/>
3164
+ <line num="1961" type="stmt" count="5"/>
3165
  <line num="1962" type="stmt" count="5"/>
3166
+ <line num="1963" type="stmt" count="5"/>
3167
+ <line num="1966" type="stmt" count="5"/>
3168
+ <line num="1967" type="stmt" count="0"/>
3169
+ <line num="1971" type="stmt" count="5"/>
3170
+ <line num="1974" type="stmt" count="5"/>
3171
+ <line num="1975" type="stmt" count="0"/>
3172
+ <line num="1979" type="stmt" count="5"/>
3173
+ <line num="1980" type="stmt" count="0"/>
3174
  <line num="1982" type="stmt" count="5"/>
3175
  <line num="1983" type="stmt" count="4"/>
3176
  <line num="1986" type="stmt" count="5"/>
3177
+ <line num="1987" type="stmt" count="4"/>
3178
+ <line num="1990" type="stmt" count="5"/>
3179
+ <line num="1992" type="stmt" count="5"/>
3180
  <line num="1995" type="stmt" count="5"/>
3181
+ <line num="1998" type="stmt" count="5"/>
3182
+ <line num="1999" type="stmt" count="5"/>
3183
+ <line num="2001" type="stmt" count="4"/>
3184
+ <line num="2004" type="stmt" count="4"/>
3185
+ <line num="2005" type="stmt" count="0"/>
 
 
3186
  <line num="2010" type="stmt" count="4"/>
3187
  <line num="2011" type="stmt" count="4"/>
3188
  <line num="2012" type="stmt" count="4"/>
3189
  <line num="2013" type="stmt" count="4"/>
3190
+ <line num="2014" type="stmt" count="4"/>
3191
+ <line num="2015" type="stmt" count="4"/>
3192
+ <line num="2016" type="stmt" count="4"/>
3193
  <line num="2017" type="stmt" count="4"/>
3194
+ <line num="2021" type="stmt" count="4"/>
3195
+ <line num="2022" type="stmt" count="1"/>
3196
+ <line num="2024" type="stmt" count="4"/>
3197
+ <line num="2025" type="stmt" count="5"/>
3198
+ <line num="2028" type="stmt" count="5"/>
3199
+ <line num="2039" type="method" name="delete_archive_file" visibility="public" complexity="11" crap="132" count="0"/>
3200
+ <line num="2042" type="stmt" count="0"/>
3201
  <line num="2043" type="stmt" count="0"/>
3202
+ <line num="2047" type="stmt" count="0"/>
 
3203
  <line num="2050" type="stmt" count="0"/>
3204
+ <line num="2053" type="stmt" count="0"/>
 
3205
  <line num="2054" type="stmt" count="0"/>
3206
  <line num="2055" type="stmt" count="0"/>
3207
  <line num="2056" type="stmt" count="0"/>
3208
  <line num="2058" type="stmt" count="0"/>
3209
+ <line num="2059" type="stmt" count="0"/>
3210
  <line num="2060" type="stmt" count="0"/>
3211
+ <line num="2062" type="stmt" count="0"/>
3212
  <line num="2064" type="stmt" count="0"/>
 
 
3213
  <line num="2068" type="stmt" count="0"/>
3214
  <line num="2069" type="stmt" count="0"/>
3215
  <line num="2070" type="stmt" count="0"/>
3216
  <line num="2072" type="stmt" count="0"/>
3217
+ <line num="2073" type="stmt" count="0"/>
3218
  <line num="2074" type="stmt" count="0"/>
3219
+ <line num="2076" type="stmt" count="0"/>
3220
  <line num="2078" type="stmt" count="0"/>
3221
+ <line num="2082" type="stmt" count="0"/>
3222
  <line num="2083" type="stmt" count="0"/>
3223
+ <line num="2087" type="stmt" count="0"/>
 
 
3224
  <line num="2090" type="stmt" count="0"/>
3225
  <line num="2092" type="stmt" count="0"/>
3226
+ <line num="2093" type="stmt" count="0"/>
3227
  <line num="2094" type="stmt" count="0"/>
3228
+ <line num="2096" type="stmt" count="0"/>
3229
+ <line num="2098" type="stmt" count="0"/>
3230
+ <line num="2103" type="stmt" count="0"/>
3231
  <line num="2104" type="stmt" count="0"/>
3232
+ <line num="2105" type="stmt" count="0"/>
 
3233
  <line num="2108" type="stmt" count="0"/>
3234
  <line num="2110" type="stmt" count="0"/>
3235
+ <line num="2111" type="stmt" count="0"/>
3236
  <line num="2112" type="stmt" count="0"/>
3237
+ <line num="2114" type="stmt" count="0"/>
3238
+ <line num="2116" type="stmt" count="0"/>
 
3239
  <line num="2121" type="stmt" count="0"/>
3240
+ <line num="2122" type="stmt" count="0"/>
3241
+ <line num="2123" type="stmt" count="0"/>
3242
  <line num="2125" type="stmt" count="0"/>
3243
+ <line num="2128" type="stmt" count="0"/>
 
3244
  <line num="2129" type="stmt" count="0"/>
3245
  <line num="2130" type="stmt" count="0"/>
3246
+ <line num="2131" type="stmt" count="0"/>
3247
+ <line num="2133" type="stmt" count="0"/>
3248
+ <line num="2134" type="stmt" count="0"/>
3249
+ <line num="2144" type="stmt" count="0"/>
3250
+ <line num="2147" type="stmt" count="0"/>
3251
+ <line num="2160" type="method" name="get_dump_file" visibility="public" complexity="9" crap="25.08" count="1"/>
3252
+ <line num="2162" type="stmt" count="1"/>
3253
+ <line num="2163" type="stmt" count="0"/>
3254
+ <line num="2183" type="stmt" count="1"/>
3255
+ <line num="2184" type="stmt" count="1"/>
3256
+ <line num="2185" type="stmt" count="1"/>
3257
+ <line num="2186" type="stmt" count="1"/>
3258
+ <line num="2190" type="stmt" count="0"/>
3259
  <line num="2193" type="stmt" count="0"/>
3260
+ <line num="2196" type="stmt" count="0"/>
3261
  <line num="2197" type="stmt" count="0"/>
 
 
 
3262
  <line num="2201" type="stmt" count="0"/>
3263
+ <line num="2202" type="stmt" count="0"/>
3264
+ <line num="2203" type="method" name="anonymous function" complexity="3" crap="12" count="0"/>
3265
  <line num="2204" type="stmt" count="0"/>
3266
  <line num="2205" type="stmt" count="0"/>
3267
  <line num="2208" type="stmt" count="0"/>
3268
+ <line num="2209" type="stmt" count="0"/>
3269
+ <line num="2212" type="stmt" count="0"/>
3270
+ <line num="2214" type="stmt" count="0"/>
3271
+ <line num="2221" type="stmt" count="0"/>
 
3272
  <line num="2222" type="stmt" count="0"/>
3273
+ <line num="2223" type="stmt" count="0"/>
3274
+ <line num="2224" type="stmt" count="0"/>
3275
+ <line num="2226" type="stmt" count="0"/>
3276
+ <line num="2229" type="stmt" count="0"/>
3277
+ <line num="2242" type="method" name="restore_archive_file" visibility="public" complexity="27" crap="62.28" count="1"/>
3278
  <line num="2243" type="stmt" count="1"/>
3279
+ <line num="2245" type="stmt" count="1"/>
3280
  <line num="2246" type="stmt" count="1"/>
3281
+ <line num="2247" type="stmt" count="1"/>
3282
+ <line num="2250" type="stmt" count="1"/>
3283
+ <line num="2252" type="stmt" count="1"/>
3284
+ <line num="2255" type="stmt" count="1"/>
3285
+ <line num="2256" type="stmt" count="0"/>
3286
+ <line num="2257" type="stmt" count="0"/>
3287
+ <line num="2258" type="stmt" count="0"/>
3288
+ <line num="2262" type="stmt" count="1"/>
3289
+ <line num="2263" type="stmt" count="0"/>
3290
+ <line num="2264" type="stmt" count="0"/>
3291
+ <line num="2265" type="stmt" count="0"/>
3292
  <line num="2269" type="stmt" count="1"/>
3293
  <line num="2270" type="stmt" count="1"/>
3294
+ <line num="2273" type="stmt" count="1"/>
3295
+ <line num="2274" type="stmt" count="1"/>
3296
+ <line num="2275" type="stmt" count="1"/>
3297
+ <line num="2276" type="stmt" count="0"/>
3298
+ <line num="2277" type="stmt" count="0"/>
3299
+ <line num="2278" type="stmt" count="0"/>
3300
+ <line num="2282" type="stmt" count="1"/>
3301
+ <line num="2283" type="stmt" count="1"/>
3302
+ <line num="2284" type="stmt" count="1"/>
3303
+ <line num="2285" type="stmt" count="0"/>
3304
+ <line num="2286" type="stmt" count="0"/>
3305
+ <line num="2287" type="stmt" count="0"/>
3306
+ <line num="2291" type="stmt" count="1"/>
3307
+ <line num="2293" type="stmt" count="1"/>
3308
+ <line num="2294" type="stmt" count="1"/>
3309
+ <line num="2295" type="stmt" count="0"/>
3310
+ <line num="2296" type="stmt" count="0"/>
3311
+ <line num="2297" type="stmt" count="0"/>
3312
+ <line num="2300" type="stmt" count="1"/>
3313
+ <line num="2302" type="stmt" count="1"/>
3314
+ <line num="2303" type="stmt" count="0"/>
3315
+ <line num="2304" type="stmt" count="0"/>
3316
+ <line num="2305" type="stmt" count="0"/>
 
3317
  <line num="2308" type="stmt" count="1"/>
3318
+ <line num="2310" type="stmt" count="1"/>
3319
+ <line num="2311" type="stmt" count="1"/>
3320
+ <line num="2312" type="stmt" count="1"/>
3321
+ <line num="2313" type="stmt" count="0"/>
3322
+ <line num="2314" type="stmt" count="0"/>
3323
+ <line num="2315" type="stmt" count="0"/>
 
3324
  <line num="2320" type="stmt" count="1"/>
3325
  <line num="2321" type="stmt" count="1"/>
3326
  <line num="2322" type="stmt" count="1"/>
3327
  <line num="2323" type="stmt" count="1"/>
3328
  <line num="2324" type="stmt" count="1"/>
3329
+ <line num="2325" type="stmt" count="1"/>
3330
+ <line num="2326" type="stmt" count="1"/>
3331
  <line num="2327" type="stmt" count="1"/>
3332
+ <line num="2328" type="stmt" count="1"/>
3333
+ <line num="2331" type="stmt" count="1"/>
3334
+ <line num="2333" type="stmt" count="1"/>
3335
+ <line num="2342" type="stmt" count="1"/>
3336
+ <line num="2348" type="stmt" count="1"/>
3337
+ <line num="2349" type="stmt" count="1"/>
3338
+ <line num="2350" type="stmt" count="0"/>
 
3339
  <line num="2351" type="stmt" count="0"/>
3340
+ <line num="2352" type="stmt" count="0"/>
3341
  <line num="2354" type="stmt" count="1"/>
3342
+ <line num="2355" type="stmt" count="0"/>
 
 
3343
  <line num="2358" type="stmt" count="1"/>
3344
+ <line num="2359" type="stmt" count="1"/>
3345
  <line num="2360" type="stmt" count="1"/>
3346
+ <line num="2361" type="stmt" count="1"/>
3347
+ <line num="2362" type="stmt" count="1"/>
3348
+ <line num="2364" type="stmt" count="1"/>
3349
+ <line num="2365" type="stmt" count="0"/>
3350
  <line num="2375" type="stmt" count="0"/>
 
3351
  <line num="2377" type="stmt" count="0"/>
3352
+ <line num="2378" type="stmt" count="0"/>
3353
  <line num="2379" type="stmt" count="0"/>
3354
+ <line num="2380" type="stmt" count="0"/>
3355
+ <line num="2381" type="stmt" count="0"/>
3356
+ <line num="2383" type="stmt" count="0"/>
3357
+ <line num="2393" type="stmt" count="1"/>
 
3358
  <line num="2402" type="stmt" count="1"/>
3359
+ <line num="2403" type="stmt" count="1"/>
3360
+ <line num="2404" type="stmt" count="1"/>
3361
  <line num="2405" type="stmt" count="1"/>
3362
+ <line num="2406" type="stmt" count="1"/>
 
3363
  <line num="2409" type="stmt" count="1"/>
3364
  <line num="2410" type="stmt" count="0"/>
3365
+ <line num="2411" type="stmt" count="0"/>
3366
+ <line num="2413" type="stmt" count="1"/>
3367
  <line num="2414" type="stmt" count="0"/>
3368
+ <line num="2416" type="stmt" count="0"/>
3369
+ <line num="2417" type="stmt" count="0"/>
3370
+ <line num="2418" type="stmt" count="0"/>
3371
+ <line num="2419" type="stmt" count="0"/>
3372
  <line num="2422" type="stmt" count="1"/>
3373
  <line num="2423" type="stmt" count="1"/>
3374
  <line num="2426" type="stmt" count="1"/>
3375
+ <line num="2427" type="stmt" count="1"/>
3376
+ <line num="2430" type="stmt" count="1"/>
3377
+ <line num="2431" type="stmt" count="0"/>
3378
+ <line num="2432" type="stmt" count="0"/>
3379
+ <line num="2433" type="stmt" count="0"/>
3380
+ <line num="2435" type="stmt" count="1"/>
3381
  <line num="2436" type="stmt" count="1"/>
3382
+ <line num="2437" type="stmt" count="1"/>
3383
+ <line num="2440" type="stmt" count="1"/>
3384
  <line num="2443" type="stmt" count="1"/>
3385
  <line num="2446" type="stmt" count="1"/>
3386
+ <line num="2447" type="stmt" count="1"/>
3387
  <line num="2450" type="stmt" count="1"/>
3388
+ <line num="2454" type="stmt" count="1"/>
 
3389
  <line num="2456" type="stmt" count="1"/>
3390
+ <line num="2457" type="stmt" count="1"/>
3391
+ <line num="2460" type="stmt" count="1"/>
3392
  <line num="2463" type="stmt" count="1"/>
3393
+ <line num="2465" type="stmt" count="1"/>
3394
+ <line num="2467" type="stmt" count="1"/>
3395
+ <line num="2470" type="stmt" count="1"/>
3396
+ <line num="2483" type="method" name="page_archives" visibility="public" complexity="5" crap="30" count="0"/>
3397
  <line num="2484" type="stmt" count="0"/>
3398
+ <line num="2487" type="stmt" count="0"/>
3399
+ <line num="2488" type="stmt" count="0"/>
3400
+ <line num="2490" type="stmt" count="0"/>
3401
  <line num="2493" type="stmt" count="0"/>
3402
+ <line num="2496" type="stmt" count="0"/>
3403
+ <line num="2497" type="stmt" count="0"/>
3404
  <line num="2499" type="stmt" count="0"/>
 
3405
  <line num="2502" type="stmt" count="0"/>
3406
  <line num="2503" type="stmt" count="0"/>
3407
+ <line num="2504" type="stmt" count="0"/>
3408
  <line num="2506" type="stmt" count="0"/>
3409
  <line num="2507" type="stmt" count="0"/>
3410
+ <line num="2510" type="stmt" count="0"/>
3411
  <line num="2511" type="stmt" count="0"/>
3412
+ <line num="2512" type="stmt" count="0"/>
3413
+ <line num="2515" type="stmt" count="0"/>
3414
+ <line num="2518" type="stmt" count="0"/>
 
3415
  <line num="2521" type="stmt" count="0"/>
3416
+ <line num="2523" type="stmt" count="0"/>
3417
  <line num="2524" type="stmt" count="0"/>
3418
+ <line num="2525" type="stmt" count="0"/>
3419
+ <line num="2528" type="stmt" count="0"/>
3420
  <line num="2530" type="stmt" count="0"/>
 
3421
  <line num="2533" type="stmt" count="0"/>
3422
+ <line num="2534" type="stmt" count="0"/>
3423
+ <line num="2535" type="stmt" count="0"/>
3424
  <line num="2537" type="stmt" count="0"/>
3425
+ <line num="2540" type="stmt" count="0"/>
3426
+ <line num="2541" type="stmt" count="0"/>
3427
+ <line num="2550" type="method" name="boldgrid_backup_now_callback" visibility="public" complexity="10" crap="110" count="0"/>
 
3428
  <line num="2553" type="stmt" count="0"/>
3429
  <line num="2554" type="stmt" count="0"/>
3430
  <line num="2555" type="stmt" count="0"/>
3431
+ <line num="2557" type="stmt" count="0"/>
3432
  <line num="2558" type="stmt" count="0"/>
3433
  <line num="2559" type="stmt" count="0"/>
 
3434
  <line num="2562" type="stmt" count="0"/>
3435
  <line num="2563" type="stmt" count="0"/>
3436
  <line num="2564" type="stmt" count="0"/>
3437
  <line num="2566" type="stmt" count="0"/>
3438
+ <line num="2567" type="stmt" count="0"/>
3439
  <line num="2568" type="stmt" count="0"/>
 
3440
  <line num="2570" type="stmt" count="0"/>
3441
  <line num="2572" type="stmt" count="0"/>
3442
  <line num="2573" type="stmt" count="0"/>
3443
+ <line num="2574" type="stmt" count="0"/>
3444
+ <line num="2576" type="stmt" count="0"/>
3445
+ <line num="2577" type="stmt" count="0"/>
3446
  <line num="2579" type="stmt" count="0"/>
 
3447
  <line num="2582" type="stmt" count="0"/>
3448
  <line num="2583" type="stmt" count="0"/>
3449
  <line num="2584" type="stmt" count="0"/>
3450
+ <line num="2586" type="stmt" count="0"/>
3451
+ <line num="2587" type="stmt" count="0"/>
3452
+ <line num="2588" type="stmt" count="0"/>
3453
+ <line num="2597" type="stmt" count="0"/>
3454
+ <line num="2598" type="stmt" count="0"/>
3455
+ <line num="2610" type="method" name="download_archive_file_callback" visibility="public" complexity="10" crap="110" count="0"/>
3456
  <line num="2612" type="stmt" count="0"/>
3457
+ <line num="2615" type="stmt" count="0"/>
3458
+ <line num="2616" type="stmt" count="0"/>
3459
  <line num="2617" type="stmt" count="0"/>
3460
  <line num="2618" type="stmt" count="0"/>
 
 
3461
  <line num="2621" type="stmt" count="0"/>
3462
+ <line num="2622" type="stmt" count="0"/>
3463
+ <line num="2623" type="stmt" count="0"/>
3464
+ <line num="2624" type="stmt" count="0"/>
3465
  <line num="2625" type="stmt" count="0"/>
 
 
 
3466
  <line num="2629" type="stmt" count="0"/>
3467
+ <line num="2630" type="stmt" count="0"/>
3468
+ <line num="2631" type="stmt" count="0"/>
3469
+ <line num="2632" type="stmt" count="0"/>
3470
  <line num="2633" type="stmt" count="0"/>
 
3471
  <line num="2637" type="stmt" count="0"/>
3472
+ <line num="2640" type="stmt" count="0"/>
3473
+ <line num="2641" type="stmt" count="0"/>
3474
  <line num="2642" type="stmt" count="0"/>
3475
+ <line num="2643" type="stmt" count="0"/>
3476
  <line num="2646" type="stmt" count="0"/>
3477
+ <line num="2649" type="stmt" count="0"/>
3478
+ <line num="2650" type="stmt" count="0"/>
3479
+ <line num="2651" type="stmt" count="0"/>
3480
  <line num="2652" type="stmt" count="0"/>
3481
+ <line num="2656" type="stmt" count="0"/>
 
3482
  <line num="2657" type="stmt" count="0"/>
3483
  <line num="2658" type="stmt" count="0"/>
3484
+ <line num="2661" type="stmt" count="0"/>
 
3485
  <line num="2662" type="stmt" count="0"/>
3486
+ <line num="2663" type="stmt" count="0"/>
3487
  <line num="2664" type="stmt" count="0"/>
3488
  <line num="2666" type="stmt" count="0"/>
 
3489
  <line num="2668" type="stmt" count="0"/>
3490
+ <line num="2670" type="stmt" count="0"/>
3491
  <line num="2671" type="stmt" count="0"/>
3492
  <line num="2672" type="stmt" count="0"/>
3493
+ <line num="2675" type="stmt" count="0"/>
3494
+ <line num="2676" type="stmt" count="0"/>
3495
+ <line num="2686" type="method" name="page_backup_test" visibility="public" complexity="6" crap="42" count="0"/>
3496
+ <line num="2688" type="stmt" count="0"/>
3497
+ <line num="2691" type="stmt" count="0"/>
3498
+ <line num="2694" type="stmt" count="0"/>
3499
+ <line num="2697" type="stmt" count="0"/>
3500
+ <line num="2700" type="stmt" count="0"/>
3501
+ <line num="2702" type="stmt" count="0"/>
3502
+ <line num="2705" type="stmt" count="0"/>
3503
+ <line num="2708" type="stmt" count="0"/>
3504
+ <line num="2711" type="stmt" count="0"/>
3505
+ <line num="2714" type="stmt" count="0"/>
3506
+ <line num="2717" type="stmt" count="0"/>
3507
+ <line num="2719" type="stmt" count="0"/>
 
 
3508
  <line num="2727" type="stmt" count="0"/>
3509
+ <line num="2728" type="stmt" count="0"/>
3510
+ <line num="2729" type="stmt" count="0"/>
3511
  <line num="2730" type="stmt" count="0"/>
3512
  <line num="2731" type="stmt" count="0"/>
 
 
3513
  <line num="2734" type="stmt" count="0"/>
3514
  <line num="2735" type="stmt" count="0"/>
3515
  <line num="2736" type="stmt" count="0"/>
3516
  <line num="2737" type="stmt" count="0"/>
3517
+ <line num="2738" type="stmt" count="0"/>
3518
  <line num="2739" type="stmt" count="0"/>
3519
+ <line num="2740" type="stmt" count="0"/>
3520
+ <line num="2741" type="stmt" count="0"/>
3521
  <line num="2743" type="stmt" count="0"/>
 
 
3522
  <line num="2746" type="stmt" count="0"/>
3523
  <line num="2747" type="stmt" count="0"/>
3524
+ <line num="2748" type="stmt" count="0"/>
3525
+ <line num="2749" type="stmt" count="0"/>
3526
  <line num="2750" type="stmt" count="0"/>
3527
  <line num="2751" type="stmt" count="0"/>
3528
+ <line num="2754" type="stmt" count="0"/>
3529
+ <line num="2755" type="stmt" count="0"/>
3530
+ <line num="2770" type="method" name="set_doing_cron" visibility="public" complexity="3" crap="3" count="20"/>
3531
+ <line num="2771" type="stmt" count="20"/>
3532
+ <line num="2772" type="stmt" count="20"/>
3533
+ <line num="2779" type="method" name="set_lang" visibility="public" complexity="1" crap="1" count="20"/>
 
3534
  <line num="2784" type="stmt" count="20"/>
 
3535
  <line num="2786" type="stmt" count="20"/>
3536
  <line num="2787" type="stmt" count="20"/>
3537
+ <line num="2788" type="stmt" count="20"/>
3538
  <line num="2789" type="stmt" count="20"/>
3539
  <line num="2790" type="stmt" count="20"/>
3540
+ <line num="2791" type="stmt" count="20"/>
3541
  <line num="2793" type="stmt" count="20"/>
3542
  <line num="2794" type="stmt" count="20"/>
 
3543
  <line num="2796" type="stmt" count="20"/>
3544
  <line num="2797" type="stmt" count="20"/>
3545
+ <line num="2798" type="stmt" count="20"/>
3546
  <line num="2799" type="stmt" count="20"/>
3547
  <line num="2800" type="stmt" count="20"/>
3548
  <line num="2801" type="stmt" count="20"/>
3549
+ <line num="2803" type="stmt" count="20"/>
3550
+ <line num="2804" type="stmt" count="20"/>
3551
+ <line num="2805" type="stmt" count="20"/>
3552
  <line num="2811" type="stmt" count="20"/>
 
3553
  <line num="2813" type="stmt" count="20"/>
3554
+ <line num="2814" type="stmt" count="20"/>
3555
  <line num="2815" type="stmt" count="20"/>
3556
+ <line num="2816" type="stmt" count="20"/>
3557
+ <line num="2817" type="stmt" count="20"/>
3558
  <line num="2819" type="stmt" count="20"/>
3559
+ <line num="2822" type="stmt" count="20"/>
3560
  <line num="2823" type="stmt" count="20"/>
3561
+ <line num="2825" type="stmt" count="20"/>
3562
+ <line num="2827" type="stmt" count="20"/>
3563
+ <line num="2839" type="method" name="set_time_limit" visibility="public" complexity="2" crap="2" count="4"/>
3564
+ <line num="2840" type="stmt" count="4"/>
3565
+ <line num="2842" type="stmt" count="4"/>
3566
+ <line num="2843" type="stmt" count="4"/>
3567
+ <line num="2850" type="method" name="wp_ajax_restore" visibility="public" complexity="6" crap="42" count="0"/>
3568
  <line num="2851" type="stmt" count="0"/>
3569
  <line num="2852" type="stmt" count="0"/>
 
3570
  <line num="2855" type="stmt" count="0"/>
3571
  <line num="2856" type="stmt" count="0"/>
3572
  <line num="2857" type="stmt" count="0"/>
3573
+ <line num="2859" type="stmt" count="0"/>
3574
  <line num="2860" type="stmt" count="0"/>
3575
  <line num="2861" type="stmt" count="0"/>
 
3576
  <line num="2864" type="stmt" count="0"/>
3577
  <line num="2865" type="stmt" count="0"/>
3578
  <line num="2866" type="stmt" count="0"/>
3579
  <line num="2868" type="stmt" count="0"/>
3580
+ <line num="2869" type="stmt" count="0"/>
3581
+ <line num="2870" type="stmt" count="0"/>
3582
+ <line num="2872" type="stmt" count="0"/>
3583
  <line num="2885" type="stmt" count="0"/>
3584
  <line num="2886" type="stmt" count="0"/>
 
3585
  <line num="2888" type="stmt" count="0"/>
3586
+ <line num="2889" type="stmt" count="0"/>
3587
  <line num="2890" type="stmt" count="0"/>
3588
  <line num="2891" type="stmt" count="0"/>
3589
  <line num="2892" type="stmt" count="0"/>
3590
+ <line num="2894" type="stmt" count="0"/>
3591
  <line num="2895" type="stmt" count="0"/>
3592
+ <line num="2896" type="stmt" count="0"/>
3593
  <line num="2897" type="stmt" count="0"/>
3594
+ <line num="2899" type="stmt" count="0"/>
3595
+ <line num="2901" type="stmt" count="0"/>
3596
+ <line num="2902" type="stmt" count="0"/>
3597
+ <line num="2918" type="method" name="boldgrid_backup_now_auto" visibility="public" complexity="4" crap="20" count="0"/>
3598
  <line num="2920" type="stmt" count="0"/>
3599
+ <line num="2923" type="stmt" count="0"/>
3600
  <line num="2924" type="stmt" count="0"/>
 
3601
  <line num="2928" type="stmt" count="0"/>
3602
+ <line num="2931" type="stmt" count="0"/>
3603
  <line num="2932" type="stmt" count="0"/>
3604
+ <line num="2936" type="stmt" count="0"/>
3605
+ <line num="2937" type="stmt" count="0"/>
3606
+ <line num="2948" type="method" name="enforce_retention" visibility="public" complexity="8" crap="8.07" count="4"/>
 
 
3607
  <line num="2949" type="stmt" count="4"/>
3608
  <line num="2950" type="stmt" count="4"/>
3609
+ <line num="2951" type="stmt" count="4"/>
3610
  <line num="2953" type="stmt" count="4"/>
3611
+ <line num="2954" type="stmt" count="4"/>
3612
  <line num="2956" type="stmt" count="4"/>
3613
  <line num="2957" type="stmt" count="4"/>
3614
+ <line num="2960" type="stmt" count="4"/>
3615
+ <line num="2961" type="stmt" count="4"/>
3616
+ <line num="2962" type="stmt" count="4"/>
 
 
3617
  <line num="2963" type="stmt" count="4"/>
3618
+ <line num="2964" type="stmt" count="0"/>
3619
+ <line num="2965" type="stmt" count="0"/>
3620
+ <line num="2966" type="stmt" count="0"/>
3621
+ <line num="2967" type="stmt" count="4"/>
3622
  <line num="2968" type="stmt" count="4"/>
3623
+ <line num="2969" type="stmt" count="4"/>
3624
  <line num="2972" type="stmt" count="4"/>
3625
+ <line num="2975" type="stmt" count="4"/>
3626
+ <line num="2976" type="stmt" count="4"/>
3627
+ <line num="2977" type="stmt" count="4"/>
3628
+ <line num="2981" type="stmt" count="1"/>
3629
  <line num="2984" type="stmt" count="1"/>
3630
+ <line num="2987" type="stmt" count="1"/>
3631
  <line num="2988" type="stmt" count="1"/>
3632
+ <line num="2989" type="stmt" count="1"/>
3633
+ <line num="2992" type="stmt" count="1"/>
3634
+ <line num="2995" type="stmt" count="1"/>
3635
+ <line num="2998" type="stmt" count="1"/>
3636
+ <line num="3000" type="stmt" count="1"/>
3637
+ <line num="3001" type="stmt" count="1"/>
 
3638
  <line num="3010" type="stmt" count="1"/>
3639
+ <line num="3011" type="stmt" count="1"/>
3640
+ <line num="3012" type="stmt" count="0"/>
3641
  <line num="3014" type="stmt" count="1"/>
3642
+ <line num="3016" type="stmt" count="1"/>
3643
+ <line num="3017" type="stmt" count="1"/>
3644
+ <line num="3018" type="stmt" count="1"/>
3645
+ <metrics loc="3019" ncloc="1556" classes="1" methods="28" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="1096" coveredstatements="536" elements="1124" coveredelements="540"/>
3646
  </file>
3647
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-cron-log.php">
3648
  <class name="Boldgrid_Backup_Admin_Cron_Log" namespace="global" fullPackage="Boldgrid.Backup.Admin.Cron">
5742
  </file>
5743
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-remote.php">
5744
  <class name="Boldgrid_Backup_Admin_Remote" namespace="global" fullPackage="Boldgrid.Backup.Admin">
5745
+ <metrics complexity="18" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="2" elements="40" coveredelements="3"/>
5746
  </class>
5747
  <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="20"/>
5748
  <line num="38" type="stmt" count="20"/>
5749
  <line num="39" type="stmt" count="20"/>
5750
+ <line num="56" type="method" name="any_enabled" visibility="public" complexity="8" crap="72" count="0"/>
 
 
 
 
 
5751
  <line num="57" type="stmt" count="0"/>
5752
  <line num="59" type="stmt" count="0"/>
5753
+ <line num="60" type="stmt" count="0"/>
5754
+ <line num="63" type="stmt" count="0"/>
5755
+ <line num="64" type="stmt" count="0"/>
5756
+ <line num="65" type="stmt" count="0"/>
5757
+ <line num="68" type="stmt" count="0"/>
5758
+ <line num="69" type="stmt" count="0"/>
5759
+ <line num="71" type="stmt" count="0"/>
5760
+ <line num="73" type="stmt" count="0"/>
5761
+ <line num="86" type="method" name="get_enabled" visibility="public" complexity="6" crap="42" count="0"/>
5762
  <line num="87" type="stmt" count="0"/>
 
5763
  <line num="90" type="stmt" count="0"/>
 
5764
  <line num="92" type="stmt" count="0"/>
5765
  <line num="93" type="stmt" count="0"/>
5766
  <line num="94" type="stmt" count="0"/>
5767
+ <line num="95" type="stmt" count="0"/>
5768
  <line num="96" type="stmt" count="0"/>
 
5769
  <line num="99" type="stmt" count="0"/>
5770
+ <line num="100" type="stmt" count="0"/>
5771
+ <line num="102" type="stmt" count="0"/>
5772
+ <line num="103" type="stmt" count="0"/>
5773
+ <line num="104" type="stmt" count="0"/>
5774
+ <line num="105" type="stmt" count="0"/>
5775
+ <line num="106" type="stmt" count="0"/>
5776
+ <line num="108" type="stmt" count="0"/>
5777
+ <line num="109" type="stmt" count="0"/>
5778
+ <line num="111" type="stmt" count="0"/>
5779
+ <line num="123" type="method" name="is_enabled" visibility="public" complexity="2" crap="6" count="0"/>
5780
+ <line num="124" type="stmt" count="0"/>
5781
+ <line num="126" type="stmt" count="0"/>
5782
+ <line num="139" type="method" name="post_download" visibility="public" complexity="1" crap="2" count="0"/>
5783
+ <line num="141" type="stmt" count="0"/>
5784
+ <line num="142" type="stmt" count="0"/>
5785
+ <line num="143" type="stmt" count="0"/>
5786
+ <line num="144" type="stmt" count="0"/>
5787
+ <metrics loc="145" ncloc="65" classes="1" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="2" elements="40" coveredelements="3"/>
5788
  </file>
5789
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-restore-git.php">
5790
  <class name="Boldgrid_Backup_Admin_Restore_Git" namespace="global" fullPackage="Boldgrid.Backup.Admin.Restore">
12793
  </file>
12794
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/storage/class-boldgrid-backup-admin-storage-local.php">
12795
  <class name="Boldgrid_Backup_Admin_Storage_Local" namespace="global" fullPackage="Boldgrid.Backup.Admin.Storage">
12796
+ <metrics complexity="30" methods="9" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="121" coveredstatements="2" elements="130" coveredelements="3"/>
12797
  </class>
12798
  <line num="39" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="20"/>
12799
  <line num="40" type="stmt" count="20"/>
12800
  <line num="41" type="stmt" count="20"/>
12801
  <line num="55" type="method" name="delete_local" visibility="public" complexity="1" crap="2" count="0"/>
12802
  <line num="56" type="stmt" count="0"/>
12803
+ <line num="76" type="method" name="post_archive_files" visibility="public" complexity="4" crap="20" count="0"/>
 
12804
  <line num="84" type="stmt" count="0"/>
12805
+ <line num="85" type="stmt" count="0"/>
 
12806
  <line num="92" type="stmt" count="0"/>
12807
  <line num="93" type="stmt" count="0"/>
12808
+ <line num="119" type="stmt" count="0"/>
12809
+ <line num="120" type="stmt" count="0"/>
12810
+ <line num="124" type="stmt" count="0"/>
12811
+ <line num="125" type="stmt" count="0"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
12812
  <line num="126" type="stmt" count="0"/>
12813
  <line num="127" type="stmt" count="0"/>
12814
  <line num="128" type="stmt" count="0"/>
12815
+ <line num="130" type="stmt" count="0"/>
12816
  <line num="131" type="stmt" count="0"/>
12817
+ <line num="138" type="method" name="add_submenus" visibility="public" complexity="1" crap="2" count="0"/>
 
 
 
 
12818
  <line num="139" type="stmt" count="0"/>
12819
+ <line num="140" type="stmt" count="0"/>
12820
  <line num="141" type="stmt" count="0"/>
12821
+ <line num="142" type="stmt" count="0"/>
12822
  <line num="143" type="stmt" count="0"/>
12823
  <line num="144" type="stmt" count="0"/>
12824
+ <line num="146" type="stmt" count="0"/>
12825
+ <line num="147" type="stmt" count="0"/>
12826
+ <line num="149" type="stmt" count="0"/>
12827
+ <line num="150" type="stmt" count="0"/>
12828
+ <line num="157" type="method" name="webserver_subpage" visibility="public" complexity="1" crap="2" count="0"/>
12829
+ <line num="158" type="stmt" count="0"/>
12830
+ <line num="159" type="stmt" count="0"/>
12831
+ <line num="160" type="stmt" count="0"/>
12832
  <line num="161" type="stmt" count="0"/>
12833
+ <line num="163" type="stmt" count="0"/>
12834
+ <line num="164" type="stmt" count="0"/>
12835
  <line num="165" type="stmt" count="0"/>
12836
  <line num="166" type="stmt" count="0"/>
12837
  <line num="167" type="stmt" count="0"/>
12838
+ <line num="169" type="stmt" count="0"/>
12839
+ <line num="171" type="stmt" count="0"/>
12840
+ <line num="173" type="stmt" count="0"/>
12841
  <line num="175" type="stmt" count="0"/>
12842
  <line num="176" type="stmt" count="0"/>
12843
+ <line num="192" type="method" name="webserver_subpage_save" visibility="public" complexity="13" crap="182" count="0"/>
 
 
 
 
 
 
 
 
 
12844
  <line num="193" type="stmt" count="0"/>
12845
  <line num="194" type="stmt" count="0"/>
12846
+ <line num="197" type="stmt" count="0"/>
12847
  <line num="198" type="stmt" count="0"/>
12848
  <line num="199" type="stmt" count="0"/>
12849
  <line num="200" type="stmt" count="0"/>
12850
+ <line num="202" type="stmt" count="0"/>
 
12851
  <line num="204" type="stmt" count="0"/>
12852
+ <line num="207" type="stmt" count="0"/>
 
12853
  <line num="208" type="stmt" count="0"/>
12854
+ <line num="210" type="stmt" count="0"/>
12855
  <line num="211" type="stmt" count="0"/>
12856
+ <line num="213" type="stmt" count="0"/>
12857
  <line num="214" type="stmt" count="0"/>
 
12858
  <line num="216" type="stmt" count="0"/>
12859
  <line num="217" type="stmt" count="0"/>
12860
  <line num="218" type="stmt" count="0"/>
12861
+ <line num="220" type="stmt" count="0"/>
 
 
12862
  <line num="223" type="stmt" count="0"/>
12863
  <line num="224" type="stmt" count="0"/>
12864
+ <line num="225" type="stmt" count="0"/>
12865
+ <line num="226" type="stmt" count="0"/>
12866
+ <line num="228" type="stmt" count="0"/>
12867
  <line num="230" type="stmt" count="0"/>
12868
  <line num="231" type="stmt" count="0"/>
12869
  <line num="232" type="stmt" count="0"/>
12870
+ <line num="233" type="stmt" count="0"/>
12871
  <line num="235" type="stmt" count="0"/>
12872
  <line num="236" type="stmt" count="0"/>
12873
+ <line num="237" type="stmt" count="0"/>
12874
  <line num="238" type="stmt" count="0"/>
12875
+ <line num="240" type="stmt" count="0"/>
12876
  <line num="241" type="stmt" count="0"/>
12877
+ <line num="243" type="stmt" count="0"/>
12878
+ <line num="244" type="stmt" count="0"/>
12879
+ <line num="246" type="stmt" count="0"/>
12880
+ <line num="247" type="stmt" count="0"/>
12881
+ <line num="248" type="stmt" count="0"/>
12882
+ <line num="249" type="stmt" count="0"/>
12883
+ <line num="250" type="stmt" count="0"/>
12884
+ <line num="251" type="stmt" count="0"/>
12885
+ <line num="253" type="stmt" count="0"/>
12886
+ <line num="254" type="stmt" count="0"/>
12887
  <line num="255" type="stmt" count="0"/>
12888
  <line num="256" type="stmt" count="0"/>
12889
+ <line num="259" type="stmt" count="0"/>
12890
+ <line num="261" type="stmt" count="0"/>
12891
+ <line num="262" type="stmt" count="0"/>
12892
+ <line num="263" type="stmt" count="0"/>
12893
+ <line num="264" type="stmt" count="0"/>
12894
+ <line num="266" type="stmt" count="0"/>
12895
+ <line num="267" type="stmt" count="0"/>
12896
+ <line num="268" type="stmt" count="0"/>
12897
+ <line num="270" type="stmt" count="0"/>
12898
  <line num="273" type="stmt" count="0"/>
12899
+ <line num="286" type="method" name="is_webserver_setup" visibility="public" complexity="3" crap="12" count="0"/>
 
 
 
 
 
 
 
 
12900
  <line num="287" type="stmt" count="0"/>
12901
+ <line num="288" type="stmt" count="0"/>
12902
  <line num="289" type="stmt" count="0"/>
12903
+ <line num="290" type="stmt" count="0"/>
12904
+ <line num="292" type="stmt" count="0"/>
12905
+ <line num="303" type="method" name="is_setup_ajax" visibility="public" complexity="4" crap="20" count="0"/>
 
12906
  <line num="304" type="stmt" count="0"/>
12907
  <line num="305" type="stmt" count="0"/>
12908
  <line num="306" type="stmt" count="0"/>
 
12909
  <line num="308" type="stmt" count="0"/>
12910
+ <line num="309" type="stmt" count="0"/>
12911
+ <line num="310" type="stmt" count="0"/>
12912
+ <line num="312" type="stmt" count="0"/>
12913
+ <line num="314" type="stmt" count="0"/>
12914
+ <line num="316" type="stmt" count="0"/>
12915
+ <line num="317" type="stmt" count="0"/>
12916
+ <line num="318" type="stmt" count="0"/>
12917
+ <line num="319" type="stmt" count="0"/>
12918
+ <line num="321" type="stmt" count="0"/>
12919
+ <line num="330" type="method" name="get_webserver_details" visibility="public" complexity="2" crap="6" count="0"/>
12920
+ <line num="331" type="stmt" count="0"/>
12921
+ <line num="334" type="stmt" count="0"/>
12922
+ <line num="335" type="stmt" count="0"/>
12923
+ <line num="336" type="stmt" count="0"/>
12924
+ <line num="337" type="stmt" count="0"/>
12925
+ <line num="338" type="stmt" count="0"/>
12926
+ <line num="339" type="stmt" count="0"/>
12927
+ <line num="340" type="stmt" count="0"/>
12928
+ <metrics loc="342" ncloc="189" classes="1" methods="9" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="121" coveredstatements="2" elements="130" coveredelements="3"/>
12929
  </file>
12930
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/boldgrid-backup-cron.php">
12931
  <line num="18" type="stmt" count="0"/>
75134
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
75135
  </file>
75136
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
75137
+ <class name="ComposerStaticInitf38ff97888319f877b5740303571999b" namespace="Composer\Autoload">
75138
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
75139
  </class>
75140
  <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
75226
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
75227
  </file>
75228
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
75229
+ <class name="ComposerAutoloaderInitf38ff97888319f877b5740303571999b" namespace="global">
75230
  <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
75231
  </class>
75232
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
94445
  <line num="16" type="stmt" count="0"/>
94446
  <metrics loc="16" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
94447
  </file>
94448
+ <metrics files="944" loc="189370" ncloc="115423" classes="854" methods="3512" coveredmethods="274" conditionals="0" coveredconditionals="0" statements="85126" coveredstatements="3997" elements="88638" coveredelements="4271"/>
94449
  </project>
94450
  </coverage>
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit02da5d410c7618e7bbd0688b4f607d05::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitf38ff97888319f877b5740303571999b::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit02da5d410c7618e7bbd0688b4f607d05
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInit02da5d410c7618e7bbd0688b4f607d05
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInit02da5d410c7618e7bbd0688b4f607d05', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInit02da5d410c7618e7bbd0688b4f607d05', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInit02da5d410c7618e7bbd0688b4f607d05::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,19 +51,19 @@ class ComposerAutoloaderInit02da5d410c7618e7bbd0688b4f607d05
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInit02da5d410c7618e7bbd0688b4f607d05::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequire02da5d410c7618e7bbd0688b4f607d05($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
- function composerRequire02da5d410c7618e7bbd0688b4f607d05($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitf38ff97888319f877b5740303571999b
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInitf38ff97888319f877b5740303571999b', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInitf38ff97888319f877b5740303571999b', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInitf38ff97888319f877b5740303571999b::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
+ $includeFiles = Composer\Autoload\ComposerStaticInitf38ff97888319f877b5740303571999b::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
+ composerRequiref38ff97888319f877b5740303571999b($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
+ function composerRequiref38ff97888319f877b5740303571999b($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit02da5d410c7618e7bbd0688b4f607d05
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
@@ -91,9 +91,9 @@ class ComposerStaticInit02da5d410c7618e7bbd0688b4f607d05
91
  public static function getInitializer(ClassLoader $loader)
92
  {
93
  return \Closure::bind(function () use ($loader) {
94
- $loader->prefixLengthsPsr4 = ComposerStaticInit02da5d410c7618e7bbd0688b4f607d05::$prefixLengthsPsr4;
95
- $loader->prefixDirsPsr4 = ComposerStaticInit02da5d410c7618e7bbd0688b4f607d05::$prefixDirsPsr4;
96
- $loader->classMap = ComposerStaticInit02da5d410c7618e7bbd0688b4f607d05::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitf38ff97888319f877b5740303571999b
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
91
  public static function getInitializer(ClassLoader $loader)
92
  {
93
  return \Closure::bind(function () use ($loader) {
94
+ $loader->prefixLengthsPsr4 = ComposerStaticInitf38ff97888319f877b5740303571999b::$prefixLengthsPsr4;
95
+ $loader->prefixDirsPsr4 = ComposerStaticInitf38ff97888319f877b5740303571999b::$prefixDirsPsr4;
96
+ $loader->classMap = ComposerStaticInitf38ff97888319f877b5740303571999b::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }