Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid - Version branch.issue-397.202011110919

Version Description

Download this release

Release Info

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

Code changes from version 1.14.6 to branch.issue-397.202011110919

admin/class-boldgrid-backup-admin-folder-exclusion.php CHANGED
@@ -141,6 +141,7 @@ class Boldgrid_Backup_Admin_Folder_Exclusion {
141
  * @return bool
142
  */
143
  public function allow_file( $file ) {
 
144
  // If this file is in our backup directory, do not allow it.
145
  if ( $this->core->backup_dir->file_in_dir( ABSPATH . $file, true ) ) {
146
  return false;
@@ -151,6 +152,10 @@ class Boldgrid_Backup_Admin_Folder_Exclusion {
151
  return false;
152
  }
153
 
 
 
 
 
154
  // Get comma-delimited lists from user input or settings. Sanitizing is done below.
155
  $include = $this->in_ajax_preview ? $_POST['include'] : $this->from_settings( 'include' );
156
  $exclude = $this->in_ajax_preview ? $_POST['exclude'] : $this->from_settings( 'exclude' );
@@ -390,6 +395,40 @@ class Boldgrid_Backup_Admin_Folder_Exclusion {
390
  return $this->$type;
391
  }
392
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
393
  /**
394
  * Determine if a include/exclude value matches a file.
395
  *
141
  * @return bool
142
  */
143
  public function allow_file( $file ) {
144
+
145
  // If this file is in our backup directory, do not allow it.
146
  if ( $this->core->backup_dir->file_in_dir( ABSPATH . $file, true ) ) {
147
  return false;
152
  return false;
153
  }
154
 
155
+ if ( $this->is_banned( $file ) ) {
156
+ return false;
157
+ }
158
+
159
  // Get comma-delimited lists from user input or settings. Sanitizing is done below.
160
  $include = $this->in_ajax_preview ? $_POST['include'] : $this->from_settings( 'include' );
161
  $exclude = $this->in_ajax_preview ? $_POST['exclude'] : $this->from_settings( 'exclude' );
395
  return $this->$type;
396
  }
397
 
398
+ /**
399
+ * Whether or not a file is banned.
400
+ *
401
+ * Some files are just bad for business. Files in this list won't be backed up, and the user has
402
+ * no control at this time to modify. Only files we're certain should be banned, should be.
403
+ *
404
+ * @since SINCEVERSION
405
+ *
406
+ * @param string $file A filepath. Not absolute, but relative to ABSPATH, such as wp-admin/css/about.css
407
+ *
408
+ * @return bool
409
+ */
410
+ public function is_banned( $filepath ) {
411
+ $banned = array(
412
+ /*
413
+ * The ea-php-cli cache symlink. This one has appeared several times, and therefore is now
414
+ * banned. The following description has been taken from the cPanel website:
415
+ *
416
+ * The first time you call one of the ea-php-cli binaries, the system creates the .ea-php-cli.cache
417
+ * symlink to the PHP version that the directory requires. This symlink provides a quick
418
+ * way for the system to determine the proper version of PHP and reads as broken by design.
419
+ * For example, if the PHP script requires PHP 7.0, then the symlink will point to ea-php70.
420
+ * cPanel creates broken symlinks by design and will recreate any removed symlinks the next
421
+ * time that you run the script. You can safely ignore them.
422
+ *
423
+ * @link https://wordpress.org/support/topic/total-upkeep-error-creating-backup/
424
+ */
425
+ '.ea-php-cli.cache',
426
+ );
427
+
428
+ // @todo Allow for regular expressions in the future.
429
+ return in_array( basename( $filepath ), $banned, true );
430
+ }
431
+
432
  /**
433
  * Determine if a include/exclude value matches a file.
434
  *
coverage.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
- <coverage generated="1602614426">
3
- <project timestamp="1602614426">
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">
@@ -5290,169 +5290,175 @@
5290
  </file>
5291
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-folder-exclusion.php">
5292
  <class name="Boldgrid_Backup_Admin_Folder_Exclusion" namespace="global" fullPackage="Boldgrid.Backup.Admin.Folder">
5293
- <metrics complexity="57" methods="10" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="150" coveredstatements="74" elements="160" coveredelements="77"/>
5294
  </class>
5295
  <line num="113" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="29"/>
5296
  <line num="114" type="stmt" count="29"/>
5297
  <line num="131" type="stmt" count="29"/>
5298
  <line num="132" type="stmt" count="29"/>
5299
  <line num="133" type="stmt" count="29"/>
5300
- <line num="143" type="method" name="allow_file" visibility="public" complexity="11" crap="11.97" count="4"/>
5301
- <line num="145" type="stmt" count="4"/>
5302
- <line num="146" type="stmt" count="0"/>
5303
- <line num="150" type="stmt" count="4"/>
5304
- <line num="151" type="stmt" count="0"/>
5305
  <line num="155" type="stmt" count="4"/>
5306
- <line num="156" type="stmt" count="4"/>
5307
- <line num="159" type="stmt" count="4"/>
5308
  <line num="160" type="stmt" count="4"/>
5309
- <line num="163" type="stmt" count="4"/>
5310
  <line num="164" type="stmt" count="4"/>
5311
- <line num="166" type="stmt" count="4"/>
5312
- <line num="167" type="stmt" count="4"/>
5313
  <line num="168" type="stmt" count="4"/>
5314
  <line num="169" type="stmt" count="4"/>
5315
- <line num="170" type="stmt" count="4"/>
 
5316
  <line num="173" type="stmt" count="4"/>
5317
  <line num="174" type="stmt" count="4"/>
 
5318
  <line num="178" type="stmt" count="4"/>
5319
- <line num="179" type="stmt" count="0"/>
5320
- <line num="182" type="stmt" count="4"/>
5321
  <line num="183" type="stmt" count="4"/>
5322
  <line num="184" type="stmt" count="0"/>
5323
- <line num="185" type="stmt" count="0"/>
5324
- <line num="186" type="stmt" count="4"/>
5325
  <line num="188" type="stmt" count="4"/>
5326
- <line num="200" type="method" name="email_part" visibility="public" complexity="5" crap="5" count="4"/>
5327
- <line num="201" type="stmt" count="4"/>
5328
- <line num="203" type="stmt" count="4"/>
5329
- <line num="204" type="stmt" count="4"/>
 
5330
  <line num="206" type="stmt" count="4"/>
5331
- <line num="207" type="stmt" count="4"/>
5332
  <line num="208" type="stmt" count="4"/>
5333
- <line num="210" type="stmt" count="4"/>
5334
  <line num="211" type="stmt" count="4"/>
 
5335
  <line num="213" type="stmt" count="4"/>
5336
- <line num="214" type="stmt" count="4"/>
5337
  <line num="215" type="stmt" count="4"/>
5338
  <line num="216" type="stmt" count="4"/>
5339
  <line num="218" type="stmt" count="4"/>
5340
  <line num="219" type="stmt" count="4"/>
 
5341
  <line num="221" type="stmt" count="4"/>
5342
- <line num="222" type="stmt" count="4"/>
5343
  <line num="223" type="stmt" count="4"/>
5344
  <line num="224" type="stmt" count="4"/>
5345
  <line num="226" type="stmt" count="4"/>
5346
- <line num="249" type="method" name="create_pattern" visibility="public" complexity="2" crap="2" count="4"/>
5347
- <line num="250" type="stmt" count="4"/>
5348
- <line num="253" type="stmt" count="4"/>
5349
- <line num="256" type="stmt" count="4"/>
5350
- <line num="257" type="stmt" count="4"/>
5351
- <line num="267" type="stmt" count="4"/>
5352
- <line num="274" type="stmt" count="4"/>
5353
- <line num="280" type="stmt" count="4"/>
5354
- <line num="282" type="stmt" count="4"/>
5355
- <line num="290" type="method" name="enqueue_scripts" visibility="public" complexity="1" crap="2" count="0"/>
5356
- <line num="291" type="stmt" count="0"/>
5357
- <line num="292" type="stmt" count="0"/>
5358
- <line num="293" type="stmt" count="0"/>
5359
- <line num="294" type="stmt" count="0"/>
5360
- <line num="295" type="stmt" count="0"/>
5361
  <line num="296" type="stmt" count="0"/>
 
5362
  <line num="298" type="stmt" count="0"/>
 
5363
  <line num="300" type="stmt" count="0"/>
5364
  <line num="301" type="stmt" count="0"/>
5365
- <line num="302" type="stmt" count="0"/>
5366
  <line num="303" type="stmt" count="0"/>
5367
- <line num="304" type="stmt" count="0"/>
5368
  <line num="305" type="stmt" count="0"/>
5369
  <line num="306" type="stmt" count="0"/>
5370
  <line num="307" type="stmt" count="0"/>
 
 
5371
  <line num="310" type="stmt" count="0"/>
5372
  <line num="311" type="stmt" count="0"/>
5373
  <line num="312" type="stmt" count="0"/>
5374
- <line num="314" type="stmt" count="0"/>
5375
  <line num="316" type="stmt" count="0"/>
5376
  <line num="317" type="stmt" count="0"/>
5377
- <line num="318" type="stmt" count="0"/>
5378
- <line num="329" type="method" name="from_settings" visibility="public" complexity="16" crap="33.31" count="15"/>
5379
- <line num="330" type="stmt" count="15"/>
5380
- <line num="331" type="stmt" count="0"/>
5381
- <line num="334" type="stmt" count="15"/>
5382
  <line num="335" type="stmt" count="15"/>
5383
- <line num="345" type="stmt" count="15"/>
5384
- <line num="346" type="stmt" count="0"/>
5385
- <line num="353" type="stmt" count="15"/>
5386
- <line num="354" type="stmt" count="0"/>
5387
- <line num="355" type="stmt" count="0"/>
5388
  <line num="358" type="stmt" count="15"/>
5389
- <line num="359" type="stmt" count="14"/>
5390
- <line num="362" type="stmt" count="3"/>
5391
- <line num="363" type="stmt" count="0"/>
5392
- <line num="364" type="stmt" count="3"/>
5393
- <line num="369" type="stmt" count="0"/>
5394
- <line num="370" type="stmt" count="3"/>
5395
- <line num="378" type="stmt" count="1"/>
5396
- <line num="379" type="stmt" count="3"/>
5397
- <line num="380" type="stmt" count="0"/>
5398
- <line num="381" type="stmt" count="0"/>
5399
- <line num="382" type="stmt" count="0"/>
5400
- <line num="383" type="stmt" count="0"/>
5401
- <line num="384" type="stmt" count="0"/>
5402
- <line num="386" type="stmt" count="3"/>
5403
- <line num="387" type="stmt" count="2"/>
5404
- <line num="388" type="stmt" count="2"/>
5405
- <line num="390" type="stmt" count="3"/>
5406
- <line num="405" type="method" name="is_match" visibility="public" complexity="3" crap="3.02" count="4"/>
5407
- <line num="406" type="stmt" count="4"/>
5408
- <line num="407" type="stmt" count="0"/>
5409
- <line num="411" type="stmt" count="4"/>
5410
- <line num="412" type="stmt" count="4"/>
5411
- <line num="419" type="stmt" count="4"/>
5412
- <line num="421" type="stmt" count="4"/>
5413
- <line num="423" type="stmt" count="4"/>
5414
  <line num="425" type="stmt" count="4"/>
5415
- <line num="435" type="method" name="is_using_defaults" visibility="public" complexity="1" crap="2" count="0"/>
5416
- <line num="436" type="stmt" count="0"/>
5417
- <line num="438" type="stmt" count="0"/>
5418
- <line num="449" type="method" name="from_post" visibility="public" complexity="9" crap="90" count="0"/>
5419
- <line num="450" type="stmt" count="0"/>
5420
- <line num="451" type="stmt" count="0"/>
5421
- <line num="454" type="stmt" count="0"/>
5422
- <line num="457" type="stmt" count="0"/>
5423
- <line num="462" type="stmt" count="0"/>
5424
- <line num="463" type="stmt" count="0"/>
5425
- <line num="464" type="stmt" count="0"/>
5426
- <line num="469" type="stmt" count="0"/>
5427
- <line num="470" type="stmt" count="0"/>
5428
- <line num="471" type="stmt" count="0"/>
5429
- <line num="472" type="stmt" count="0"/>
5430
- <line num="473" type="stmt" count="0"/>
5431
- <line num="474" type="stmt" count="0"/>
5432
  <line num="475" type="stmt" count="0"/>
5433
- <line num="478" type="stmt" count="0"/>
5434
- <line num="480" type="stmt" count="0"/>
5435
- <line num="488" type="method" name="wp_ajax_preview" visibility="public" complexity="8" crap="72" count="0"/>
5436
  <line num="489" type="stmt" count="0"/>
5437
  <line num="490" type="stmt" count="0"/>
5438
- <line num="491" type="stmt" count="0"/>
5439
  <line num="493" type="stmt" count="0"/>
5440
- <line num="494" type="stmt" count="0"/>
5441
  <line num="496" type="stmt" count="0"/>
5442
- <line num="497" type="stmt" count="0"/>
5443
- <line num="498" type="stmt" count="0"/>
5444
- <line num="500" type="stmt" count="0"/>
5445
  <line num="502" type="stmt" count="0"/>
5446
- <line num="504" type="stmt" count="0"/>
5447
- <line num="505" type="stmt" count="0"/>
5448
- <line num="506" type="stmt" count="0"/>
5449
  <line num="508" type="stmt" count="0"/>
 
5450
  <line num="510" type="stmt" count="0"/>
5451
  <line num="511" type="stmt" count="0"/>
5452
  <line num="512" type="stmt" count="0"/>
 
5453
  <line num="514" type="stmt" count="0"/>
5454
- <line num="515" type="stmt" count="0"/>
5455
- <metrics loc="516" ncloc="251" classes="1" methods="10" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="150" coveredstatements="74" elements="160" coveredelements="77"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5456
  </file>
5457
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-go-pro.php">
5458
  <class name="Boldgrid_Backup_Admin_Go_Pro" namespace="global" fullPackage="Boldgrid.Backup.Admin.Go">
@@ -76977,18 +76983,102 @@
76977
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
76978
  </file>
76979
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
76980
- <class name="ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6" namespace="Composer\Autoload">
76981
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
76982
  </class>
76983
- <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
76984
- <line num="92" type="stmt" count="0"/>
76985
- <line num="93" type="method" name="anonymous function" complexity="1" crap="2" count="0"/>
76986
- <line num="94" type="stmt" count="0"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76987
  <line num="95" type="stmt" count="0"/>
76988
  <line num="96" type="stmt" count="0"/>
76989
- <line num="98" type="stmt" count="0"/>
76990
- <line num="99" type="stmt" count="0"/>
76991
- <metrics loc="100" ncloc="98" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76992
  </file>
76993
  </package>
76994
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_classmap.php">
@@ -77030,18 +77120,7 @@
77030
  <line num="41" type="stmt" count="0"/>
77031
  <line num="42" type="stmt" count="0"/>
77032
  <line num="43" type="stmt" count="0"/>
77033
- <line num="44" type="stmt" count="0"/>
77034
- <line num="45" type="stmt" count="0"/>
77035
- <line num="46" type="stmt" count="0"/>
77036
- <line num="47" type="stmt" count="0"/>
77037
- <line num="48" type="stmt" count="0"/>
77038
- <line num="49" type="stmt" count="0"/>
77039
- <line num="50" type="stmt" count="0"/>
77040
- <line num="51" type="stmt" count="0"/>
77041
- <line num="52" type="stmt" count="0"/>
77042
- <line num="53" type="stmt" count="0"/>
77043
- <line num="54" type="stmt" count="0"/>
77044
- <metrics loc="54" ncloc="52" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="49" coveredelements="0"/>
77045
  </file>
77046
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_files.php">
77047
  <line num="5" type="stmt" count="0"/>
@@ -77069,8 +77148,8 @@
77069
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
77070
  </file>
77071
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
77072
- <class name="ComposerAutoloaderInitd95b616db8ac11d94ed176848ed2f4c6" namespace="global">
77073
- <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
77074
  </class>
77075
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
77076
  <line num="10" type="stmt" count="0"/>
@@ -77084,27 +77163,98 @@
77084
  <line num="22" type="stmt" count="0"/>
77085
  <line num="23" type="stmt" count="0"/>
77086
  <line num="25" type="stmt" count="0"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77087
  <line num="26" type="stmt" count="0"/>
77088
  <line num="27" type="stmt" count="0"/>
 
77089
  <line num="29" type="stmt" count="0"/>
77090
  <line num="30" type="stmt" count="0"/>
77091
  <line num="31" type="stmt" count="0"/>
 
77092
  <line num="33" type="stmt" count="0"/>
77093
  <line num="34" type="stmt" count="0"/>
77094
  <line num="35" type="stmt" count="0"/>
77095
  <line num="36" type="stmt" count="0"/>
77096
  <line num="37" type="stmt" count="0"/>
77097
  <line num="38" type="stmt" count="0"/>
 
77098
  <line num="40" type="stmt" count="0"/>
77099
  <line num="41" type="stmt" count="0"/>
77100
  <line num="42" type="stmt" count="0"/>
77101
  <line num="43" type="stmt" count="0"/>
 
77102
  <line num="45" type="stmt" count="0"/>
77103
  <line num="46" type="stmt" count="0"/>
77104
  <line num="47" type="stmt" count="0"/>
77105
  <line num="48" type="stmt" count="0"/>
77106
  <line num="49" type="stmt" count="0"/>
 
77107
  <line num="51" type="stmt" count="0"/>
 
77108
  <line num="53" type="stmt" count="0"/>
77109
  <line num="54" type="stmt" count="0"/>
77110
  <line num="55" type="stmt" count="0"/>
@@ -77113,15 +77263,30 @@
77113
  <line num="58" type="stmt" count="0"/>
77114
  <line num="59" type="stmt" count="0"/>
77115
  <line num="60" type="stmt" count="0"/>
77116
- <line num="62" type="stmt" count="0"/>
77117
- <line num="63" type="stmt" count="0"/>
77118
- <line num="67" type="stmt" count="0"/>
77119
- <line num="68" type="stmt" count="0"/>
77120
- <line num="69" type="stmt" count="0"/>
77121
- <line num="71" type="stmt" count="0"/>
77122
- <line num="72" type="stmt" count="0"/>
77123
- <line num="73" type="stmt" count="0"/>
77124
- <metrics loc="73" ncloc="68" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="47" coveredstatements="0" elements="49" coveredelements="0"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77125
  </file>
77126
  <package name="Ifsnop\Mysqldump">
77127
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php">
@@ -96314,6 +96479,6 @@
96314
  <line num="16" type="stmt" count="0"/>
96315
  <metrics loc="16" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
96316
  </file>
96317
- <metrics files="964" loc="193561" ncloc="117963" classes="872" methods="3603" coveredmethods="309" conditionals="0" coveredconditionals="0" statements="86788" coveredstatements="4580" elements="90391" coveredelements="4889"/>
96318
  </project>
96319
  </coverage>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
+ <coverage generated="1605106488">
3
+ <project timestamp="1605106488">
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">
5290
  </file>
5291
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-folder-exclusion.php">
5292
  <class name="Boldgrid_Backup_Admin_Folder_Exclusion" namespace="global" fullPackage="Boldgrid.Backup.Admin.Folder">
5293
+ <metrics complexity="59" methods="11" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="155" coveredstatements="78" elements="166" coveredelements="82"/>
5294
  </class>
5295
  <line num="113" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="29"/>
5296
  <line num="114" type="stmt" count="29"/>
5297
  <line num="131" type="stmt" count="29"/>
5298
  <line num="132" type="stmt" count="29"/>
5299
  <line num="133" type="stmt" count="29"/>
5300
+ <line num="143" type="method" name="allow_file" visibility="public" complexity="12" crap="13.58" count="4"/>
5301
+ <line num="146" type="stmt" count="4"/>
5302
+ <line num="147" type="stmt" count="0"/>
5303
+ <line num="151" type="stmt" count="4"/>
5304
+ <line num="152" type="stmt" count="0"/>
5305
  <line num="155" type="stmt" count="4"/>
5306
+ <line num="156" type="stmt" count="0"/>
 
5307
  <line num="160" type="stmt" count="4"/>
5308
+ <line num="161" type="stmt" count="4"/>
5309
  <line num="164" type="stmt" count="4"/>
5310
+ <line num="165" type="stmt" count="4"/>
 
5311
  <line num="168" type="stmt" count="4"/>
5312
  <line num="169" type="stmt" count="4"/>
5313
+ <line num="171" type="stmt" count="4"/>
5314
+ <line num="172" type="stmt" count="4"/>
5315
  <line num="173" type="stmt" count="4"/>
5316
  <line num="174" type="stmt" count="4"/>
5317
+ <line num="175" type="stmt" count="4"/>
5318
  <line num="178" type="stmt" count="4"/>
5319
+ <line num="179" type="stmt" count="4"/>
 
5320
  <line num="183" type="stmt" count="4"/>
5321
  <line num="184" type="stmt" count="0"/>
5322
+ <line num="187" type="stmt" count="4"/>
 
5323
  <line num="188" type="stmt" count="4"/>
5324
+ <line num="189" type="stmt" count="0"/>
5325
+ <line num="190" type="stmt" count="0"/>
5326
+ <line num="191" type="stmt" count="4"/>
5327
+ <line num="193" type="stmt" count="4"/>
5328
+ <line num="205" type="method" name="email_part" visibility="public" complexity="5" crap="5" count="4"/>
5329
  <line num="206" type="stmt" count="4"/>
 
5330
  <line num="208" type="stmt" count="4"/>
5331
+ <line num="209" type="stmt" count="4"/>
5332
  <line num="211" type="stmt" count="4"/>
5333
+ <line num="212" type="stmt" count="4"/>
5334
  <line num="213" type="stmt" count="4"/>
 
5335
  <line num="215" type="stmt" count="4"/>
5336
  <line num="216" type="stmt" count="4"/>
5337
  <line num="218" type="stmt" count="4"/>
5338
  <line num="219" type="stmt" count="4"/>
5339
+ <line num="220" type="stmt" count="4"/>
5340
  <line num="221" type="stmt" count="4"/>
 
5341
  <line num="223" type="stmt" count="4"/>
5342
  <line num="224" type="stmt" count="4"/>
5343
  <line num="226" type="stmt" count="4"/>
5344
+ <line num="227" type="stmt" count="4"/>
5345
+ <line num="228" type="stmt" count="4"/>
5346
+ <line num="229" type="stmt" count="4"/>
5347
+ <line num="231" type="stmt" count="4"/>
5348
+ <line num="254" type="method" name="create_pattern" visibility="public" complexity="2" crap="2" count="4"/>
5349
+ <line num="255" type="stmt" count="4"/>
5350
+ <line num="258" type="stmt" count="4"/>
5351
+ <line num="261" type="stmt" count="4"/>
5352
+ <line num="262" type="stmt" count="4"/>
5353
+ <line num="272" type="stmt" count="4"/>
5354
+ <line num="279" type="stmt" count="4"/>
5355
+ <line num="285" type="stmt" count="4"/>
5356
+ <line num="287" type="stmt" count="4"/>
5357
+ <line num="295" type="method" name="enqueue_scripts" visibility="public" complexity="1" crap="2" count="0"/>
 
5358
  <line num="296" type="stmt" count="0"/>
5359
+ <line num="297" type="stmt" count="0"/>
5360
  <line num="298" type="stmt" count="0"/>
5361
+ <line num="299" type="stmt" count="0"/>
5362
  <line num="300" type="stmt" count="0"/>
5363
  <line num="301" type="stmt" count="0"/>
 
5364
  <line num="303" type="stmt" count="0"/>
 
5365
  <line num="305" type="stmt" count="0"/>
5366
  <line num="306" type="stmt" count="0"/>
5367
  <line num="307" type="stmt" count="0"/>
5368
+ <line num="308" type="stmt" count="0"/>
5369
+ <line num="309" type="stmt" count="0"/>
5370
  <line num="310" type="stmt" count="0"/>
5371
  <line num="311" type="stmt" count="0"/>
5372
  <line num="312" type="stmt" count="0"/>
5373
+ <line num="315" type="stmt" count="0"/>
5374
  <line num="316" type="stmt" count="0"/>
5375
  <line num="317" type="stmt" count="0"/>
5376
+ <line num="319" type="stmt" count="0"/>
5377
+ <line num="321" type="stmt" count="0"/>
5378
+ <line num="322" type="stmt" count="0"/>
5379
+ <line num="323" type="stmt" count="0"/>
5380
+ <line num="334" type="method" name="from_settings" visibility="public" complexity="16" crap="33.31" count="15"/>
5381
  <line num="335" type="stmt" count="15"/>
5382
+ <line num="336" type="stmt" count="0"/>
5383
+ <line num="339" type="stmt" count="15"/>
5384
+ <line num="340" type="stmt" count="15"/>
5385
+ <line num="350" type="stmt" count="15"/>
5386
+ <line num="351" type="stmt" count="0"/>
5387
  <line num="358" type="stmt" count="15"/>
5388
+ <line num="359" type="stmt" count="0"/>
5389
+ <line num="360" type="stmt" count="0"/>
5390
+ <line num="363" type="stmt" count="15"/>
5391
+ <line num="364" type="stmt" count="14"/>
5392
+ <line num="367" type="stmt" count="3"/>
5393
+ <line num="368" type="stmt" count="0"/>
5394
+ <line num="369" type="stmt" count="3"/>
5395
+ <line num="374" type="stmt" count="0"/>
5396
+ <line num="375" type="stmt" count="3"/>
5397
+ <line num="383" type="stmt" count="1"/>
5398
+ <line num="384" type="stmt" count="3"/>
5399
+ <line num="385" type="stmt" count="0"/>
5400
+ <line num="386" type="stmt" count="0"/>
5401
+ <line num="387" type="stmt" count="0"/>
5402
+ <line num="388" type="stmt" count="0"/>
5403
+ <line num="389" type="stmt" count="0"/>
5404
+ <line num="391" type="stmt" count="3"/>
5405
+ <line num="392" type="stmt" count="2"/>
5406
+ <line num="393" type="stmt" count="2"/>
5407
+ <line num="395" type="stmt" count="3"/>
5408
+ <line num="410" type="method" name="is_banned" visibility="public" complexity="1" crap="1" count="4"/>
 
 
 
 
5409
  <line num="425" type="stmt" count="4"/>
5410
+ <line num="426" type="stmt" count="4"/>
5411
+ <line num="429" type="stmt" count="4"/>
5412
+ <line num="444" type="method" name="is_match" visibility="public" complexity="3" crap="3.02" count="4"/>
5413
+ <line num="445" type="stmt" count="4"/>
5414
+ <line num="446" type="stmt" count="0"/>
5415
+ <line num="450" type="stmt" count="4"/>
5416
+ <line num="451" type="stmt" count="4"/>
5417
+ <line num="458" type="stmt" count="4"/>
5418
+ <line num="460" type="stmt" count="4"/>
5419
+ <line num="462" type="stmt" count="4"/>
5420
+ <line num="464" type="stmt" count="4"/>
5421
+ <line num="474" type="method" name="is_using_defaults" visibility="public" complexity="1" crap="2" count="0"/>
 
 
 
 
 
5422
  <line num="475" type="stmt" count="0"/>
5423
+ <line num="477" type="stmt" count="0"/>
5424
+ <line num="488" type="method" name="from_post" visibility="public" complexity="9" crap="90" count="0"/>
 
5425
  <line num="489" type="stmt" count="0"/>
5426
  <line num="490" type="stmt" count="0"/>
 
5427
  <line num="493" type="stmt" count="0"/>
 
5428
  <line num="496" type="stmt" count="0"/>
5429
+ <line num="501" type="stmt" count="0"/>
 
 
5430
  <line num="502" type="stmt" count="0"/>
5431
+ <line num="503" type="stmt" count="0"/>
 
 
5432
  <line num="508" type="stmt" count="0"/>
5433
+ <line num="509" type="stmt" count="0"/>
5434
  <line num="510" type="stmt" count="0"/>
5435
  <line num="511" type="stmt" count="0"/>
5436
  <line num="512" type="stmt" count="0"/>
5437
+ <line num="513" type="stmt" count="0"/>
5438
  <line num="514" type="stmt" count="0"/>
5439
+ <line num="517" type="stmt" count="0"/>
5440
+ <line num="519" type="stmt" count="0"/>
5441
+ <line num="527" type="method" name="wp_ajax_preview" visibility="public" complexity="8" crap="72" count="0"/>
5442
+ <line num="528" type="stmt" count="0"/>
5443
+ <line num="529" type="stmt" count="0"/>
5444
+ <line num="530" type="stmt" count="0"/>
5445
+ <line num="532" type="stmt" count="0"/>
5446
+ <line num="533" type="stmt" count="0"/>
5447
+ <line num="535" type="stmt" count="0"/>
5448
+ <line num="536" type="stmt" count="0"/>
5449
+ <line num="537" type="stmt" count="0"/>
5450
+ <line num="539" type="stmt" count="0"/>
5451
+ <line num="541" type="stmt" count="0"/>
5452
+ <line num="543" type="stmt" count="0"/>
5453
+ <line num="544" type="stmt" count="0"/>
5454
+ <line num="545" type="stmt" count="0"/>
5455
+ <line num="547" type="stmt" count="0"/>
5456
+ <line num="549" type="stmt" count="0"/>
5457
+ <line num="550" type="stmt" count="0"/>
5458
+ <line num="551" type="stmt" count="0"/>
5459
+ <line num="553" type="stmt" count="0"/>
5460
+ <line num="554" type="stmt" count="0"/>
5461
+ <metrics loc="555" ncloc="263" classes="1" methods="11" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="155" coveredstatements="78" elements="166" coveredelements="82"/>
5462
  </file>
5463
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-go-pro.php">
5464
  <class name="Boldgrid_Backup_Admin_Go_Pro" namespace="global" fullPackage="Boldgrid.Backup.Admin.Go">
76983
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
76984
  </file>
76985
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
76986
+ <class name="ComposerStaticInitef2257ed178537687e80dd165545d5aa" namespace="Composer\Autoload">
76987
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
76988
  </class>
76989
+ <line num="80" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
76990
+ <line num="81" type="stmt" count="0"/>
76991
+ <line num="82" type="method" name="anonymous function" complexity="1" crap="2" count="0"/>
76992
+ <line num="83" type="stmt" count="0"/>
76993
+ <line num="84" type="stmt" count="0"/>
76994
+ <line num="85" type="stmt" count="0"/>
76995
+ <line num="87" type="stmt" count="0"/>
76996
+ <line num="88" type="stmt" count="0"/>
76997
+ <metrics loc="89" ncloc="87" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
76998
+ </file>
76999
+ </package>
77000
+ <package name="Composer">
77001
+ <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/InstalledVersions.php">
77002
+ <class name="InstalledVersions" namespace="Composer">
77003
+ <metrics complexity="21" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="76" coveredelements="0"/>
77004
+ </class>
77005
+ <line num="81" type="method" name="getInstalledPackages" visibility="public" complexity="1" crap="2" count="0"/>
77006
+ <line num="82" type="stmt" count="0"/>
77007
+ <line num="83" type="stmt" count="0"/>
77008
+ <line num="84" type="stmt" count="0"/>
77009
+ <line num="94" type="method" name="isInstalled" visibility="public" complexity="1" crap="2" count="0"/>
77010
  <line num="95" type="stmt" count="0"/>
77011
  <line num="96" type="stmt" count="0"/>
77012
+ <line num="97" type="stmt" count="0"/>
77013
+ <line num="112" type="method" name="satisfies" visibility="public" complexity="1" crap="2" count="0"/>
77014
+ <line num="113" type="stmt" count="0"/>
77015
+ <line num="114" type="stmt" count="0"/>
77016
+ <line num="115" type="stmt" count="0"/>
77017
+ <line num="117" type="stmt" count="0"/>
77018
+ <line num="118" type="stmt" count="0"/>
77019
+ <line num="129" type="method" name="getVersionRanges" visibility="public" complexity="6" crap="42" count="0"/>
77020
+ <line num="130" type="stmt" count="0"/>
77021
+ <line num="131" type="stmt" count="0"/>
77022
+ <line num="132" type="stmt" count="0"/>
77023
+ <line num="133" type="stmt" count="0"/>
77024
+ <line num="135" type="stmt" count="0"/>
77025
+ <line num="136" type="stmt" count="0"/>
77026
+ <line num="137" type="stmt" count="0"/>
77027
+ <line num="138" type="stmt" count="0"/>
77028
+ <line num="139" type="stmt" count="0"/>
77029
+ <line num="140" type="stmt" count="0"/>
77030
+ <line num="141" type="stmt" count="0"/>
77031
+ <line num="142" type="stmt" count="0"/>
77032
+ <line num="143" type="stmt" count="0"/>
77033
+ <line num="144" type="stmt" count="0"/>
77034
+ <line num="145" type="stmt" count="0"/>
77035
+ <line num="146" type="stmt" count="0"/>
77036
+ <line num="147" type="stmt" count="0"/>
77037
+ <line num="149" type="stmt" count="0"/>
77038
+ <line num="150" type="stmt" count="0"/>
77039
+ <line num="156" type="method" name="getVersion" visibility="public" complexity="3" crap="12" count="0"/>
77040
+ <line num="157" type="stmt" count="0"/>
77041
+ <line num="158" type="stmt" count="0"/>
77042
+ <line num="159" type="stmt" count="0"/>
77043
+ <line num="160" type="stmt" count="0"/>
77044
+ <line num="162" type="stmt" count="0"/>
77045
+ <line num="163" type="stmt" count="0"/>
77046
+ <line num="164" type="stmt" count="0"/>
77047
+ <line num="166" type="stmt" count="0"/>
77048
+ <line num="167" type="stmt" count="0"/>
77049
+ <line num="173" type="method" name="getPrettyVersion" visibility="public" complexity="3" crap="12" count="0"/>
77050
+ <line num="174" type="stmt" count="0"/>
77051
+ <line num="175" type="stmt" count="0"/>
77052
+ <line num="176" type="stmt" count="0"/>
77053
+ <line num="177" type="stmt" count="0"/>
77054
+ <line num="179" type="stmt" count="0"/>
77055
+ <line num="180" type="stmt" count="0"/>
77056
+ <line num="181" type="stmt" count="0"/>
77057
+ <line num="183" type="stmt" count="0"/>
77058
+ <line num="184" type="stmt" count="0"/>
77059
+ <line num="190" type="method" name="getReference" visibility="public" complexity="3" crap="12" count="0"/>
77060
+ <line num="191" type="stmt" count="0"/>
77061
+ <line num="192" type="stmt" count="0"/>
77062
+ <line num="193" type="stmt" count="0"/>
77063
+ <line num="194" type="stmt" count="0"/>
77064
+ <line num="196" type="stmt" count="0"/>
77065
+ <line num="197" type="stmt" count="0"/>
77066
+ <line num="198" type="stmt" count="0"/>
77067
+ <line num="200" type="stmt" count="0"/>
77068
+ <line num="201" type="stmt" count="0"/>
77069
+ <line num="207" type="method" name="getRootPackage" visibility="public" complexity="1" crap="2" count="0"/>
77070
+ <line num="208" type="stmt" count="0"/>
77071
+ <line num="209" type="stmt" count="0"/>
77072
+ <line num="210" type="stmt" count="0"/>
77073
+ <line num="218" type="method" name="getRawData" visibility="public" complexity="1" crap="2" count="0"/>
77074
+ <line num="219" type="stmt" count="0"/>
77075
+ <line num="220" type="stmt" count="0"/>
77076
+ <line num="221" type="stmt" count="0"/>
77077
+ <line num="241" type="method" name="reload" visibility="public" complexity="1" crap="2" count="0"/>
77078
+ <line num="242" type="stmt" count="0"/>
77079
+ <line num="243" type="stmt" count="0"/>
77080
+ <line num="244" type="stmt" count="0"/>
77081
+ <metrics loc="245" ncloc="245" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="76" coveredelements="0"/>
77082
  </file>
77083
  </package>
77084
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_classmap.php">
77120
  <line num="41" type="stmt" count="0"/>
77121
  <line num="42" type="stmt" count="0"/>
77122
  <line num="43" type="stmt" count="0"/>
77123
+ <metrics loc="43" ncloc="41" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="38" coveredstatements="0" elements="38" coveredelements="0"/>
 
 
 
 
 
 
 
 
 
 
 
77124
  </file>
77125
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_files.php">
77126
  <line num="5" type="stmt" count="0"/>
77148
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
77149
  </file>
77150
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
77151
+ <class name="ComposerAutoloaderInitef2257ed178537687e80dd165545d5aa" namespace="global">
77152
+ <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="42" coveredstatements="0" elements="44" coveredelements="0"/>
77153
  </class>
77154
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
77155
  <line num="10" type="stmt" count="0"/>
77163
  <line num="22" type="stmt" count="0"/>
77164
  <line num="23" type="stmt" count="0"/>
77165
  <line num="25" type="stmt" count="0"/>
77166
+ <line num="27" type="stmt" count="0"/>
77167
+ <line num="28" type="stmt" count="0"/>
77168
+ <line num="29" type="stmt" count="0"/>
77169
+ <line num="31" type="stmt" count="0"/>
77170
+ <line num="32" type="stmt" count="0"/>
77171
+ <line num="33" type="stmt" count="0"/>
77172
+ <line num="35" type="stmt" count="0"/>
77173
+ <line num="36" type="stmt" count="0"/>
77174
+ <line num="37" type="stmt" count="0"/>
77175
+ <line num="38" type="stmt" count="0"/>
77176
+ <line num="39" type="stmt" count="0"/>
77177
+ <line num="40" type="stmt" count="0"/>
77178
+ <line num="42" type="stmt" count="0"/>
77179
+ <line num="43" type="stmt" count="0"/>
77180
+ <line num="44" type="stmt" count="0"/>
77181
+ <line num="45" type="stmt" count="0"/>
77182
+ <line num="47" type="stmt" count="0"/>
77183
+ <line num="48" type="stmt" count="0"/>
77184
+ <line num="49" type="stmt" count="0"/>
77185
+ <line num="50" type="stmt" count="0"/>
77186
+ <line num="51" type="stmt" count="0"/>
77187
+ <line num="53" type="stmt" count="0"/>
77188
+ <line num="55" type="stmt" count="0"/>
77189
+ <line num="56" type="stmt" count="0"/>
77190
+ <line num="57" type="stmt" count="0"/>
77191
+ <line num="58" type="stmt" count="0"/>
77192
+ <line num="59" type="stmt" count="0"/>
77193
+ <line num="60" type="stmt" count="0"/>
77194
+ <line num="61" type="stmt" count="0"/>
77195
+ <line num="62" type="stmt" count="0"/>
77196
+ <line num="64" type="stmt" count="0"/>
77197
+ <line num="65" type="stmt" count="0"/>
77198
+ <line num="69" type="stmt" count="0"/>
77199
+ <line num="70" type="stmt" count="0"/>
77200
+ <line num="71" type="stmt" count="0"/>
77201
+ <line num="73" type="stmt" count="0"/>
77202
+ <line num="74" type="stmt" count="0"/>
77203
+ <line num="75" type="stmt" count="0"/>
77204
+ <metrics loc="75" ncloc="70" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="50" coveredelements="0"/>
77205
+ </file>
77206
+ <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/installed.php">
77207
+ <line num="2" type="stmt" count="0"/>
77208
+ <line num="3" type="stmt" count="0"/>
77209
+ <line num="4" type="stmt" count="0"/>
77210
+ <line num="5" type="stmt" count="0"/>
77211
+ <line num="6" type="stmt" count="0"/>
77212
+ <line num="7" type="stmt" count="0"/>
77213
+ <line num="8" type="stmt" count="0"/>
77214
+ <line num="9" type="stmt" count="0"/>
77215
+ <line num="10" type="stmt" count="0"/>
77216
+ <line num="11" type="stmt" count="0"/>
77217
+ <line num="12" type="stmt" count="0"/>
77218
+ <line num="13" type="stmt" count="0"/>
77219
+ <line num="14" type="stmt" count="0"/>
77220
+ <line num="15" type="stmt" count="0"/>
77221
+ <line num="16" type="stmt" count="0"/>
77222
+ <line num="17" type="stmt" count="0"/>
77223
+ <line num="18" type="stmt" count="0"/>
77224
+ <line num="19" type="stmt" count="0"/>
77225
+ <line num="20" type="stmt" count="0"/>
77226
+ <line num="21" type="stmt" count="0"/>
77227
+ <line num="22" type="stmt" count="0"/>
77228
+ <line num="23" type="stmt" count="0"/>
77229
+ <line num="24" type="stmt" count="0"/>
77230
+ <line num="25" type="stmt" count="0"/>
77231
  <line num="26" type="stmt" count="0"/>
77232
  <line num="27" type="stmt" count="0"/>
77233
+ <line num="28" type="stmt" count="0"/>
77234
  <line num="29" type="stmt" count="0"/>
77235
  <line num="30" type="stmt" count="0"/>
77236
  <line num="31" type="stmt" count="0"/>
77237
+ <line num="32" type="stmt" count="0"/>
77238
  <line num="33" type="stmt" count="0"/>
77239
  <line num="34" type="stmt" count="0"/>
77240
  <line num="35" type="stmt" count="0"/>
77241
  <line num="36" type="stmt" count="0"/>
77242
  <line num="37" type="stmt" count="0"/>
77243
  <line num="38" type="stmt" count="0"/>
77244
+ <line num="39" type="stmt" count="0"/>
77245
  <line num="40" type="stmt" count="0"/>
77246
  <line num="41" type="stmt" count="0"/>
77247
  <line num="42" type="stmt" count="0"/>
77248
  <line num="43" type="stmt" count="0"/>
77249
+ <line num="44" type="stmt" count="0"/>
77250
  <line num="45" type="stmt" count="0"/>
77251
  <line num="46" type="stmt" count="0"/>
77252
  <line num="47" type="stmt" count="0"/>
77253
  <line num="48" type="stmt" count="0"/>
77254
  <line num="49" type="stmt" count="0"/>
77255
+ <line num="50" type="stmt" count="0"/>
77256
  <line num="51" type="stmt" count="0"/>
77257
+ <line num="52" type="stmt" count="0"/>
77258
  <line num="53" type="stmt" count="0"/>
77259
  <line num="54" type="stmt" count="0"/>
77260
  <line num="55" type="stmt" count="0"/>
77263
  <line num="58" type="stmt" count="0"/>
77264
  <line num="59" type="stmt" count="0"/>
77265
  <line num="60" type="stmt" count="0"/>
77266
+ <metrics loc="60" ncloc="60" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="59" coveredstatements="0" elements="59" coveredelements="0"/>
77267
+ </file>
77268
+ <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/platform_check.php">
77269
+ <line num="5" type="stmt" count="0"/>
77270
+ <line num="7" type="stmt" count="0"/>
77271
+ <line num="8" type="stmt" count="0"/>
77272
+ <line num="9" type="stmt" count="0"/>
77273
+ <line num="11" type="stmt" count="0"/>
77274
+ <line num="12" type="stmt" count="0"/>
77275
+ <line num="13" type="stmt" count="0"/>
77276
+ <line num="14" type="stmt" count="0"/>
77277
+ <line num="15" type="stmt" count="0"/>
77278
+ <line num="16" type="stmt" count="0"/>
77279
+ <line num="17" type="stmt" count="0"/>
77280
+ <line num="18" type="stmt" count="0"/>
77281
+ <line num="19" type="stmt" count="0"/>
77282
+ <line num="20" type="stmt" count="0"/>
77283
+ <line num="21" type="stmt" count="0"/>
77284
+ <line num="22" type="stmt" count="0"/>
77285
+ <line num="23" type="stmt" count="0"/>
77286
+ <line num="24" type="stmt" count="0"/>
77287
+ <line num="25" type="stmt" count="0"/>
77288
+ <line num="26" type="stmt" count="0"/>
77289
+ <metrics loc="26" ncloc="24" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="20" coveredelements="0"/>
77290
  </file>
77291
  <package name="Ifsnop\Mysqldump">
77292
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php">
96479
  <line num="16" type="stmt" count="0"/>
96480
  <metrics loc="16" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
96481
  </file>
96482
+ <metrics files="967" loc="193911" ncloc="118284" classes="873" methods="3614" coveredmethods="310" conditionals="0" coveredconditionals="0" statements="86928" coveredstatements="4584" elements="90542" coveredelements="4894"/>
96483
  </project>
96484
  </coverage>
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitd95b616db8ac11d94ed176848ed2f4c6::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitef2257ed178537687e80dd165545d5aa::getLoader();
vendor/composer/ClassLoader.php CHANGED
@@ -37,8 +37,8 @@ namespace Composer\Autoload;
37
  *
38
  * @author Fabien Potencier <fabien@symfony.com>
39
  * @author Jordi Boggiano <j.boggiano@seld.be>
40
- * @see http://www.php-fig.org/psr/psr-0/
41
- * @see http://www.php-fig.org/psr/psr-4/
42
  */
43
  class ClassLoader
44
  {
37
  *
38
  * @author Fabien Potencier <fabien@symfony.com>
39
  * @author Jordi Boggiano <j.boggiano@seld.be>
40
+ * @see https://www.php-fig.org/psr/psr-0/
41
+ * @see https://www.php-fig.org/psr/psr-4/
42
  */
43
  class ClassLoader
44
  {
vendor/composer/InstalledVersions.php ADDED
@@ -0,0 +1,245 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace Composer;
4
+
5
+ use Composer\Semver\VersionParser;
6
+
7
+
8
+
9
+
10
+
11
+
12
+ class InstalledVersions
13
+ {
14
+ private static $installed = array (
15
+ 'root' =>
16
+ array (
17
+ 'pretty_version' => 'dev-2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
18
+ 'version' => 'dev-2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
19
+ 'aliases' =>
20
+ array (
21
+ ),
22
+ 'reference' => '2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
23
+ 'name' => '__root__',
24
+ ),
25
+ 'versions' =>
26
+ array (
27
+ '__root__' =>
28
+ array (
29
+ 'pretty_version' => 'dev-2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
30
+ 'version' => 'dev-2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
31
+ 'aliases' =>
32
+ array (
33
+ ),
34
+ 'reference' => '2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
35
+ ),
36
+ 'boldgrid/library' =>
37
+ array (
38
+ 'pretty_version' => '2.13.3',
39
+ 'version' => '2.13.3.0',
40
+ 'aliases' =>
41
+ array (
42
+ ),
43
+ 'reference' => '066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4',
44
+ ),
45
+ 'chland/tdcron' =>
46
+ array (
47
+ 'pretty_version' => 'dev-master',
48
+ 'version' => 'dev-master',
49
+ 'aliases' =>
50
+ array (
51
+ ),
52
+ 'reference' => 'origin/master',
53
+ ),
54
+ 'ifsnop/mysqldump-php' =>
55
+ array (
56
+ 'pretty_version' => 'dev-add-include-views',
57
+ 'version' => 'dev-add-include-views',
58
+ 'aliases' =>
59
+ array (
60
+ ),
61
+ 'reference' => 'e9d009e543795069272d09ed5cb71a865a805522',
62
+ ),
63
+ 'phpseclib/phpseclib' =>
64
+ array (
65
+ 'pretty_version' => '2.0.29',
66
+ 'version' => '2.0.29.0',
67
+ 'aliases' =>
68
+ array (
69
+ ),
70
+ 'reference' => '497856a8d997f640b4a516062f84228a772a48a8',
71
+ ),
72
+ ),
73
+ );
74
+
75
+
76
+
77
+
78
+
79
+
80
+
81
+ public static function getInstalledPackages()
82
+ {
83
+ return array_keys(self::$installed['versions']);
84
+ }
85
+
86
+
87
+
88
+
89
+
90
+
91
+
92
+
93
+
94
+ public static function isInstalled($packageName)
95
+ {
96
+ return isset(self::$installed['versions'][$packageName]);
97
+ }
98
+
99
+
100
+
101
+
102
+
103
+
104
+
105
+
106
+
107
+
108
+
109
+
110
+
111
+
112
+ public static function satisfies(VersionParser $parser, $packageName, $constraint)
113
+ {
114
+ $constraint = $parser->parseConstraints($constraint);
115
+ $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
116
+
117
+ return $provided->matches($constraint);
118
+ }
119
+
120
+
121
+
122
+
123
+
124
+
125
+
126
+
127
+
128
+
129
+ public static function getVersionRanges($packageName)
130
+ {
131
+ if (!isset(self::$installed['versions'][$packageName])) {
132
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
133
+ }
134
+
135
+ $ranges = array();
136
+ if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {
137
+ $ranges[] = self::$installed['versions'][$packageName]['pretty_version'];
138
+ }
139
+ if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {
140
+ $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);
141
+ }
142
+ if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {
143
+ $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);
144
+ }
145
+ if (array_key_exists('provided', self::$installed['versions'][$packageName])) {
146
+ $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);
147
+ }
148
+
149
+ return implode(' || ', $ranges);
150
+ }
151
+
152
+
153
+
154
+
155
+
156
+ public static function getVersion($packageName)
157
+ {
158
+ if (!isset(self::$installed['versions'][$packageName])) {
159
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
160
+ }
161
+
162
+ if (!isset(self::$installed['versions'][$packageName]['version'])) {
163
+ return null;
164
+ }
165
+
166
+ return self::$installed['versions'][$packageName]['version'];
167
+ }
168
+
169
+
170
+
171
+
172
+
173
+ public static function getPrettyVersion($packageName)
174
+ {
175
+ if (!isset(self::$installed['versions'][$packageName])) {
176
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
177
+ }
178
+
179
+ if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {
180
+ return null;
181
+ }
182
+
183
+ return self::$installed['versions'][$packageName]['pretty_version'];
184
+ }
185
+
186
+
187
+
188
+
189
+
190
+ public static function getReference($packageName)
191
+ {
192
+ if (!isset(self::$installed['versions'][$packageName])) {
193
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
194
+ }
195
+
196
+ if (!isset(self::$installed['versions'][$packageName]['reference'])) {
197
+ return null;
198
+ }
199
+
200
+ return self::$installed['versions'][$packageName]['reference'];
201
+ }
202
+
203
+
204
+
205
+
206
+
207
+ public static function getRootPackage()
208
+ {
209
+ return self::$installed['root'];
210
+ }
211
+
212
+
213
+
214
+
215
+
216
+
217
+
218
+ public static function getRawData()
219
+ {
220
+ return self::$installed;
221
+ }
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+
234
+
235
+
236
+
237
+
238
+
239
+
240
+
241
+ public static function reload($data)
242
+ {
243
+ self::$installed = $data;
244
+ }
245
+ }
vendor/composer/autoload_classmap.php CHANGED
@@ -14,19 +14,8 @@ return array(
14
  'Boldgrid\\Library\\Util\\Registration\\RegistrationInterface' => $vendorDir . '/boldgrid/library/src/Util/Registration/RegistrationInterface.php',
15
  'Boldgrid\\Library\\Util\\Registration\\Theme' => $vendorDir . '/boldgrid/library/src/Util/Registration/Theme.php',
16
  'Boldgrid\\Library\\Util\\Version' => $vendorDir . '/boldgrid/library/src/Util/Version.php',
17
- 'Ifsnop\\Mysqldump\\CompressBzip2' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
18
- 'Ifsnop\\Mysqldump\\CompressGzip' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
19
- 'Ifsnop\\Mysqldump\\CompressGzipstream' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
20
- 'Ifsnop\\Mysqldump\\CompressManagerFactory' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
21
- 'Ifsnop\\Mysqldump\\CompressMethod' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
22
- 'Ifsnop\\Mysqldump\\CompressNone' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
23
  'Ifsnop\\Mysqldump\\Mysqldump' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
24
- 'Ifsnop\\Mysqldump\\TypeAdapter' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
25
- 'Ifsnop\\Mysqldump\\TypeAdapterDblib' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
26
- 'Ifsnop\\Mysqldump\\TypeAdapterFactory' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
27
- 'Ifsnop\\Mysqldump\\TypeAdapterMysql' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
28
- 'Ifsnop\\Mysqldump\\TypeAdapterPgsql' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
29
- 'Ifsnop\\Mysqldump\\TypeAdapterSqlite' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
30
  'phpseclib\\Crypt\\AES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
31
  'phpseclib\\Crypt\\Base' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Base.php',
32
  'phpseclib\\Crypt\\Blowfish' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
14
  'Boldgrid\\Library\\Util\\Registration\\RegistrationInterface' => $vendorDir . '/boldgrid/library/src/Util/Registration/RegistrationInterface.php',
15
  'Boldgrid\\Library\\Util\\Registration\\Theme' => $vendorDir . '/boldgrid/library/src/Util/Registration/Theme.php',
16
  'Boldgrid\\Library\\Util\\Version' => $vendorDir . '/boldgrid/library/src/Util/Version.php',
17
+ 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
 
 
 
 
 
18
  'Ifsnop\\Mysqldump\\Mysqldump' => $vendorDir . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
 
 
 
 
 
 
19
  'phpseclib\\Crypt\\AES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
20
  'phpseclib\\Crypt\\Base' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Base.php',
21
  'phpseclib\\Crypt\\Blowfish' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitd95b616db8ac11d94ed176848ed2f4c6
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,17 @@ class ComposerAutoloaderInitd95b616db8ac11d94ed176848ed2f4c6
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInitd95b616db8ac11d94ed176848ed2f4c6', 'loadClassLoader'), true, true);
 
 
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInitd95b616db8ac11d94ed176848ed2f4c6', '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\ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,19 +53,19 @@ class ComposerAutoloaderInitd95b616db8ac11d94ed176848ed2f4c6
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequired95b616db8ac11d94ed176848ed2f4c6($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
- function composerRequired95b616db8ac11d94ed176848ed2f4c6($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 ComposerAutoloaderInitef2257ed178537687e80dd165545d5aa
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ require __DIR__ . '/platform_check.php';
26
+
27
+ spl_autoload_register(array('ComposerAutoloaderInitef2257ed178537687e80dd165545d5aa', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitef2257ed178537687e80dd165545d5aa', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
+ require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInitef2257ed178537687e80dd165545d5aa::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
+ $includeFiles = Composer\Autoload\ComposerStaticInitef2257ed178537687e80dd165545d5aa::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
+ composerRequireef2257ed178537687e80dd165545d5aa($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
+ function composerRequireef2257ed178537687e80dd165545d5aa($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
@@ -49,19 +49,8 @@ class ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6
49
  'Boldgrid\\Library\\Util\\Registration\\RegistrationInterface' => __DIR__ . '/..' . '/boldgrid/library/src/Util/Registration/RegistrationInterface.php',
50
  'Boldgrid\\Library\\Util\\Registration\\Theme' => __DIR__ . '/..' . '/boldgrid/library/src/Util/Registration/Theme.php',
51
  'Boldgrid\\Library\\Util\\Version' => __DIR__ . '/..' . '/boldgrid/library/src/Util/Version.php',
52
- 'Ifsnop\\Mysqldump\\CompressBzip2' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
53
- 'Ifsnop\\Mysqldump\\CompressGzip' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
54
- 'Ifsnop\\Mysqldump\\CompressGzipstream' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
55
- 'Ifsnop\\Mysqldump\\CompressManagerFactory' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
56
- 'Ifsnop\\Mysqldump\\CompressMethod' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
57
- 'Ifsnop\\Mysqldump\\CompressNone' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
58
  'Ifsnop\\Mysqldump\\Mysqldump' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
59
- 'Ifsnop\\Mysqldump\\TypeAdapter' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
60
- 'Ifsnop\\Mysqldump\\TypeAdapterDblib' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
61
- 'Ifsnop\\Mysqldump\\TypeAdapterFactory' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
62
- 'Ifsnop\\Mysqldump\\TypeAdapterMysql' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
63
- 'Ifsnop\\Mysqldump\\TypeAdapterPgsql' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
64
- 'Ifsnop\\Mysqldump\\TypeAdapterSqlite' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
65
  'phpseclib\\Crypt\\AES' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
66
  'phpseclib\\Crypt\\Base' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Base.php',
67
  'phpseclib\\Crypt\\Blowfish' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
@@ -91,9 +80,9 @@ class ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6
91
  public static function getInitializer(ClassLoader $loader)
92
  {
93
  return \Closure::bind(function () use ($loader) {
94
- $loader->prefixLengthsPsr4 = ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6::$prefixLengthsPsr4;
95
- $loader->prefixDirsPsr4 = ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6::$prefixDirsPsr4;
96
- $loader->classMap = ComposerStaticInitd95b616db8ac11d94ed176848ed2f4c6::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitef2257ed178537687e80dd165545d5aa
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
49
  'Boldgrid\\Library\\Util\\Registration\\RegistrationInterface' => __DIR__ . '/..' . '/boldgrid/library/src/Util/Registration/RegistrationInterface.php',
50
  'Boldgrid\\Library\\Util\\Registration\\Theme' => __DIR__ . '/..' . '/boldgrid/library/src/Util/Registration/Theme.php',
51
  'Boldgrid\\Library\\Util\\Version' => __DIR__ . '/..' . '/boldgrid/library/src/Util/Version.php',
52
+ 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
 
 
 
 
 
53
  'Ifsnop\\Mysqldump\\Mysqldump' => __DIR__ . '/..' . '/ifsnop/mysqldump-php/src/Ifsnop/Mysqldump/Mysqldump.php',
 
 
 
 
 
 
54
  'phpseclib\\Crypt\\AES' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
55
  'phpseclib\\Crypt\\Base' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Base.php',
56
  'phpseclib\\Crypt\\Blowfish' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
80
  public static function getInitializer(ClassLoader $loader)
81
  {
82
  return \Closure::bind(function () use ($loader) {
83
+ $loader->prefixLengthsPsr4 = ComposerStaticInitef2257ed178537687e80dd165545d5aa::$prefixLengthsPsr4;
84
+ $loader->prefixDirsPsr4 = ComposerStaticInitef2257ed178537687e80dd165545d5aa::$prefixDirsPsr4;
85
+ $loader->classMap = ComposerStaticInitef2257ed178537687e80dd165545d5aa::$classMap;
86
 
87
  }, null, ClassLoader::class);
88
  }
vendor/composer/installed.json CHANGED
@@ -1,233 +1,241 @@
1
- [
2
- {
3
- "name": "boldgrid/library",
4
- "version": "2.13.3",
5
- "version_normalized": "2.13.3.0",
6
- "source": {
7
- "type": "git",
8
- "url": "https://github.com/BoldGrid/library.git",
9
- "reference": "066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4"
10
- },
11
- "dist": {
12
- "type": "zip",
13
- "url": "https://api.github.com/repos/BoldGrid/library/zipball/066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4",
14
- "reference": "066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4",
15
- "shasum": ""
16
- },
17
- "time": "2020-10-13T17:55:32+00:00",
18
- "type": "library",
19
- "installation-source": "dist",
20
- "autoload": {
21
- "psr-4": {
22
- "Boldgrid\\Library\\Util\\": "src/Util"
23
- }
24
- },
25
- "notification-url": "https://packagist.org/downloads/",
26
- "license": [
27
- "GPL-2.0-or-later"
28
- ],
29
- "authors": [
30
- {
31
- "name": "Tim Elsass",
32
- "email": "dev@tim.ph",
33
- "homepage": "http://tim.ph",
34
- "role": "Developer"
35
- },
36
- {
37
- "name": "Rafael Ramos",
38
- "homepage": "http://rafael-ramos.com",
39
- "role": "Developer"
40
- },
41
- {
42
- "name": "Joe Cartonia",
43
- "email": "joec@boldgrid.com",
44
- "homepage": "https://twitter.com/joemotocss",
45
- "role": "Developer"
46
- },
47
- {
48
- "name": "bwmarkle",
49
- "role": "Developer"
50
- }
51
- ],
52
- "description": "The BoldGrid Library for shared code used in official BoldGrid plugins and themes."
53
- },
54
- {
55
- "name": "chland/tdcron",
56
- "version": "dev-master",
57
- "version_normalized": "9999999-dev",
58
- "source": {
59
- "type": "git",
60
- "url": "https://github.com/chland/tdcron",
61
- "reference": "origin/master"
62
- },
63
- "time": "2018-01-23T14:06:12+00:00",
64
- "type": "library",
65
- "installation-source": "source"
66
- },
67
- {
68
- "name": "ifsnop/mysqldump-php",
69
- "version": "dev-add-include-views",
70
- "version_normalized": "dev-add-include-views",
71
- "source": {
72
- "type": "git",
73
- "url": "https://github.com/BoldGrid/mysqldump-php.git",
74
- "reference": "e9d009e543795069272d09ed5cb71a865a805522"
75
- },
76
- "dist": {
77
- "type": "zip",
78
- "url": "https://api.github.com/repos/BoldGrid/mysqldump-php/zipball/e9d009e543795069272d09ed5cb71a865a805522",
79
- "reference": "e9d009e543795069272d09ed5cb71a865a805522",
80
- "shasum": ""
81
- },
82
- "require": {
83
- "php": ">=5.3.0"
84
- },
85
- "require-dev": {
86
- "phpunit/phpunit": "4.8.36",
87
- "squizlabs/php_codesniffer": "1.*"
88
- },
89
- "time": "2020-01-09T19:43:11+00:00",
90
- "type": "library",
91
- "installation-source": "source",
92
- "autoload": {
93
- "psr-4": {
94
- "Ifsnop\\": "src/Ifsnop/"
95
- }
96
- },
97
- "license": [
98
- "GPL-3.0-or-later"
99
- ],
100
- "authors": [
101
- {
102
- "name": "Diego Torres",
103
- "homepage": "https://github.com/ifsnop",
104
- "role": "Developer"
105
- }
106
- ],
107
- "description": "PHP version of mysqldump cli that comes with MySQL",
108
- "homepage": "https://github.com/ifsnop/mysqldump-php",
109
- "keywords": [
110
- "database",
111
- "hhvm",
112
- "mariadb",
113
- "mysql",
114
- "mysql-backup",
115
- "mysqldump",
116
- "pdo",
117
- "php",
118
- "php5",
119
- "php7",
120
- "sql"
121
- ],
122
- "support": {
123
- "source": "https://github.com/BoldGrid/mysqldump-php/tree/add-include-views"
124
- }
125
- },
126
- {
127
- "name": "phpseclib/phpseclib",
128
- "version": "2.0.29",
129
- "version_normalized": "2.0.29.0",
130
- "source": {
131
- "type": "git",
132
- "url": "https://github.com/phpseclib/phpseclib.git",
133
- "reference": "497856a8d997f640b4a516062f84228a772a48a8"
134
- },
135
- "dist": {
136
- "type": "zip",
137
- "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/497856a8d997f640b4a516062f84228a772a48a8",
138
- "reference": "497856a8d997f640b4a516062f84228a772a48a8",
139
- "shasum": ""
140
- },
141
- "require": {
142
- "php": ">=5.3.3"
143
- },
144
- "require-dev": {
145
- "phing/phing": "~2.7",
146
- "phpunit/phpunit": "^4.8.35|^5.7|^6.0",
147
- "squizlabs/php_codesniffer": "~2.0"
148
  },
149
- "suggest": {
150
- "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
151
- "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",
152
- "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.",
153
- "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations."
 
 
 
 
 
 
 
 
154
  },
155
- "time": "2020-09-08T04:24:43+00:00",
156
- "type": "library",
157
- "installation-source": "dist",
158
- "autoload": {
159
- "files": [
160
- "phpseclib/bootstrap.php"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
161
  ],
162
- "psr-4": {
163
- "phpseclib\\": "phpseclib/"
164
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  },
166
- "notification-url": "https://packagist.org/downloads/",
167
- "license": [
168
- "MIT"
169
- ],
170
- "authors": [
171
- {
172
- "name": "Jim Wigginton",
173
- "email": "terrafrost@php.net",
174
- "role": "Lead Developer"
175
- },
176
- {
177
- "name": "Patrick Monnerat",
178
- "email": "pm@datasphere.ch",
179
- "role": "Developer"
180
- },
181
- {
182
- "name": "Andreas Fischer",
183
- "email": "bantu@phpbb.com",
184
- "role": "Developer"
185
- },
186
- {
187
- "name": "Hans-Jürgen Petrich",
188
- "email": "petrich@tronic-media.com",
189
- "role": "Developer"
190
- },
191
- {
192
- "name": "Graham Campbell",
193
- "email": "graham@alt-three.com",
194
- "role": "Developer"
195
- }
196
- ],
197
- "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
198
- "homepage": "http://phpseclib.sourceforge.net",
199
- "keywords": [
200
- "BigInteger",
201
- "aes",
202
- "asn.1",
203
- "asn1",
204
- "blowfish",
205
- "crypto",
206
- "cryptography",
207
- "encryption",
208
- "rsa",
209
- "security",
210
- "sftp",
211
- "signature",
212
- "signing",
213
- "ssh",
214
- "twofish",
215
- "x.509",
216
- "x509"
217
- ],
218
- "funding": [
219
- {
220
- "url": "https://github.com/terrafrost",
221
- "type": "github"
222
- },
223
- {
224
- "url": "https://www.patreon.com/phpseclib",
225
- "type": "patreon"
226
- },
227
- {
228
- "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib",
229
- "type": "tidelift"
230
- }
231
- ]
232
- }
233
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "packages": [
3
+ {
4
+ "name": "boldgrid/library",
5
+ "version": "2.13.3",
6
+ "version_normalized": "2.13.3.0",
7
+ "source": {
8
+ "type": "git",
9
+ "url": "https://github.com/BoldGrid/library.git",
10
+ "reference": "066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4"
11
+ },
12
+ "dist": {
13
+ "type": "zip",
14
+ "url": "https://api.github.com/repos/BoldGrid/library/zipball/066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4",
15
+ "reference": "066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4",
16
+ "shasum": ""
17
+ },
18
+ "time": "2020-10-13T17:55:32+00:00",
19
+ "type": "library",
20
+ "installation-source": "dist",
21
+ "autoload": {
22
+ "psr-4": {
23
+ "Boldgrid\\Library\\Util\\": "src/Util"
24
+ }
25
+ },
26
+ "notification-url": "https://packagist.org/downloads/",
27
+ "license": [
28
+ "GPL-2.0-or-later"
29
+ ],
30
+ "authors": [
31
+ {
32
+ "name": "Tim Elsass",
33
+ "email": "dev@tim.ph",
34
+ "homepage": "http://tim.ph",
35
+ "role": "Developer"
36
+ },
37
+ {
38
+ "name": "Rafael Ramos",
39
+ "homepage": "http://rafael-ramos.com",
40
+ "role": "Developer"
41
+ },
42
+ {
43
+ "name": "Joe Cartonia",
44
+ "email": "joec@boldgrid.com",
45
+ "homepage": "https://twitter.com/joemotocss",
46
+ "role": "Developer"
47
+ },
48
+ {
49
+ "name": "bwmarkle",
50
+ "role": "Developer"
51
+ }
52
+ ],
53
+ "description": "The BoldGrid Library for shared code used in official BoldGrid plugins and themes.",
54
+ "install-path": "../boldgrid/library"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
  },
56
+ {
57
+ "name": "chland/tdcron",
58
+ "version": "dev-master",
59
+ "version_normalized": "dev-master",
60
+ "source": {
61
+ "type": "git",
62
+ "url": "https://github.com/chland/tdcron",
63
+ "reference": "origin/master"
64
+ },
65
+ "time": "2018-01-23T14:06:12+00:00",
66
+ "type": "library",
67
+ "installation-source": "source",
68
+ "install-path": "../chland/tdcron"
69
  },
70
+ {
71
+ "name": "ifsnop/mysqldump-php",
72
+ "version": "dev-add-include-views",
73
+ "version_normalized": "dev-add-include-views",
74
+ "source": {
75
+ "type": "git",
76
+ "url": "https://github.com/BoldGrid/mysqldump-php.git",
77
+ "reference": "e9d009e543795069272d09ed5cb71a865a805522"
78
+ },
79
+ "dist": {
80
+ "type": "zip",
81
+ "url": "https://api.github.com/repos/BoldGrid/mysqldump-php/zipball/e9d009e543795069272d09ed5cb71a865a805522",
82
+ "reference": "e9d009e543795069272d09ed5cb71a865a805522",
83
+ "shasum": ""
84
+ },
85
+ "require": {
86
+ "php": ">=5.3.0"
87
+ },
88
+ "require-dev": {
89
+ "phpunit/phpunit": "4.8.36",
90
+ "squizlabs/php_codesniffer": "1.*"
91
+ },
92
+ "time": "2020-01-09T19:43:11+00:00",
93
+ "type": "library",
94
+ "installation-source": "source",
95
+ "autoload": {
96
+ "psr-4": {
97
+ "Ifsnop\\": "src/Ifsnop/"
98
+ }
99
+ },
100
+ "license": [
101
+ "GPL-3.0-or-later"
102
  ],
103
+ "authors": [
104
+ {
105
+ "name": "Diego Torres",
106
+ "homepage": "https://github.com/ifsnop",
107
+ "role": "Developer"
108
+ }
109
+ ],
110
+ "description": "PHP version of mysqldump cli that comes with MySQL",
111
+ "homepage": "https://github.com/ifsnop/mysqldump-php",
112
+ "keywords": [
113
+ "database",
114
+ "hhvm",
115
+ "mariadb",
116
+ "mysql",
117
+ "mysql-backup",
118
+ "mysqldump",
119
+ "pdo",
120
+ "php",
121
+ "php5",
122
+ "php7",
123
+ "sql"
124
+ ],
125
+ "support": {
126
+ "source": "https://github.com/BoldGrid/mysqldump-php/tree/add-include-views"
127
+ },
128
+ "install-path": "../ifsnop/mysqldump-php"
129
  },
130
+ {
131
+ "name": "phpseclib/phpseclib",
132
+ "version": "2.0.29",
133
+ "version_normalized": "2.0.29.0",
134
+ "source": {
135
+ "type": "git",
136
+ "url": "https://github.com/phpseclib/phpseclib.git",
137
+ "reference": "497856a8d997f640b4a516062f84228a772a48a8"
138
+ },
139
+ "dist": {
140
+ "type": "zip",
141
+ "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/497856a8d997f640b4a516062f84228a772a48a8",
142
+ "reference": "497856a8d997f640b4a516062f84228a772a48a8",
143
+ "shasum": ""
144
+ },
145
+ "require": {
146
+ "php": ">=5.3.3"
147
+ },
148
+ "require-dev": {
149
+ "phing/phing": "~2.7",
150
+ "phpunit/phpunit": "^4.8.35|^5.7|^6.0",
151
+ "squizlabs/php_codesniffer": "~2.0"
152
+ },
153
+ "suggest": {
154
+ "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
155
+ "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",
156
+ "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.",
157
+ "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations."
158
+ },
159
+ "time": "2020-09-08T04:24:43+00:00",
160
+ "type": "library",
161
+ "installation-source": "dist",
162
+ "autoload": {
163
+ "files": [
164
+ "phpseclib/bootstrap.php"
165
+ ],
166
+ "psr-4": {
167
+ "phpseclib\\": "phpseclib/"
168
+ }
169
+ },
170
+ "notification-url": "https://packagist.org/downloads/",
171
+ "license": [
172
+ "MIT"
173
+ ],
174
+ "authors": [
175
+ {
176
+ "name": "Jim Wigginton",
177
+ "email": "terrafrost@php.net",
178
+ "role": "Lead Developer"
179
+ },
180
+ {
181
+ "name": "Patrick Monnerat",
182
+ "email": "pm@datasphere.ch",
183
+ "role": "Developer"
184
+ },
185
+ {
186
+ "name": "Andreas Fischer",
187
+ "email": "bantu@phpbb.com",
188
+ "role": "Developer"
189
+ },
190
+ {
191
+ "name": "Hans-Jürgen Petrich",
192
+ "email": "petrich@tronic-media.com",
193
+ "role": "Developer"
194
+ },
195
+ {
196
+ "name": "Graham Campbell",
197
+ "email": "graham@alt-three.com",
198
+ "role": "Developer"
199
+ }
200
+ ],
201
+ "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
202
+ "homepage": "http://phpseclib.sourceforge.net",
203
+ "keywords": [
204
+ "BigInteger",
205
+ "aes",
206
+ "asn.1",
207
+ "asn1",
208
+ "blowfish",
209
+ "crypto",
210
+ "cryptography",
211
+ "encryption",
212
+ "rsa",
213
+ "security",
214
+ "sftp",
215
+ "signature",
216
+ "signing",
217
+ "ssh",
218
+ "twofish",
219
+ "x.509",
220
+ "x509"
221
+ ],
222
+ "funding": [
223
+ {
224
+ "url": "https://github.com/terrafrost",
225
+ "type": "github"
226
+ },
227
+ {
228
+ "url": "https://www.patreon.com/phpseclib",
229
+ "type": "patreon"
230
+ },
231
+ {
232
+ "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib",
233
+ "type": "tidelift"
234
+ }
235
+ ],
236
+ "install-path": "../phpseclib/phpseclib"
237
+ }
238
+ ],
239
+ "dev": false,
240
+ "dev-package-names": []
241
+ }
vendor/composer/installed.php ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php return array (
2
+ 'root' =>
3
+ array (
4
+ 'pretty_version' => 'dev-2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
5
+ 'version' => 'dev-2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
6
+ 'aliases' =>
7
+ array (
8
+ ),
9
+ 'reference' => '2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
10
+ 'name' => '__root__',
11
+ ),
12
+ 'versions' =>
13
+ array (
14
+ '__root__' =>
15
+ array (
16
+ 'pretty_version' => 'dev-2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
17
+ 'version' => 'dev-2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
18
+ 'aliases' =>
19
+ array (
20
+ ),
21
+ 'reference' => '2c3c6789f2ed8b9df94d906b6ae87fd55d9a6c55',
22
+ ),
23
+ 'boldgrid/library' =>
24
+ array (
25
+ 'pretty_version' => '2.13.3',
26
+ 'version' => '2.13.3.0',
27
+ 'aliases' =>
28
+ array (
29
+ ),
30
+ 'reference' => '066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4',
31
+ ),
32
+ 'chland/tdcron' =>
33
+ array (
34
+ 'pretty_version' => 'dev-master',
35
+ 'version' => 'dev-master',
36
+ 'aliases' =>
37
+ array (
38
+ ),
39
+ 'reference' => 'origin/master',
40
+ ),
41
+ 'ifsnop/mysqldump-php' =>
42
+ array (
43
+ 'pretty_version' => 'dev-add-include-views',
44
+ 'version' => 'dev-add-include-views',
45
+ 'aliases' =>
46
+ array (
47
+ ),
48
+ 'reference' => 'e9d009e543795069272d09ed5cb71a865a805522',
49
+ ),
50
+ 'phpseclib/phpseclib' =>
51
+ array (
52
+ 'pretty_version' => '2.0.29',
53
+ 'version' => '2.0.29.0',
54
+ 'aliases' =>
55
+ array (
56
+ ),
57
+ 'reference' => '497856a8d997f640b4a516062f84228a772a48a8',
58
+ ),
59
+ ),
60
+ );
vendor/composer/platform_check.php ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // platform_check.php @generated by Composer
4
+
5
+ $issues = array();
6
+
7
+ if (!(PHP_VERSION_ID >= 50303)) {
8
+ $issues[] = 'Your Composer dependencies require a PHP version ">= 5.3.3". You are running ' . PHP_VERSION . '.';
9
+ }
10
+
11
+ if ($issues) {
12
+ if (!headers_sent()) {
13
+ header('HTTP/1.1 500 Internal Server Error');
14
+ }
15
+ if (!ini_get('display_errors')) {
16
+ if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
17
+ fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL);
18
+ } elseif (!headers_sent()) {
19
+ echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL;
20
+ }
21
+ }
22
+ trigger_error(
23
+ 'Composer detected issues in your platform: ' . implode(' ', $issues),
24
+ E_USER_ERROR
25
+ );
26
+ }