Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid - Version 1.10.4

Version Description

Release date: July 17th, 2019

  • Bug fix: Fixed get_execution_functions method so that disable_functions are properly removed.
Download this release

Release Info

Developer boldgrid
Plugin Icon 128x128 Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid
Version 1.10.4
Comparing to
See all releases

Code changes from version 1.10.3 to 1.10.4

admin/class-boldgrid-backup-admin-cli.php CHANGED
@@ -63,9 +63,9 @@ class Boldgrid_Backup_Admin_Cli {
63
  );
64
 
65
  // Iterate through the array and remove disabled functions.
66
- foreach ( $exec_functions as $exec_function ) {
67
  if ( in_array( $exec_function, $disabled, true ) ) {
68
- unset( $exec_functions[ $exec_function ] );
69
  }
70
  }
71
 
63
  );
64
 
65
  // Iterate through the array and remove disabled functions.
66
+ foreach ( $exec_functions as $key => $exec_function ) {
67
  if ( in_array( $exec_function, $disabled, true ) ) {
68
+ unset( $exec_functions[ $key ] );
69
  }
70
  }
71
 
admin/class-boldgrid-backup-admin-test.php CHANGED
@@ -677,7 +677,7 @@ class Boldgrid_Backup_Admin_Test {
677
  // Our command may have resulted in unexpected output. Look for a json string.
678
  preg_match( '/{.*}/', $this->core->wp_filesystem->get_contents( $filepath ), $matches );
679
 
680
- $result = is_array( $matches ) ? json_decode( $matches[0], true ) : null;
681
 
682
  $this->core->wp_filesystem->delete( $filepath );
683
 
677
  // Our command may have resulted in unexpected output. Look for a json string.
678
  preg_match( '/{.*}/', $this->core->wp_filesystem->get_contents( $filepath ), $matches );
679
 
680
+ $result = is_array( $matches ) && isset( $matches[0] ) ? json_decode( $matches[0], true ) : null;
681
 
682
  $this->core->wp_filesystem->delete( $filepath );
683
 
boldgrid-backup.php CHANGED
@@ -15,8 +15,8 @@
15
  * @wordpress-plugin
16
  * Plugin Name: BoldGrid Backup
17
  * Plugin URI: https://www.boldgrid.com/boldgrid-backup/
18
- * Description: BoldGrid Backup provides WordPress backup and restoration with update protection.
19
- * Version: 1.10.3
20
  * Author: BoldGrid
21
  * Author URI: https://www.boldgrid.com/
22
  * License: GPL-2.0+
15
  * @wordpress-plugin
16
  * Plugin Name: BoldGrid Backup
17
  * Plugin URI: https://www.boldgrid.com/boldgrid-backup/
18
+ * Description: Automated backups, remote backup to Amazon S3 and Google Drive, stop website crashes before they happen and more. BoldGrid Backup is the backup solution you need.
19
+ * Version: 1.10.4
20
  * Author: BoldGrid
21
  * Author URI: https://www.boldgrid.com/
22
  * License: GPL-2.0+
coverage.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
- <coverage generated="1562081560">
3
- <project timestamp="1562081560">
4
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-archive-actions.php">
5
  <class name="Boldgrid_Backup_Admin_Archive_Actions" namespace="global" fullPackage="Boldgrid.Backup.Admin.Archive">
6
  <metrics complexity="15" methods="7" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="110" coveredstatements="2" elements="117" coveredelements="3"/>
@@ -5093,7 +5093,7 @@
5093
  </file>
5094
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-test.php">
5095
  <class name="Boldgrid_Backup_Admin_Test" namespace="global" fullPackage="Boldgrid.Backup.Admin">
5096
- <metrics complexity="93" methods="25" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="250" coveredstatements="56" elements="275" coveredelements="60"/>
5097
  </class>
5098
  <line num="122" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="12"/>
5099
  <line num="124" type="stmt" count="12"/>
@@ -5293,7 +5293,7 @@
5293
  <line num="630" type="stmt" count="0"/>
5294
  <line num="633" type="stmt" count="0"/>
5295
  <line num="636" type="stmt" count="0"/>
5296
- <line num="649" type="method" name="get_cli_support" visibility="public" complexity="9" crap="9.16" count="1"/>
5297
  <line num="651" type="stmt" count="1"/>
5298
  <line num="652" type="stmt" count="1"/>
5299
  <line num="653" type="stmt" count="1"/>
@@ -68767,7 +68767,7 @@
68767
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
68768
  </file>
68769
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
68770
- <class name="ComposerStaticInit07c251787aeab30c2d77930d108a60a6" namespace="Composer\Autoload">
68771
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
68772
  </class>
68773
  <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
@@ -68859,7 +68859,7 @@
68859
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
68860
  </file>
68861
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
68862
- <class name="ComposerAutoloaderInit07c251787aeab30c2d77930d108a60a6" namespace="global">
68863
  <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
68864
  </class>
68865
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
+ <coverage generated="1563384090">
3
+ <project timestamp="1563384090">
4
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-archive-actions.php">
5
  <class name="Boldgrid_Backup_Admin_Archive_Actions" namespace="global" fullPackage="Boldgrid.Backup.Admin.Archive">
6
  <metrics complexity="15" methods="7" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="110" coveredstatements="2" elements="117" coveredelements="3"/>
5093
  </file>
5094
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-test.php">
5095
  <class name="Boldgrid_Backup_Admin_Test" namespace="global" fullPackage="Boldgrid.Backup.Admin">
5096
+ <metrics complexity="94" methods="25" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="250" coveredstatements="56" elements="275" coveredelements="60"/>
5097
  </class>
5098
  <line num="122" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="12"/>
5099
  <line num="124" type="stmt" count="12"/>
5293
  <line num="630" type="stmt" count="0"/>
5294
  <line num="633" type="stmt" count="0"/>
5295
  <line num="636" type="stmt" count="0"/>
5296
+ <line num="649" type="method" name="get_cli_support" visibility="public" complexity="10" crap="10.20" count="1"/>
5297
  <line num="651" type="stmt" count="1"/>
5298
  <line num="652" type="stmt" count="1"/>
5299
  <line num="653" type="stmt" count="1"/>
68767
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
68768
  </file>
68769
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
68770
+ <class name="ComposerStaticInit475d001d5f346fe4b63bb9045d96db43" namespace="Composer\Autoload">
68771
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
68772
  </class>
68773
  <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
68859
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
68860
  </file>
68861
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
68862
+ <class name="ComposerAutoloaderInit475d001d5f346fe4b63bb9045d96db43" namespace="global">
68863
  <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
68864
  </class>
68865
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
readme.txt CHANGED
@@ -4,19 +4,19 @@ Tags: backup, cloud backup, database backup, restore, wordpress backup
4
  Requires at least: 4.4
5
  Tested up to: 5.2
6
  Requires PHP: 5.4
7
- Stable tag: 1.10.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- BoldGrid Backup provides WordPress backup and restoration with update protection.
12
 
13
  == Description ==
14
 
15
- > "... and just like that, my entire website was just gone and I had no way to get anything back."
16
 
17
- Website crashes happen more than you think and even if youre doing everything "right," like keeping your WordPress and plugins updated, there’s so many things outside of your control that could totally wipe out your website without any warning.
18
 
19
- When it comes to keeping your website safe, youll need more than just a "backup plugin." You need a solution that helps prevent catastrophic data loss in the first place, and if the worst occurs, provides you with the tools to easily, quickly and painlessly get your site up and running again.
20
 
21
  BoldGrid Backup is a full 360 solution that keeps your data safe and protects your website from catastrophic data loss. Features include:
22
 
@@ -29,10 +29,10 @@ BoldGrid Backup is a full 360 solution that keeps your data safe and protects yo
29
  * Auto rollback feature creates a backup before updates, restores your site to the last backup if an update fails
30
  * Create staging sites to test new plugins or themes with BoldGrid Backup + Cloud WordPress
31
 
32
- > "Im Intrigued! Tell Me More About Your Features…"
33
 
34
  **Supports Both Automated and Manual Backups**
35
- Simply select a date and time for automatic backups and BoldGrid Backup will create a backup archive of your entire WordPress installation and its database. If a full website or database backup isnt required, you can choose to backup only certain files, folders and database tables.
36
 
37
  **Remote Backups**
38
  Safely store backups remotely via FTP / SFTP. The premium version of BoldGrid Backup allows you to automatically upload archives to Amazon S3 or Google Drive.
@@ -43,14 +43,14 @@ Download, restore, or delete backups with a single click from the BoldGrid Backu
43
  *Restore Your Website Even If WordPress Is Down*
44
  Use our restoration script to restore a backup from outside of WordPress in the event WordPress itself has been corrupted.
45
 
46
- *Restore Entire Archive or Single Files*
47
  Need to restore only one file from a backup? BoldGrid Backup Premium gives you the option to restore a single file within the backup browser.
48
 
49
  *Historical Versions*
50
  Do you have a file that needs to be restored, but not sure which backup it's in? The Historical Versions feature allows you to view a list of all of your backups containing that file and provides an easy way to restore the file.
51
 
52
  **Easily Clone or Migrate Your Websites**
53
- BoldGrid Backup allows you to easily clone a website and migrate it to another WordPress installation with just a few clicks. Install BoldGrid Backup on both WordPress sites, create a backup archive on the first site, then restore that backup on your second site using a protected link - simply copy and paste the link! Its the easiest and fastest way to duplicate / clone your website.
54
 
55
  **Site Check**
56
  Site Check monitors your site at specified intervals for errors that could lead to catastrophic data loss. If Site Check detects an error, it will send you an email alert and auto restore your website using your latest backup.
@@ -59,7 +59,7 @@ Site Check monitors your site at specified intervals for errors that could lead
59
  Site Check keeps a running historical error log, allowing you to easily diagnose and troubleshoot website issues.
60
 
61
  *Powerful Website Restoration Functionality*
62
- You can configure Site Checks settings from the BoldGrid Backup settings page, or via command line. If your site is totally non-functional, you can use the command line to easily restore your website from the last full backup archive.
63
 
64
  **Auto Rollback**
65
  You can set BoldGrid Backup to automatically backup your site before updates, and automatically rollback your site to the last backup if an update fails. Automatic updates can be set for WordPress core, plugins, and themes individually.
@@ -73,7 +73,7 @@ Try out the [BoldGrid Backup Plugin](https://www.boldgrid.com/central/get-it-now
73
 
74
  = How does BoldGrid Backup differ from other backup plugins? =
75
 
76
- BoldGrid Backup is more than just a "backup plugin." Its a full 360 solution with tools and features that helps prevent website crashes from happening in the first place. In addition to all the features youve come to expect from a plugin with website backup functionality, BoldGrid Backup also offers:
77
 
78
  * Site Check monitors your site for issues that could lead to site crashes, provides a toolset to restore your site even if your WordPress installation is inaccessible
79
  * Auto rollback feature creates a backup before updates, restores your site to the last backup if an update fails
@@ -92,7 +92,7 @@ BoldGrid Backup Premium gives you extra tools to prevent website crashes, as wel
92
 
93
  = Where can I find support for BoldGrid Backup? =
94
 
95
- Have a problem? First, take a look at our [Getting Started](https://www.boldgrid.com/support/boldgrid-backup/) guide. If that doesnt answer your question, you can receive support for BoldGrid Backup at the [support forum](https://wordpress.org/support/plugin/boldgrid-backup/), the [Team Orange User Group](https://www.facebook.com/groups/BGTeamOrange/), our [comprehensive support library](https://www.boldgrid.com/support/), or our [official questions portal](https://www.boldgrid.com/feedback/communities/20-questions).
96
 
97
  == Screenshots ==
98
 
@@ -132,11 +132,17 @@ Have a problem? First, take a look at our [Getting Started](https://www.boldgrid
132
 
133
  == Changelog ==
134
 
 
 
 
 
 
 
135
  = 1.10.3 =
136
 
137
  Release date: July 2nd, 2019
138
 
139
- * Update: Moved BoldGrid RSS feed to the library.
140
 
141
  = 1.10.2 =
142
 
4
  Requires at least: 4.4
5
  Tested up to: 5.2
6
  Requires PHP: 5.4
7
+ Stable tag: 1.10.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
+ Automated backups, remote backup to Amazon S3 and Google Drive, stop website crashes before they happen and more. BoldGrid Backup is the backup solution you need.
12
 
13
  == Description ==
14
 
15
+ **BoldGrid Backup is more than just a "backup plugin." It can help stop website crashes before they even happen.**
16
 
17
+ Website data loss can happen even if you're doing everything "right," like keeping your WordPress and plugins updated or having a backup plugin installed. There's so many things outside of your control that could totally wipe out your website without any warning.
18
 
19
+ To keep your website safe, you'll need more than just a "backup plugin." You need a backup solution that helps prevent catastrophic data loss in the first place, and if the worst occurs, provides you with the tools to easily, quickly and painlessly get your site up and running again.
20
 
21
  BoldGrid Backup is a full 360 solution that keeps your data safe and protects your website from catastrophic data loss. Features include:
22
 
29
  * Auto rollback feature creates a backup before updates, restores your site to the last backup if an update fails
30
  * Create staging sites to test new plugins or themes with BoldGrid Backup + Cloud WordPress
31
 
32
+ **I'm Intrigued! Tell Me More About Your Features...**
33
 
34
  **Supports Both Automated and Manual Backups**
35
+ Simply select a date and time for automatic backups and BoldGrid Backup will create a backup archive of your entire WordPress installation and its database. If a full website or database backup isn't required, you can choose to backup only certain files, folders and database tables.
36
 
37
  **Remote Backups**
38
  Safely store backups remotely via FTP / SFTP. The premium version of BoldGrid Backup allows you to automatically upload archives to Amazon S3 or Google Drive.
43
  *Restore Your Website Even If WordPress Is Down*
44
  Use our restoration script to restore a backup from outside of WordPress in the event WordPress itself has been corrupted.
45
 
46
+ *Restore Entire Backup Archive or Single Files*
47
  Need to restore only one file from a backup? BoldGrid Backup Premium gives you the option to restore a single file within the backup browser.
48
 
49
  *Historical Versions*
50
  Do you have a file that needs to be restored, but not sure which backup it's in? The Historical Versions feature allows you to view a list of all of your backups containing that file and provides an easy way to restore the file.
51
 
52
  **Easily Clone or Migrate Your Websites**
53
+ BoldGrid Backup allows you to easily clone a website and migrate it to another WordPress installation with just a few clicks. Install BoldGrid Backup on both WordPress sites, create a backup archive on the first site, then restore that backup on your second site using a protected link - simply copy and paste the link! It's the easiest and fastest way to duplicate / clone your website.
54
 
55
  **Site Check**
56
  Site Check monitors your site at specified intervals for errors that could lead to catastrophic data loss. If Site Check detects an error, it will send you an email alert and auto restore your website using your latest backup.
59
  Site Check keeps a running historical error log, allowing you to easily diagnose and troubleshoot website issues.
60
 
61
  *Powerful Website Restoration Functionality*
62
+ You can configure Site Check's settings from the BoldGrid Backup settings page, or via command line. If your site is totally non-functional, you can use the command line to easily restore your website from the last full backup archive.
63
 
64
  **Auto Rollback**
65
  You can set BoldGrid Backup to automatically backup your site before updates, and automatically rollback your site to the last backup if an update fails. Automatic updates can be set for WordPress core, plugins, and themes individually.
73
 
74
  = How does BoldGrid Backup differ from other backup plugins? =
75
 
76
+ BoldGrid Backup is more than just a "backup plugin." It's a full 360 solution with tools and features that helps prevent website crashes from happening in the first place. In addition to all the features you've come to expect from a plugin with website backup functionality, BoldGrid Backup also offers:
77
 
78
  * Site Check monitors your site for issues that could lead to site crashes, provides a toolset to restore your site even if your WordPress installation is inaccessible
79
  * Auto rollback feature creates a backup before updates, restores your site to the last backup if an update fails
92
 
93
  = Where can I find support for BoldGrid Backup? =
94
 
95
+ Have a problem? First, take a look at our [Getting Started](https://www.boldgrid.com/support/boldgrid-backup/) guide. If that doesn't answer your question, you can receive support for BoldGrid Backup at the [support forum](https://wordpress.org/support/plugin/boldgrid-backup/), the [Team Orange User Group](https://www.facebook.com/groups/BGTeamOrange/), our [comprehensive support library](https://www.boldgrid.com/support/), or our [official questions portal](https://www.boldgrid.com/feedback/communities/20-questions).
96
 
97
  == Screenshots ==
98
 
132
 
133
  == Changelog ==
134
 
135
+ = 1.10.4 =
136
+
137
+ Release date: July 17th, 2019
138
+
139
+ * Bug fix: Fixed get_execution_functions method so that disable_functions are properly removed.
140
+
141
  = 1.10.3 =
142
 
143
  Release date: July 2nd, 2019
144
 
145
+ * Update: Moved BoldGrid RSS feed to the library.
146
 
147
  = 1.10.2 =
148
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit07c251787aeab30c2d77930d108a60a6::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit475d001d5f346fe4b63bb9045d96db43::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit07c251787aeab30c2d77930d108a60a6
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit07c251787aeab30c2d77930d108a60a6
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit07c251787aeab30c2d77930d108a60a6', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit07c251787aeab30c2d77930d108a60a6', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit07c251787aeab30c2d77930d108a60a6::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
@@ -48,19 +48,19 @@ class ComposerAutoloaderInit07c251787aeab30c2d77930d108a60a6
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
- $includeFiles = Composer\Autoload\ComposerStaticInit07c251787aeab30c2d77930d108a60a6::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
- composerRequire07c251787aeab30c2d77930d108a60a6($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
- function composerRequire07c251787aeab30c2d77930d108a60a6($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit475d001d5f346fe4b63bb9045d96db43
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit475d001d5f346fe4b63bb9045d96db43', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit475d001d5f346fe4b63bb9045d96db43', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit475d001d5f346fe4b63bb9045d96db43::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
+ $includeFiles = Composer\Autoload\ComposerStaticInit475d001d5f346fe4b63bb9045d96db43::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
+ composerRequire475d001d5f346fe4b63bb9045d96db43($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
+ function composerRequire475d001d5f346fe4b63bb9045d96db43($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit07c251787aeab30c2d77930d108a60a6
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
@@ -91,9 +91,9 @@ class ComposerStaticInit07c251787aeab30c2d77930d108a60a6
91
  public static function getInitializer(ClassLoader $loader)
92
  {
93
  return \Closure::bind(function () use ($loader) {
94
- $loader->prefixLengthsPsr4 = ComposerStaticInit07c251787aeab30c2d77930d108a60a6::$prefixLengthsPsr4;
95
- $loader->prefixDirsPsr4 = ComposerStaticInit07c251787aeab30c2d77930d108a60a6::$prefixDirsPsr4;
96
- $loader->classMap = ComposerStaticInit07c251787aeab30c2d77930d108a60a6::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit475d001d5f346fe4b63bb9045d96db43
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 = ComposerStaticInit475d001d5f346fe4b63bb9045d96db43::$prefixLengthsPsr4;
95
+ $loader->prefixDirsPsr4 = ComposerStaticInit475d001d5f346fe4b63bb9045d96db43::$prefixDirsPsr4;
96
+ $loader->classMap = ComposerStaticInit475d001d5f346fe4b63bb9045d96db43::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }