Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager - Version 2.4.9

Version Description

If you are upgrading from the old WooCommerce Checkout Fields version (1.1, woocommerce-checkout-fields) make sure to completely delete the old version first. Your settings will be kept. If you install the new version without deleting the old one you may break your WordPress installation.

Download this release

Release Info

Developer wpdesk
Plugin Icon wp plugin Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager
Version 2.4.9
Comparing to
See all releases

Code changes from version 2.4.8 to 2.4.9

classes/user-profile.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
 
3
  /**
4
  * User profile hooks.
@@ -7,11 +12,13 @@
7
  */
8
  class Flexible_Checkout_Fields_User_Profile {
9
 
10
- const FIELD_TYPE = 'type';
11
  const FIELD_TYPE_SELECT = 'select';
12
 
13
  const FIELD_TYPE_INSPIRECHECKBOX = 'inspirecheckbox';
14
- const FIELD_TYPE_INSPIRERADIO = 'inspireradio';
 
 
15
 
16
  /**
17
  * Plugin.
@@ -80,9 +87,9 @@ class Flexible_Checkout_Fields_User_Profile {
80
  if ( ! $field_type_settings->is_pro() ) {
81
  $field['class'] = self::FIELD_TYPE_SELECT;
82
  $field[ self::FIELD_TYPE ] = self::FIELD_TYPE_SELECT;
83
- $field['options'] = array(
84
- wpdesk__( 'Yes', 'flexible-checkout-field' ) => __( 'Yes', 'flexible-checkout-field' ),
85
- wpdesk__( '', 'flexible-checkout-field' ) => __( 'No', 'flexible-checkout-field' ),
86
  );
87
  }
88
  }
@@ -96,6 +103,7 @@ class Flexible_Checkout_Fields_User_Profile {
96
  $fields[ $key ] = $field;
97
  }
98
  }
 
99
  return $fields;
100
  }
101
 
@@ -107,44 +115,52 @@ class Flexible_Checkout_Fields_User_Profile {
107
  * @return array mixed
108
  */
109
  public function add_customer_meta_fields( $fields ) {
110
- $fields['billing']['fields'] = $this->prepare_fields(
111
  WC()->countries->get_address_fields( '', 'billing_' ),
112
  isset( $fields['billing']['fields'] ) ? $fields['billing']['fields'] : array()
113
  );
114
- $fields['shipping']['fields'] = $this->prepare_fields(
115
- WC()->countries->get_address_fields( '', 'shipping_' ),
116
- isset( $fields['shipping']['fields'] ) ? $fields['shipping']['fields'] : array()
 
 
 
 
 
 
 
117
  );
 
118
  return $fields;
119
  }
120
 
121
 
122
  /**
123
- * add custom fields to edit user admin /wp-admin/profile.php
 
 
124
  *
125
- * @access public
126
- * @param mixed $user
127
  * @return void
128
  */
129
  public function add_custom_user_fields_admin( $user ) {
130
  $settings = $this->plugin->get_settings();
131
  $sections = $this->plugin->sections;
132
- if ( !empty($settings ) ) {
133
  foreach ( $settings as $key => $type ) {
134
  if ( in_array( $key, array( 'shipping', 'billing' ) ) ) {
135
  continue;
136
  }
137
- if ( empty( $sections[ 'woocommerce_checkout_' . $key] ) ) {
138
  continue;
139
  }
140
  if ( is_array( $type ) ) {
141
  foreach ( $type as $field ) {
142
- if ( isset( $field['visible'] ) && $field['visible'] == 0 && ( isset( $field['custom_field'] ) && $field['custom_field'] == 1 ) ) {
143
  $return = false;
144
 
145
  $return = apply_filters( 'flexible_checkout_fields_user_fields', $return, $field, $user );
146
 
147
- if ( $return === false ) {
148
 
149
  switch ( $field[ self::FIELD_TYPE ] ) {
150
  case 'textarea':
@@ -170,7 +186,7 @@ class Flexible_Checkout_Fields_User_Profile {
170
  break;
171
  }
172
  } else {
173
- if ( $return != '' ) {
174
  $fields[] = $return;
175
  }
176
  }
@@ -179,9 +195,9 @@ class Flexible_Checkout_Fields_User_Profile {
179
  }
180
  }
181
  if ( isset( $fields ) ) {
182
- echo '<h3>' . __( 'Additional Information', 'flexible-checkout-fields' ) . '</h3>';
183
  echo '<table class="form-table">';
184
- echo implode( '', $fields );
185
  echo '</table>';
186
  }
187
  }
@@ -196,7 +212,7 @@ class Flexible_Checkout_Fields_User_Profile {
196
  if ( ! current_user_can( 'edit_user', $user_id ) ) {
197
  return;
198
  }
199
- if ( wp_verify_nonce( $_POST['_wpnonce'], 'update-user_' . $user_id ) ) {
200
  $settings = $this->plugin->get_settings();
201
  $sections = $this->plugin->sections;
202
  $field_types = $this->plugin->get_fields();
@@ -220,5 +236,4 @@ class Flexible_Checkout_Fields_User_Profile {
220
  }
221
  }
222
  }
223
-
224
  }
1
  <?php
2
+ /**
3
+ * User profile hooks.
4
+ *
5
+ * @package Flexible Checkout Fields
6
+ */
7
 
8
  /**
9
  * User profile hooks.
12
  */
13
  class Flexible_Checkout_Fields_User_Profile {
14
 
15
+ const FIELD_TYPE = 'type';
16
  const FIELD_TYPE_SELECT = 'select';
17
 
18
  const FIELD_TYPE_INSPIRECHECKBOX = 'inspirecheckbox';
19
+ const FIELD_TYPE_INSPIRERADIO = 'inspireradio';
20
+
21
+ const FIELD_COPY_BILLING = 'copy_billing';
22
 
23
  /**
24
  * Plugin.
87
  if ( ! $field_type_settings->is_pro() ) {
88
  $field['class'] = self::FIELD_TYPE_SELECT;
89
  $field[ self::FIELD_TYPE ] = self::FIELD_TYPE_SELECT;
90
+ $field['options'] = array(
91
+ wpdesk__( 'Yes', 'flexible-checkout-fields' ) => __( 'Yes', 'flexible-checkout-fields' ),
92
+ wpdesk__( '', 'flexible-checkout-fields' ) => __( 'No', 'flexible-checkout-fields' ),
93
  );
94
  }
95
  }
103
  $fields[ $key ] = $field;
104
  }
105
  }
106
+
107
  return $fields;
108
  }
109
 
115
  * @return array mixed
116
  */
117
  public function add_customer_meta_fields( $fields ) {
118
+ $fields['billing']['fields'] = $this->prepare_fields(
119
  WC()->countries->get_address_fields( '', 'billing_' ),
120
  isset( $fields['billing']['fields'] ) ? $fields['billing']['fields'] : array()
121
  );
122
+ $additional_shipping_fields = array();
123
+ if ( isset( $fields['shipping'], $fields['shipping']['fields'], $fields['shipping']['fields'][ self::FIELD_COPY_BILLING ] ) ) {
124
+ $additional_shipping_fields = array( self::FIELD_COPY_BILLING => $fields['shipping']['fields'][ self::FIELD_COPY_BILLING ] );
125
+ }
126
+ $fields['shipping']['fields'] = array_merge(
127
+ $additional_shipping_fields,
128
+ $this->prepare_fields(
129
+ WC()->countries->get_address_fields( '', 'shipping_' ),
130
+ isset( $fields['shipping']['fields'] ) ? $fields['shipping']['fields'] : array()
131
+ )
132
  );
133
+
134
  return $fields;
135
  }
136
 
137
 
138
  /**
139
+ * Add custom fields to edit user admin /wp-admin/profile.php.
140
+ *
141
+ * @param mixed $user .
142
  *
 
 
143
  * @return void
144
  */
145
  public function add_custom_user_fields_admin( $user ) {
146
  $settings = $this->plugin->get_settings();
147
  $sections = $this->plugin->sections;
148
+ if ( ! empty( $settings ) ) {
149
  foreach ( $settings as $key => $type ) {
150
  if ( in_array( $key, array( 'shipping', 'billing' ) ) ) {
151
  continue;
152
  }
153
+ if ( empty( $sections[ 'woocommerce_checkout_' . $key ] ) ) {
154
  continue;
155
  }
156
  if ( is_array( $type ) ) {
157
  foreach ( $type as $field ) {
158
+ if ( isset( $field['visible'] ) && 0 === intval( $field['visible'] ) && ( isset( $field['custom_field'] ) && 1 === intval( $field['custom_field'] ) ) ) {
159
  $return = false;
160
 
161
  $return = apply_filters( 'flexible_checkout_fields_user_fields', $return, $field, $user );
162
 
163
+ if ( false === $return ) {
164
 
165
  switch ( $field[ self::FIELD_TYPE ] ) {
166
  case 'textarea':
186
  break;
187
  }
188
  } else {
189
+ if ( '' !== $return ) {
190
  $fields[] = $return;
191
  }
192
  }
195
  }
196
  }
197
  if ( isset( $fields ) ) {
198
+ echo '<h3>' . __( 'Additional Information', 'flexible-checkout-fields' ) . '</h3>'; // phpcs: XSS ok.
199
  echo '<table class="form-table">';
200
+ echo implode( '', $fields ); // phpcs: XSS ok.
201
  echo '</table>';
202
  }
203
  }
212
  if ( ! current_user_can( 'edit_user', $user_id ) ) {
213
  return;
214
  }
215
+ if ( wp_verify_nonce( $_POST['_wpnonce'], 'update-user_' . $user_id ) ) { // phpcs:ignore
216
  $settings = $this->plugin->get_settings();
217
  $sections = $this->plugin->sections;
218
  $field_types = $this->plugin->get_fields();
236
  }
237
  }
238
  }
 
239
  }
composer.lock CHANGED
@@ -4,7 +4,7 @@
4
  "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5
  "This file is @generated automatically"
6
  ],
7
- "content-hash": "290bf133728b63111ff91ad03480f513",
8
  "packages": [
9
  {
10
  "name": "psr/log",
@@ -234,62 +234,51 @@
234
  },
235
  {
236
  "name": "codeception/codeception",
237
- "version": "3.1.2",
238
  "source": {
239
  "type": "git",
240
  "url": "https://github.com/Codeception/Codeception.git",
241
- "reference": "5ea172de7b1b2e61dcdd50d73f8368886c549fb4"
242
  },
243
  "dist": {
244
  "type": "zip",
245
- "url": "https://api.github.com/repos/Codeception/Codeception/zipball/5ea172de7b1b2e61dcdd50d73f8368886c549fb4",
246
- "reference": "5ea172de7b1b2e61dcdd50d73f8368886c549fb4",
247
  "shasum": ""
248
  },
249
  "require": {
250
  "behat/gherkin": "^4.4.0",
251
- "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3",
 
252
  "codeception/stub": "^2.0 | ^3.0",
253
  "ext-curl": "*",
254
  "ext-json": "*",
255
  "ext-mbstring": "*",
256
- "facebook/webdriver": "^1.6.0",
257
- "guzzlehttp/guzzle": "^6.3.0",
258
  "guzzlehttp/psr7": "~1.4",
259
- "hoa/console": "~3.0",
260
  "php": ">=5.6.0 <8.0",
261
- "symfony/browser-kit": ">=2.7 <5.0",
262
- "symfony/console": ">=2.7 <5.0",
263
- "symfony/css-selector": ">=2.7 <5.0",
264
- "symfony/dom-crawler": ">=2.7 <5.0",
265
- "symfony/event-dispatcher": ">=2.7 <5.0",
266
- "symfony/finder": ">=2.7 <5.0",
267
- "symfony/yaml": ">=2.7 <5.0"
268
  },
269
  "require-dev": {
 
 
 
 
 
270
  "codeception/specify": "~0.3",
271
- "doctrine/annotations": "^1",
272
- "doctrine/data-fixtures": "^1",
273
- "doctrine/orm": "^2",
274
- "flow/jsonpath": "~0.2",
275
  "monolog/monolog": "~1.8",
276
- "pda/pheanstalk": "~3.0",
277
- "php-amqplib/php-amqplib": "~2.4",
278
- "predis/predis": "^1.0",
279
- "ramsey/uuid-doctrine": "^1.5",
280
  "squizlabs/php_codesniffer": "~2.0",
281
- "symfony/process": ">=2.7 <5.0",
282
- "vlucas/phpdotenv": "^3.0"
283
  },
284
  "suggest": {
285
- "aws/aws-sdk-php": "For using AWS Auth in REST module and Queue module",
286
- "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests",
287
  "codeception/specify": "BDD-style code blocks",
288
  "codeception/verify": "BDD-style assertions",
289
- "flow/jsonpath": "For using JSONPath in REST module",
290
- "league/factory-muffin": "For DataFactory module",
291
- "league/factory-muffin-faker": "For Faker support in DataFactory module",
292
- "phpseclib/phpseclib": "for SFTP option in FTP Module",
293
  "stecman/symfony-console-completion": "For BASH autocompletion",
294
  "symfony/phpunit-bridge": "For phpunit-bridge support"
295
  },
@@ -326,40 +315,31 @@
326
  "functional testing",
327
  "unit testing"
328
  ],
329
- "time": "2019-10-19T13:15:55+00:00"
330
  },
331
  {
332
- "name": "codeception/phpunit-wrapper",
333
- "version": "6.0.19",
334
  "source": {
335
  "type": "git",
336
- "url": "https://github.com/Codeception/phpunit-wrapper.git",
337
- "reference": "f6dfd72bea6c66fcff86164600f5d725c1883ecc"
338
  },
339
  "dist": {
340
  "type": "zip",
341
- "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/f6dfd72bea6c66fcff86164600f5d725c1883ecc",
342
- "reference": "f6dfd72bea6c66fcff86164600f5d725c1883ecc",
343
  "shasum": ""
344
  },
345
  "require": {
346
- "phpunit/php-code-coverage": ">=4.0.4 <6.0",
347
- "phpunit/phpunit": ">=5.7.27 <6.5.13",
348
- "sebastian/comparator": ">=1.2.4 <3.0",
349
- "sebastian/diff": ">=1.4 <4.0"
350
- },
351
- "replace": {
352
- "codeception/phpunit-wrapper": "*"
353
- },
354
- "require-dev": {
355
- "codeception/specify": "*",
356
- "vlucas/phpdotenv": "^3.0"
357
  },
358
  "type": "library",
359
  "autoload": {
360
- "psr-4": {
361
- "Codeception\\PHPUnit\\": "src/"
362
- }
363
  },
364
  "notification-url": "https://packagist.org/downloads/",
365
  "license": [
@@ -367,77 +347,104 @@
367
  ],
368
  "authors": [
369
  {
370
- "name": "Davert",
371
- "email": "davert.php@resend.cc"
 
 
 
 
372
  }
373
  ],
374
- "description": "PHPUnit classes used by Codeception",
375
- "time": "2020-03-20T08:04:35+00:00"
 
 
 
 
376
  },
377
  {
378
- "name": "codeception/stub",
379
- "version": "2.1.0",
380
  "source": {
381
  "type": "git",
382
- "url": "https://github.com/Codeception/Stub.git",
383
- "reference": "853657f988942f7afb69becf3fd0059f192c705a"
384
  },
385
  "dist": {
386
  "type": "zip",
387
- "url": "https://api.github.com/repos/Codeception/Stub/zipball/853657f988942f7afb69becf3fd0059f192c705a",
388
- "reference": "853657f988942f7afb69becf3fd0059f192c705a",
389
  "shasum": ""
390
  },
391
  "require": {
392
- "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3"
 
 
 
 
 
 
 
 
 
393
  },
394
  "type": "library",
395
  "autoload": {
396
- "psr-4": {
397
- "Codeception\\": "src/"
398
- }
399
  },
400
  "notification-url": "https://packagist.org/downloads/",
401
  "license": [
402
  "MIT"
403
  ],
404
- "description": "Flexible Stub wrapper for PHPUnit's Mock Builder",
405
- "time": "2019-03-02T15:35:10+00:00"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
406
  },
407
  {
408
- "name": "composer/ca-bundle",
409
- "version": "1.2.6",
410
  "source": {
411
  "type": "git",
412
- "url": "https://github.com/composer/ca-bundle.git",
413
- "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e"
414
  },
415
  "dist": {
416
  "type": "zip",
417
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/47fe531de31fca4a1b997f87308e7d7804348f7e",
418
- "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e",
419
  "shasum": ""
420
  },
421
  "require": {
422
- "ext-openssl": "*",
423
- "ext-pcre": "*",
424
- "php": "^5.3.2 || ^7.0 || ^8.0"
 
 
 
425
  },
426
  "require-dev": {
427
- "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8",
428
- "psr/log": "^1.0",
429
- "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0"
430
  },
431
  "type": "library",
432
- "extra": {
433
- "branch-alias": {
434
- "dev-master": "1.x-dev"
435
- }
436
- },
437
  "autoload": {
438
- "psr-4": {
439
- "Composer\\CaBundle\\": "src"
440
- }
441
  },
442
  "notification-url": "https://packagist.org/downloads/",
443
  "license": [
@@ -445,75 +452,50 @@
445
  ],
446
  "authors": [
447
  {
448
- "name": "Jordi Boggiano",
449
- "email": "j.boggiano@seld.be",
450
- "homepage": "http://seld.be"
 
451
  }
452
  ],
453
- "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
 
454
  "keywords": [
455
- "cabundle",
456
- "cacert",
457
- "certificate",
458
- "ssl",
459
- "tls"
460
  ],
461
- "time": "2020-01-13T10:02:55+00:00"
462
  },
463
  {
464
- "name": "composer/composer",
465
- "version": "1.10.1",
466
  "source": {
467
  "type": "git",
468
- "url": "https://github.com/composer/composer.git",
469
- "reference": "b912a45da3e2b22f5cb5a23e441b697a295ba011"
470
  },
471
  "dist": {
472
  "type": "zip",
473
- "url": "https://api.github.com/repos/composer/composer/zipball/b912a45da3e2b22f5cb5a23e441b697a295ba011",
474
- "reference": "b912a45da3e2b22f5cb5a23e441b697a295ba011",
475
  "shasum": ""
476
  },
477
  "require": {
478
- "composer/ca-bundle": "^1.0",
479
- "composer/semver": "^1.0",
480
- "composer/spdx-licenses": "^1.2",
481
- "composer/xdebug-handler": "^1.1",
482
- "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0",
483
- "php": "^5.3.2 || ^7.0",
484
- "psr/log": "^1.0",
485
- "seld/jsonlint": "^1.4",
486
- "seld/phar-utils": "^1.0",
487
- "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0",
488
- "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0",
489
- "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0",
490
- "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0"
491
  },
492
  "conflict": {
493
- "symfony/console": "2.8.38"
494
  },
495
  "require-dev": {
496
- "phpspec/prophecy": "^1.10",
497
- "symfony/phpunit-bridge": "^3.4"
498
- },
499
- "suggest": {
500
- "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages",
501
- "ext-zip": "Enabling the zip extension allows you to unzip archives",
502
- "ext-zlib": "Allow gzip compression of HTTP requests"
503
  },
504
- "bin": [
505
- "bin/composer"
506
- ],
507
  "type": "library",
508
- "extra": {
509
- "branch-alias": {
510
- "dev-master": "1.10-dev"
511
- }
512
- },
513
  "autoload": {
514
- "psr-4": {
515
- "Composer\\": "src/Composer"
516
- }
517
  },
518
  "notification-url": "https://packagist.org/downloads/",
519
  "license": [
@@ -521,55 +503,45 @@
521
  ],
522
  "authors": [
523
  {
524
- "name": "Nils Adermann",
525
- "email": "naderman@naderman.de",
526
- "homepage": "http://www.naderman.de"
527
- },
528
- {
529
- "name": "Jordi Boggiano",
530
- "email": "j.boggiano@seld.be",
531
- "homepage": "http://seld.be"
532
  }
533
  ],
534
- "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.",
535
- "homepage": "https://getcomposer.org/",
536
  "keywords": [
537
- "autoload",
538
- "dependency",
539
- "package"
540
  ],
541
- "time": "2020-03-13T19:34:27+00:00"
542
  },
543
  {
544
- "name": "composer/semver",
545
- "version": "1.5.1",
546
  "source": {
547
  "type": "git",
548
- "url": "https://github.com/composer/semver.git",
549
- "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de"
550
  },
551
  "dist": {
552
  "type": "zip",
553
- "url": "https://api.github.com/repos/composer/semver/zipball/c6bea70230ef4dd483e6bbcab6005f682ed3a8de",
554
- "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de",
555
  "shasum": ""
556
  },
557
  "require": {
558
- "php": "^5.3.2 || ^7.0"
 
 
 
 
559
  },
560
  "require-dev": {
561
- "phpunit/phpunit": "^4.5 || ^5.0.5"
562
  },
563
  "type": "library",
564
- "extra": {
565
- "branch-alias": {
566
- "dev-master": "1.x-dev"
567
- }
568
- },
569
  "autoload": {
570
- "psr-4": {
571
- "Composer\\Semver\\": "src"
572
- }
573
  },
574
  "notification-url": "https://packagist.org/downloads/",
575
  "license": [
@@ -577,60 +549,51 @@
577
  ],
578
  "authors": [
579
  {
580
- "name": "Nils Adermann",
581
- "email": "naderman@naderman.de",
582
- "homepage": "http://www.naderman.de"
583
- },
584
- {
585
- "name": "Jordi Boggiano",
586
- "email": "j.boggiano@seld.be",
587
- "homepage": "http://seld.be"
588
  },
589
  {
590
- "name": "Rob Bast",
591
- "email": "rob.bast@gmail.com",
592
- "homepage": "http://robbast.nl"
593
  }
594
  ],
595
- "description": "Semver library that offers utilities, version constraint parsing and validation.",
 
596
  "keywords": [
597
- "semantic",
598
- "semver",
599
- "validation",
600
- "versioning"
601
  ],
602
- "time": "2020-01-13T12:06:48+00:00"
603
  },
604
  {
605
- "name": "composer/spdx-licenses",
606
- "version": "1.5.3",
607
  "source": {
608
  "type": "git",
609
- "url": "https://github.com/composer/spdx-licenses.git",
610
- "reference": "0c3e51e1880ca149682332770e25977c70cf9dae"
611
  },
612
  "dist": {
613
  "type": "zip",
614
- "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/0c3e51e1880ca149682332770e25977c70cf9dae",
615
- "reference": "0c3e51e1880ca149682332770e25977c70cf9dae",
616
  "shasum": ""
617
  },
618
  "require": {
619
- "php": "^5.3.2 || ^7.0 || ^8.0"
 
 
 
 
 
620
  },
621
  "require-dev": {
622
- "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7"
623
  },
624
  "type": "library",
625
- "extra": {
626
- "branch-alias": {
627
- "dev-master": "1.x-dev"
628
- }
629
- },
630
  "autoload": {
631
- "psr-4": {
632
- "Composer\\Spdx\\": "src"
633
- }
634
  },
635
  "notification-url": "https://packagist.org/downloads/",
636
  "license": [
@@ -638,55 +601,52 @@
638
  ],
639
  "authors": [
640
  {
641
- "name": "Nils Adermann",
642
- "email": "naderman@naderman.de",
643
- "homepage": "http://www.naderman.de"
644
- },
645
- {
646
- "name": "Jordi Boggiano",
647
- "email": "j.boggiano@seld.be",
648
- "homepage": "http://seld.be"
649
  },
650
  {
651
- "name": "Rob Bast",
652
- "email": "rob.bast@gmail.com",
653
- "homepage": "http://robbast.nl"
654
  }
655
  ],
656
- "description": "SPDX licenses list and validation library.",
 
657
  "keywords": [
658
- "license",
659
- "spdx",
660
- "validator"
661
  ],
662
- "time": "2020-02-14T07:44:31+00:00"
663
  },
664
  {
665
- "name": "composer/xdebug-handler",
666
- "version": "1.4.1",
667
  "source": {
668
  "type": "git",
669
- "url": "https://github.com/composer/xdebug-handler.git",
670
- "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7"
671
  },
672
  "dist": {
673
  "type": "zip",
674
- "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/1ab9842d69e64fb3a01be6b656501032d1b78cb7",
675
- "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7",
676
  "shasum": ""
677
  },
678
  "require": {
679
- "php": "^5.3.2 || ^7.0 || ^8.0",
680
- "psr/log": "^1.0"
 
 
681
  },
682
  "require-dev": {
683
- "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8"
 
 
 
 
684
  },
685
  "type": "library",
686
  "autoload": {
687
- "psr-4": {
688
- "Composer\\XdebugHandler\\": "src"
689
- }
690
  },
691
  "notification-url": "https://packagist.org/downloads/",
692
  "license": [
@@ -694,77 +654,96 @@
694
  ],
695
  "authors": [
696
  {
697
- "name": "John Stevenson",
698
- "email": "john-stevenson@blueyonder.co.uk"
 
 
699
  }
700
  ],
701
- "description": "Restarts a process without Xdebug.",
 
702
  "keywords": [
703
- "Xdebug",
704
- "performance"
 
705
  ],
706
- "time": "2020-03-01T12:26:26+00:00"
707
  },
708
  {
709
- "name": "cweagans/composer-patches",
710
- "version": "1.6.7",
711
  "source": {
712
  "type": "git",
713
- "url": "https://github.com/cweagans/composer-patches.git",
714
- "reference": "2e6f72a2ad8d59cd7e2b729f218bf42adb14f590"
715
  },
716
  "dist": {
717
  "type": "zip",
718
- "url": "https://api.github.com/repos/cweagans/composer-patches/zipball/2e6f72a2ad8d59cd7e2b729f218bf42adb14f590",
719
- "reference": "2e6f72a2ad8d59cd7e2b729f218bf42adb14f590",
720
  "shasum": ""
721
  },
722
  "require": {
723
- "composer-plugin-api": "^1.0",
724
- "php": ">=5.3.0"
 
 
725
  },
726
  "require-dev": {
727
- "composer/composer": "~1.0",
728
- "phpunit/phpunit": "~4.6"
 
729
  },
730
- "type": "composer-plugin",
731
- "extra": {
732
- "class": "cweagans\\Composer\\Patches"
733
  },
 
734
  "autoload": {
735
- "psr-4": {
736
- "cweagans\\Composer\\": "src"
737
- }
738
  },
739
  "notification-url": "https://packagist.org/downloads/",
740
  "license": [
741
- "BSD-3-Clause"
742
  ],
743
  "authors": [
744
  {
745
- "name": "Cameron Eagans",
746
- "email": "me@cweagans.net"
747
  }
748
  ],
749
- "description": "Provides a way to patch Composer packages.",
750
- "time": "2019-08-29T20:11:49+00:00"
 
 
 
 
 
751
  },
752
  {
753
- "name": "dg/mysql-dump",
754
- "version": "v1.5.1",
755
  "source": {
756
  "type": "git",
757
- "url": "https://github.com/dg/MySQL-dump.git",
758
- "reference": "e0e287b715b43293773a8b0edf8514f606e01780"
759
  },
760
  "dist": {
761
  "type": "zip",
762
- "url": "https://api.github.com/repos/dg/MySQL-dump/zipball/e0e287b715b43293773a8b0edf8514f606e01780",
763
- "reference": "e0e287b715b43293773a8b0edf8514f606e01780",
764
  "shasum": ""
765
  },
766
  "require": {
767
- "php": ">=5.6"
 
 
 
 
 
 
 
 
768
  },
769
  "type": "library",
770
  "autoload": {
@@ -774,50 +753,59 @@
774
  },
775
  "notification-url": "https://packagist.org/downloads/",
776
  "license": [
777
- "BSD-3-Clause"
778
  ],
779
  "authors": [
780
  {
781
- "name": "David Grudl",
782
- "homepage": "http://davidgrudl.com"
 
 
 
 
 
783
  }
784
  ],
785
- "description": "MySQL database dump.",
786
- "homepage": "https://github.com/dg/MySQL-dump",
787
  "keywords": [
788
- "mysql"
 
 
789
  ],
790
- "time": "2019-09-10T21:36:25+00:00"
791
  },
792
  {
793
- "name": "doctrine/inflector",
794
- "version": "v1.1.0",
795
  "source": {
796
  "type": "git",
797
- "url": "https://github.com/doctrine/inflector.git",
798
- "reference": "90b2128806bfde671b6952ab8bea493942c1fdae"
799
  },
800
  "dist": {
801
  "type": "zip",
802
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae",
803
- "reference": "90b2128806bfde671b6952ab8bea493942c1fdae",
804
  "shasum": ""
805
  },
806
  "require": {
807
- "php": ">=5.3.2"
 
 
 
 
 
 
808
  },
809
  "require-dev": {
810
- "phpunit/phpunit": "4.*"
 
811
  },
812
  "type": "library",
813
- "extra": {
814
- "branch-alias": {
815
- "dev-master": "1.1.x-dev"
816
- }
817
- },
818
  "autoload": {
819
- "psr-0": {
820
- "Doctrine\\Common\\Inflector\\": "lib/"
821
  }
822
  },
823
  "notification-url": "https://packagist.org/downloads/",
@@ -826,187 +814,109 @@
826
  ],
827
  "authors": [
828
  {
829
- "name": "Roman Borschel",
830
- "email": "roman@code-factory.org"
831
- },
832
- {
833
- "name": "Benjamin Eberlei",
834
- "email": "kontakt@beberlei.de"
835
- },
836
- {
837
- "name": "Guilherme Blanco",
838
- "email": "guilhermeblanco@gmail.com"
839
- },
840
- {
841
- "name": "Jonathan Wage",
842
- "email": "jonwage@gmail.com"
843
- },
844
- {
845
- "name": "Johannes Schmitt",
846
- "email": "schmittjoh@gmail.com"
847
  }
848
  ],
849
- "description": "Common String Manipulations with regard to casing and singular/plural rules.",
850
- "homepage": "http://www.doctrine-project.org",
851
- "keywords": [
852
- "inflection",
853
- "pluralize",
854
- "singularize",
855
- "string"
856
- ],
857
- "time": "2015-11-06T14:35:42+00:00"
858
  },
859
  {
860
- "name": "doctrine/instantiator",
861
- "version": "1.0.5",
862
  "source": {
863
  "type": "git",
864
- "url": "https://github.com/doctrine/instantiator.git",
865
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
866
  },
867
  "dist": {
868
  "type": "zip",
869
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
870
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
871
  "shasum": ""
872
  },
873
  "require": {
874
- "php": ">=5.3,<8.0-DEV"
875
- },
876
- "require-dev": {
877
- "athletic/athletic": "~0.1.8",
878
- "ext-pdo": "*",
879
- "ext-phar": "*",
880
- "phpunit/phpunit": "~4.0",
881
- "squizlabs/php_codesniffer": "~2.0"
882
  },
883
  "type": "library",
884
- "extra": {
885
- "branch-alias": {
886
- "dev-master": "1.0.x-dev"
887
- }
888
- },
889
  "autoload": {
890
  "psr-4": {
891
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
892
  }
893
  },
894
  "notification-url": "https://packagist.org/downloads/",
895
  "license": [
896
  "MIT"
897
  ],
898
- "authors": [
899
- {
900
- "name": "Marco Pivetta",
901
- "email": "ocramius@gmail.com",
902
- "homepage": "http://ocramius.github.com/"
903
- }
904
- ],
905
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
906
- "homepage": "https://github.com/doctrine/instantiator",
907
- "keywords": [
908
- "constructor",
909
- "instantiate"
910
- ],
911
- "time": "2015-06-14T21:17:01+00:00"
912
  },
913
  {
914
- "name": "facebook/webdriver",
915
- "version": "1.7.1",
916
  "source": {
917
  "type": "git",
918
- "url": "https://github.com/php-webdriver/php-webdriver-archive.git",
919
- "reference": "e43de70f3c7166169d0f14a374505392734160e5"
920
  },
921
  "dist": {
922
  "type": "zip",
923
- "url": "https://api.github.com/repos/php-webdriver/php-webdriver-archive/zipball/e43de70f3c7166169d0f14a374505392734160e5",
924
- "reference": "e43de70f3c7166169d0f14a374505392734160e5",
925
  "shasum": ""
926
  },
927
- "require": {
928
- "ext-curl": "*",
929
- "ext-json": "*",
930
- "ext-mbstring": "*",
931
- "ext-zip": "*",
932
- "php": "^5.6 || ~7.0",
933
- "symfony/process": "^2.8 || ^3.1 || ^4.0"
934
- },
935
- "require-dev": {
936
- "friendsofphp/php-cs-fixer": "^2.0",
937
- "jakub-onderka/php-parallel-lint": "^0.9.2",
938
- "php-coveralls/php-coveralls": "^2.0",
939
- "php-mock/php-mock-phpunit": "^1.1",
940
- "phpunit/phpunit": "^5.7",
941
- "sebastian/environment": "^1.3.4 || ^2.0 || ^3.0",
942
- "squizlabs/php_codesniffer": "^2.6",
943
- "symfony/var-dumper": "^3.3 || ^4.0"
944
- },
945
- "suggest": {
946
- "ext-SimpleXML": "For Firefox profile creation"
947
- },
948
  "type": "library",
949
- "extra": {
950
- "branch-alias": {
951
- "dev-community": "1.5-dev"
952
- }
953
- },
954
  "autoload": {
955
- "psr-4": {
956
- "Facebook\\WebDriver\\": "lib/"
957
- }
958
  },
959
  "notification-url": "https://packagist.org/downloads/",
960
  "license": [
961
- "Apache-2.0"
962
  ],
963
- "description": "A PHP client for Selenium WebDriver",
964
- "homepage": "https://github.com/facebook/php-webdriver",
965
- "keywords": [
966
- "facebook",
967
- "php",
968
- "selenium",
969
- "webdriver"
970
  ],
971
- "abandoned": "php-webdriver/webdriver",
972
- "time": "2019-06-13T08:02:18+00:00"
 
973
  },
974
  {
975
- "name": "gettext/gettext",
976
- "version": "v4.8.2",
977
  "source": {
978
  "type": "git",
979
- "url": "https://github.com/php-gettext/Gettext.git",
980
- "reference": "e474f872f2c8636cf53fd283ec4ce1218f3d236a"
981
  },
982
  "dist": {
983
  "type": "zip",
984
- "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/e474f872f2c8636cf53fd283ec4ce1218f3d236a",
985
- "reference": "e474f872f2c8636cf53fd283ec4ce1218f3d236a",
986
  "shasum": ""
987
  },
988
  "require": {
989
- "gettext/languages": "^2.3",
990
- "php": ">=5.4.0"
 
991
  },
992
  "require-dev": {
993
- "illuminate/view": "*",
994
- "phpunit/phpunit": "^4.8|^5.7|^6.5",
995
- "squizlabs/php_codesniffer": "^3.0",
996
- "symfony/yaml": "~2",
997
- "twig/extensions": "*",
998
- "twig/twig": "^1.31|^2.0"
999
- },
1000
- "suggest": {
1001
- "illuminate/view": "Is necessary if you want to use the Blade extractor",
1002
- "symfony/yaml": "Is necessary if you want to use the Yaml extractor/generator",
1003
- "twig/extensions": "Is necessary if you want to use the Twig extractor",
1004
- "twig/twig": "Is necessary if you want to use the Twig extractor"
1005
  },
1006
  "type": "library",
 
 
 
 
 
1007
  "autoload": {
1008
  "psr-4": {
1009
- "Gettext\\": "src"
1010
  }
1011
  },
1012
  "notification-url": "https://packagist.org/downloads/",
@@ -1015,52 +925,74 @@
1015
  ],
1016
  "authors": [
1017
  {
1018
- "name": "Oscar Otero",
1019
- "email": "oom@oscarotero.com",
1020
- "homepage": "http://oscarotero.com",
1021
- "role": "Developer"
1022
  }
1023
  ],
1024
- "description": "PHP gettext manager",
1025
- "homepage": "https://github.com/oscarotero/Gettext",
1026
  "keywords": [
1027
- "JS",
1028
- "gettext",
1029
- "i18n",
1030
- "mo",
1031
- "po",
1032
- "translation"
1033
  ],
1034
- "time": "2019-12-02T10:21:14+00:00"
1035
  },
1036
  {
1037
- "name": "gettext/languages",
1038
- "version": "2.6.0",
1039
  "source": {
1040
  "type": "git",
1041
- "url": "https://github.com/php-gettext/Languages.git",
1042
- "reference": "38ea0482f649e0802e475f0ed19fa993bcb7a618"
1043
  },
1044
  "dist": {
1045
  "type": "zip",
1046
- "url": "https://api.github.com/repos/php-gettext/Languages/zipball/38ea0482f649e0802e475f0ed19fa993bcb7a618",
1047
- "reference": "38ea0482f649e0802e475f0ed19fa993bcb7a618",
1048
  "shasum": ""
1049
  },
1050
  "require": {
1051
- "php": ">=5.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1052
  },
1053
  "require-dev": {
1054
- "friendsofphp/php-cs-fixer": "^2.16.0",
1055
- "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.4"
 
 
 
 
 
1056
  },
1057
  "bin": [
1058
- "bin/export-plural-rules"
1059
  ],
1060
  "type": "library",
 
 
 
 
 
1061
  "autoload": {
1062
  "psr-4": {
1063
- "Gettext\\Languages\\": "src/"
1064
  }
1065
  },
1066
  "notification-url": "https://packagist.org/downloads/",
@@ -1069,64 +1001,54 @@
1069
  ],
1070
  "authors": [
1071
  {
1072
- "name": "Michele Locati",
1073
- "email": "mlocati@gmail.com",
1074
- "role": "Developer"
 
 
 
 
 
1075
  }
1076
  ],
1077
- "description": "gettext languages with plural rules",
1078
- "homepage": "https://github.com/php-gettext/Languages",
1079
  "keywords": [
1080
- "cldr",
1081
- "i18n",
1082
- "internationalization",
1083
- "l10n",
1084
- "language",
1085
- "languages",
1086
- "localization",
1087
- "php",
1088
- "plural",
1089
- "plural rules",
1090
- "plurals",
1091
- "translate",
1092
- "translations",
1093
- "unicode"
1094
  ],
1095
- "time": "2019-11-13T10:30:21+00:00"
1096
  },
1097
  {
1098
- "name": "gumlet/php-image-resize",
1099
- "version": "1.9.2",
1100
  "source": {
1101
  "type": "git",
1102
- "url": "https://github.com/gumlet/php-image-resize.git",
1103
- "reference": "06339a9c1b167acd58173db226f57957a6617547"
1104
  },
1105
  "dist": {
1106
  "type": "zip",
1107
- "url": "https://api.github.com/repos/gumlet/php-image-resize/zipball/06339a9c1b167acd58173db226f57957a6617547",
1108
- "reference": "06339a9c1b167acd58173db226f57957a6617547",
1109
  "shasum": ""
1110
  },
1111
  "require": {
1112
- "ext-fileinfo": "*",
1113
- "ext-gd": "*",
1114
- "php": ">=5.5.0"
1115
  },
1116
  "require-dev": {
1117
- "apigen/apigen": "^4.1",
1118
- "ext-exif": "*",
1119
- "ext-gd": "*",
1120
- "php-coveralls/php-coveralls": "^2.1",
1121
- "phpunit/phpunit": "^4.8"
1122
- },
1123
- "suggest": {
1124
- "ext-exif": "Auto-rotate jpeg files"
1125
  },
1126
  "type": "library",
 
 
 
 
 
1127
  "autoload": {
1128
  "psr-4": {
1129
- "Gumlet\\": "lib/"
1130
  }
1131
  },
1132
  "notification-url": "https://packagist.org/downloads/",
@@ -1135,62 +1057,60 @@
1135
  ],
1136
  "authors": [
1137
  {
1138
- "name": "Aditya Patadia",
1139
- "homepage": "http://aditya.patadia.org/"
 
 
 
 
 
 
 
 
 
 
 
1140
  }
1141
  ],
1142
- "description": "PHP class to re-size and scale images",
1143
- "homepage": "https://github.com/gumlet/php-image-resize",
1144
  "keywords": [
1145
- "image",
1146
- "php",
1147
- "resize",
1148
- "scale"
1149
  ],
1150
- "time": "2019-01-01T13:53:00+00:00"
1151
  },
1152
  {
1153
- "name": "guzzlehttp/guzzle",
1154
- "version": "6.5.2",
1155
  "source": {
1156
  "type": "git",
1157
- "url": "https://github.com/guzzle/guzzle.git",
1158
- "reference": "43ece0e75098b7ecd8d13918293029e555a50f82"
1159
  },
1160
  "dist": {
1161
  "type": "zip",
1162
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/43ece0e75098b7ecd8d13918293029e555a50f82",
1163
- "reference": "43ece0e75098b7ecd8d13918293029e555a50f82",
1164
  "shasum": ""
1165
  },
1166
  "require": {
1167
- "ext-json": "*",
1168
- "guzzlehttp/promises": "^1.0",
1169
- "guzzlehttp/psr7": "^1.6.1",
1170
- "php": ">=5.5"
1171
  },
1172
  "require-dev": {
1173
- "ext-curl": "*",
1174
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
1175
- "psr/log": "^1.1"
1176
- },
1177
- "suggest": {
1178
- "ext-intl": "Required for Internationalized Domain Name (IDN) support",
1179
- "psr/log": "Required for using the Log middleware"
1180
  },
1181
  "type": "library",
1182
  "extra": {
1183
  "branch-alias": {
1184
- "dev-master": "6.5-dev"
1185
  }
1186
  },
1187
  "autoload": {
1188
  "psr-4": {
1189
- "GuzzleHttp\\": "src/"
1190
- },
1191
- "files": [
1192
- "src/functions_include.php"
1193
- ]
1194
  },
1195
  "notification-url": "https://packagist.org/downloads/",
1196
  "license": [
@@ -1198,57 +1118,55 @@
1198
  ],
1199
  "authors": [
1200
  {
1201
- "name": "Michael Dowling",
1202
- "email": "mtdowling@gmail.com",
1203
- "homepage": "https://github.com/mtdowling"
 
 
 
 
 
 
 
 
 
 
1204
  }
1205
  ],
1206
- "description": "Guzzle is a PHP HTTP client library",
1207
- "homepage": "http://guzzlephp.org/",
1208
  "keywords": [
1209
- "client",
1210
- "curl",
1211
- "framework",
1212
- "http",
1213
- "http client",
1214
- "rest",
1215
- "web service"
1216
  ],
1217
- "time": "2019-12-23T11:57:10+00:00"
1218
  },
1219
  {
1220
- "name": "guzzlehttp/promises",
1221
- "version": "v1.3.1",
1222
  "source": {
1223
  "type": "git",
1224
- "url": "https://github.com/guzzle/promises.git",
1225
- "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
1226
  },
1227
  "dist": {
1228
  "type": "zip",
1229
- "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
1230
- "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
1231
  "shasum": ""
1232
  },
1233
  "require": {
1234
- "php": ">=5.5.0"
 
1235
  },
1236
  "require-dev": {
1237
- "phpunit/phpunit": "^4.0"
1238
  },
1239
  "type": "library",
1240
- "extra": {
1241
- "branch-alias": {
1242
- "dev-master": "1.4-dev"
1243
- }
1244
- },
1245
  "autoload": {
1246
  "psr-4": {
1247
- "GuzzleHttp\\Promise\\": "src/"
1248
- },
1249
- "files": [
1250
- "src/functions_include.php"
1251
- ]
1252
  },
1253
  "notification-url": "https://packagist.org/downloads/",
1254
  "license": [
@@ -1256,59 +1174,93 @@
1256
  ],
1257
  "authors": [
1258
  {
1259
- "name": "Michael Dowling",
1260
- "email": "mtdowling@gmail.com",
1261
- "homepage": "https://github.com/mtdowling"
1262
  }
1263
  ],
1264
- "description": "Guzzle promises library",
1265
  "keywords": [
1266
- "promise"
 
1267
  ],
1268
- "time": "2016-12-20T10:07:11+00:00"
1269
  },
1270
  {
1271
- "name": "guzzlehttp/psr7",
1272
- "version": "1.6.1",
1273
  "source": {
1274
  "type": "git",
1275
- "url": "https://github.com/guzzle/psr7.git",
1276
- "reference": "239400de7a173fe9901b9ac7c06497751f00727a"
1277
  },
1278
  "dist": {
1279
  "type": "zip",
1280
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
1281
- "reference": "239400de7a173fe9901b9ac7c06497751f00727a",
1282
  "shasum": ""
1283
  },
1284
  "require": {
1285
- "php": ">=5.4.0",
1286
- "psr/http-message": "~1.0",
1287
- "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
1288
- },
1289
- "provide": {
1290
- "psr/http-message-implementation": "1.0"
1291
  },
1292
  "require-dev": {
1293
- "ext-zlib": "*",
1294
- "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
1295
- },
1296
- "suggest": {
1297
- "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
1298
  },
1299
- "type": "library",
1300
  "extra": {
1301
- "branch-alias": {
1302
- "dev-master": "1.6-dev"
 
 
 
 
 
 
 
 
 
 
 
 
 
1303
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1304
  },
1305
  "autoload": {
1306
  "psr-4": {
1307
- "GuzzleHttp\\Psr7\\": "src/"
1308
- },
1309
- "files": [
1310
- "src/functions_include.php"
1311
- ]
1312
  },
1313
  "notification-url": "https://packagist.org/downloads/",
1314
  "license": [
@@ -1316,665 +1268,690 @@
1316
  ],
1317
  "authors": [
1318
  {
1319
- "name": "Michael Dowling",
1320
- "email": "mtdowling@gmail.com",
1321
- "homepage": "https://github.com/mtdowling"
1322
- },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1323
  {
1324
- "name": "Tobias Schultze",
1325
- "homepage": "https://github.com/Tobion"
1326
  }
1327
  ],
1328
- "description": "PSR-7 message implementation that also provides common utility methods",
 
1329
  "keywords": [
1330
- "http",
1331
- "message",
1332
- "psr-7",
1333
- "request",
1334
- "response",
1335
- "stream",
1336
- "uri",
1337
- "url"
1338
  ],
1339
- "time": "2019-07-01T23:21:34+00:00"
1340
  },
1341
  {
1342
- "name": "hamcrest/hamcrest-php",
1343
- "version": "v1.2.2",
1344
  "source": {
1345
  "type": "git",
1346
- "url": "https://github.com/hamcrest/hamcrest-php.git",
1347
- "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c"
1348
  },
1349
  "dist": {
1350
  "type": "zip",
1351
- "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c",
1352
- "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c",
1353
  "shasum": ""
1354
  },
1355
  "require": {
1356
  "php": ">=5.3.2"
1357
  },
1358
- "replace": {
1359
- "cordoval/hamcrest-php": "*",
1360
- "davedevelopment/hamcrest-php": "*",
1361
- "kodova/hamcrest-php": "*"
1362
- },
1363
  "require-dev": {
1364
- "phpunit/php-file-iterator": "1.3.3",
1365
- "satooshi/php-coveralls": "dev-master"
 
 
 
 
 
1366
  },
1367
- "type": "library",
1368
  "autoload": {
1369
- "classmap": [
1370
- "hamcrest"
1371
- ],
1372
- "files": [
1373
- "hamcrest/Hamcrest.php"
1374
- ]
1375
  },
1376
  "notification-url": "https://packagist.org/downloads/",
1377
  "license": [
1378
- "BSD"
1379
  ],
1380
- "description": "This is the PHP port of Hamcrest Matchers",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1381
  "keywords": [
1382
- "test"
 
 
 
1383
  ],
1384
- "time": "2015-05-11T14:41:42+00:00"
1385
  },
1386
  {
1387
- "name": "hautelook/phpass",
1388
- "version": "0.3.5",
1389
  "source": {
1390
  "type": "git",
1391
- "url": "https://github.com/hautelook/phpass.git",
1392
- "reference": "b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd"
1393
  },
1394
  "dist": {
1395
  "type": "zip",
1396
- "url": "https://api.github.com/repos/hautelook/phpass/zipball/b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd",
1397
- "reference": "b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd",
1398
  "shasum": ""
1399
  },
1400
  "require": {
1401
- "php": ">=5.3.3"
 
 
 
 
 
 
 
1402
  },
1403
  "type": "library",
 
 
 
 
 
1404
  "autoload": {
1405
- "psr-0": {
1406
- "Hautelook": "src/"
1407
  }
1408
  },
1409
  "notification-url": "https://packagist.org/downloads/",
1410
  "license": [
1411
- "Public Domain"
1412
  ],
1413
  "authors": [
1414
  {
1415
- "name": "Solar Designer",
1416
- "email": "solar@openwall.com",
1417
- "homepage": "http://openwall.com/phpass/"
1418
  }
1419
  ],
1420
- "description": "Portable PHP password hashing framework",
1421
- "homepage": "http://github.com/hautelook/phpass/",
1422
  "keywords": [
1423
- "blowfish",
1424
- "crypt",
1425
- "password",
1426
- "security"
1427
  ],
1428
- "time": "2012-08-31T00:00:00+00:00"
1429
  },
1430
  {
1431
- "name": "hoa/consistency",
1432
- "version": "1.17.05.02",
1433
  "source": {
1434
  "type": "git",
1435
- "url": "https://github.com/hoaproject/Consistency.git",
1436
- "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f"
1437
  },
1438
  "dist": {
1439
  "type": "zip",
1440
- "url": "https://api.github.com/repos/hoaproject/Consistency/zipball/fd7d0adc82410507f332516faf655b6ed22e4c2f",
1441
- "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f",
1442
  "shasum": ""
1443
  },
1444
  "require": {
1445
- "hoa/exception": "~1.0",
1446
- "php": ">=5.5.0"
1447
  },
1448
  "require-dev": {
1449
- "hoa/stream": "~1.0",
1450
- "hoa/test": "~2.0"
1451
  },
1452
  "type": "library",
1453
- "extra": {
1454
- "branch-alias": {
1455
- "dev-master": "1.x-dev"
1456
- }
1457
- },
1458
  "autoload": {
1459
- "psr-4": {
1460
- "Hoa\\Consistency\\": "."
1461
- },
1462
- "files": [
1463
- "Prelude.php"
1464
- ]
1465
  },
1466
  "notification-url": "https://packagist.org/downloads/",
1467
  "license": [
1468
- "BSD-3-Clause"
1469
  ],
1470
  "authors": [
1471
  {
1472
- "name": "Ivan Enderlin",
1473
- "email": "ivan.enderlin@hoa-project.net"
1474
- },
1475
- {
1476
- "name": "Hoa community",
1477
- "homepage": "https://hoa-project.net/"
1478
  }
1479
  ],
1480
- "description": "The Hoa\\Consistency library.",
1481
- "homepage": "https://hoa-project.net/",
1482
- "keywords": [
1483
- "autoloader",
1484
- "callable",
1485
- "consistency",
1486
- "entity",
1487
- "flex",
1488
- "keyword",
1489
- "library"
1490
- ],
1491
- "time": "2017-05-02T12:18:12+00:00"
1492
  },
1493
  {
1494
- "name": "hoa/console",
1495
- "version": "3.17.05.02",
1496
  "source": {
1497
  "type": "git",
1498
- "url": "https://github.com/hoaproject/Console.git",
1499
- "reference": "e231fd3ea70e6d773576ae78de0bdc1daf331a66"
1500
  },
1501
  "dist": {
1502
  "type": "zip",
1503
- "url": "https://api.github.com/repos/hoaproject/Console/zipball/e231fd3ea70e6d773576ae78de0bdc1daf331a66",
1504
- "reference": "e231fd3ea70e6d773576ae78de0bdc1daf331a66",
1505
  "shasum": ""
1506
  },
1507
  "require": {
1508
- "hoa/consistency": "~1.0",
1509
- "hoa/event": "~1.0",
1510
- "hoa/exception": "~1.0",
1511
- "hoa/file": "~1.0",
1512
- "hoa/protocol": "~1.0",
1513
- "hoa/stream": "~1.0",
1514
- "hoa/ustring": "~4.0"
1515
  },
1516
  "require-dev": {
1517
- "hoa/test": "~2.0"
 
 
 
 
 
1518
  },
1519
  "suggest": {
1520
- "ext-pcntl": "To enable hoa://Event/Console/Window:resize.",
1521
- "hoa/dispatcher": "To use the console kit.",
1522
- "hoa/router": "To use the console kit."
 
1523
  },
1524
  "type": "library",
1525
- "extra": {
1526
- "branch-alias": {
1527
- "dev-master": "3.x-dev"
1528
- }
1529
- },
1530
  "autoload": {
1531
  "psr-4": {
1532
- "Hoa\\Console\\": "."
1533
  }
1534
  },
1535
  "notification-url": "https://packagist.org/downloads/",
1536
  "license": [
1537
- "BSD-3-Clause"
1538
  ],
1539
  "authors": [
1540
  {
1541
- "name": "Ivan Enderlin",
1542
- "email": "ivan.enderlin@hoa-project.net"
1543
- },
1544
- {
1545
- "name": "Hoa community",
1546
- "homepage": "https://hoa-project.net/"
1547
  }
1548
  ],
1549
- "description": "The Hoa\\Console library.",
1550
- "homepage": "https://hoa-project.net/",
1551
  "keywords": [
1552
- "autocompletion",
1553
- "chrome",
1554
- "cli",
1555
- "console",
1556
- "cursor",
1557
- "getoption",
1558
- "library",
1559
- "option",
1560
- "parser",
1561
- "processus",
1562
- "readline",
1563
- "terminfo",
1564
- "tput",
1565
- "window"
1566
  ],
1567
- "time": "2017-05-02T12:26:19+00:00"
1568
  },
1569
  {
1570
- "name": "hoa/event",
1571
- "version": "1.17.01.13",
1572
  "source": {
1573
  "type": "git",
1574
- "url": "https://github.com/hoaproject/Event.git",
1575
- "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54"
1576
  },
1577
  "dist": {
1578
  "type": "zip",
1579
- "url": "https://api.github.com/repos/hoaproject/Event/zipball/6c0060dced212ffa3af0e34bb46624f990b29c54",
1580
- "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54",
1581
  "shasum": ""
1582
  },
1583
  "require": {
1584
- "hoa/consistency": "~1.0",
1585
- "hoa/exception": "~1.0"
1586
  },
1587
  "require-dev": {
1588
- "hoa/test": "~2.0"
 
1589
  },
 
 
 
1590
  "type": "library",
1591
- "extra": {
1592
- "branch-alias": {
1593
- "dev-master": "1.x-dev"
1594
- }
1595
- },
1596
  "autoload": {
1597
  "psr-4": {
1598
- "Hoa\\Event\\": "."
1599
  }
1600
  },
1601
  "notification-url": "https://packagist.org/downloads/",
1602
  "license": [
1603
- "BSD-3-Clause"
1604
  ],
1605
  "authors": [
1606
  {
1607
- "name": "Ivan Enderlin",
1608
- "email": "ivan.enderlin@hoa-project.net"
1609
- },
1610
- {
1611
- "name": "Hoa community",
1612
- "homepage": "https://hoa-project.net/"
1613
  }
1614
  ],
1615
- "description": "The Hoa\\Event library.",
1616
- "homepage": "https://hoa-project.net/",
1617
  "keywords": [
1618
- "event",
1619
- "library",
1620
- "listener",
1621
- "observer"
 
 
 
 
 
 
 
 
 
 
1622
  ],
1623
- "time": "2017-01-13T15:30:50+00:00"
1624
  },
1625
  {
1626
- "name": "hoa/exception",
1627
- "version": "1.17.01.16",
1628
  "source": {
1629
  "type": "git",
1630
- "url": "https://github.com/hoaproject/Exception.git",
1631
- "reference": "091727d46420a3d7468ef0595651488bfc3a458f"
1632
  },
1633
  "dist": {
1634
  "type": "zip",
1635
- "url": "https://api.github.com/repos/hoaproject/Exception/zipball/091727d46420a3d7468ef0595651488bfc3a458f",
1636
- "reference": "091727d46420a3d7468ef0595651488bfc3a458f",
1637
  "shasum": ""
1638
  },
1639
  "require": {
1640
- "hoa/consistency": "~1.0",
1641
- "hoa/event": "~1.0"
 
1642
  },
1643
  "require-dev": {
1644
- "hoa/test": "~2.0"
 
 
 
 
1645
  },
1646
- "type": "library",
1647
- "extra": {
1648
- "branch-alias": {
1649
- "dev-master": "1.x-dev"
1650
- }
1651
  },
 
1652
  "autoload": {
1653
  "psr-4": {
1654
- "Hoa\\Exception\\": "."
1655
  }
1656
  },
1657
  "notification-url": "https://packagist.org/downloads/",
1658
  "license": [
1659
- "BSD-3-Clause"
1660
  ],
1661
  "authors": [
1662
  {
1663
- "name": "Ivan Enderlin",
1664
- "email": "ivan.enderlin@hoa-project.net"
1665
- },
1666
- {
1667
- "name": "Hoa community",
1668
- "homepage": "https://hoa-project.net/"
1669
  }
1670
  ],
1671
- "description": "The Hoa\\Exception library.",
1672
- "homepage": "https://hoa-project.net/",
1673
  "keywords": [
1674
- "exception",
1675
- "library"
 
 
1676
  ],
1677
- "time": "2017-01-16T07:53:27+00:00"
1678
  },
1679
  {
1680
- "name": "hoa/file",
1681
- "version": "1.17.07.11",
1682
  "source": {
1683
  "type": "git",
1684
- "url": "https://github.com/hoaproject/File.git",
1685
- "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca"
1686
  },
1687
  "dist": {
1688
  "type": "zip",
1689
- "url": "https://api.github.com/repos/hoaproject/File/zipball/35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca",
1690
- "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca",
1691
  "shasum": ""
1692
  },
1693
  "require": {
1694
- "hoa/consistency": "~1.0",
1695
- "hoa/event": "~1.0",
1696
- "hoa/exception": "~1.0",
1697
- "hoa/iterator": "~2.0",
1698
- "hoa/stream": "~1.0"
1699
  },
1700
  "require-dev": {
1701
- "hoa/test": "~2.0"
 
 
 
 
 
1702
  },
1703
  "type": "library",
1704
  "extra": {
1705
  "branch-alias": {
1706
- "dev-master": "1.x-dev"
1707
  }
1708
  },
1709
  "autoload": {
1710
  "psr-4": {
1711
- "Hoa\\File\\": "."
1712
- }
 
 
 
1713
  },
1714
  "notification-url": "https://packagist.org/downloads/",
1715
  "license": [
1716
- "BSD-3-Clause"
1717
  ],
1718
  "authors": [
1719
  {
1720
- "name": "Ivan Enderlin",
1721
- "email": "ivan.enderlin@hoa-project.net"
1722
- },
1723
- {
1724
- "name": "Hoa community",
1725
- "homepage": "https://hoa-project.net/"
1726
  }
1727
  ],
1728
- "description": "The Hoa\\File library.",
1729
- "homepage": "https://hoa-project.net/",
1730
  "keywords": [
1731
- "Socket",
1732
- "directory",
1733
- "file",
1734
- "finder",
1735
- "library",
1736
- "link",
1737
- "temporary"
1738
  ],
1739
- "time": "2017-07-11T07:42:15+00:00"
1740
  },
1741
  {
1742
- "name": "hoa/iterator",
1743
- "version": "2.17.01.10",
1744
  "source": {
1745
  "type": "git",
1746
- "url": "https://github.com/hoaproject/Iterator.git",
1747
- "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc"
1748
  },
1749
  "dist": {
1750
  "type": "zip",
1751
- "url": "https://api.github.com/repos/hoaproject/Iterator/zipball/d1120ba09cb4ccd049c86d10058ab94af245f0cc",
1752
- "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc",
1753
  "shasum": ""
1754
  },
1755
  "require": {
1756
- "hoa/consistency": "~1.0",
1757
- "hoa/exception": "~1.0"
1758
  },
1759
  "require-dev": {
1760
- "hoa/test": "~2.0"
1761
  },
1762
  "type": "library",
1763
  "extra": {
1764
  "branch-alias": {
1765
- "dev-master": "2.x-dev"
1766
  }
1767
  },
1768
  "autoload": {
1769
  "psr-4": {
1770
- "Hoa\\Iterator\\": "."
1771
- }
 
 
 
1772
  },
1773
  "notification-url": "https://packagist.org/downloads/",
1774
  "license": [
1775
- "BSD-3-Clause"
1776
  ],
1777
  "authors": [
1778
  {
1779
- "name": "Ivan Enderlin",
1780
- "email": "ivan.enderlin@hoa-project.net"
1781
- },
1782
- {
1783
- "name": "Hoa community",
1784
- "homepage": "https://hoa-project.net/"
1785
  }
1786
  ],
1787
- "description": "The Hoa\\Iterator library.",
1788
- "homepage": "https://hoa-project.net/",
1789
  "keywords": [
1790
- "iterator",
1791
- "library"
1792
  ],
1793
- "time": "2017-01-10T10:34:47+00:00"
1794
  },
1795
  {
1796
- "name": "hoa/protocol",
1797
- "version": "1.17.01.14",
1798
  "source": {
1799
  "type": "git",
1800
- "url": "https://github.com/hoaproject/Protocol.git",
1801
- "reference": "5c2cf972151c45f373230da170ea015deecf19e2"
1802
  },
1803
  "dist": {
1804
  "type": "zip",
1805
- "url": "https://api.github.com/repos/hoaproject/Protocol/zipball/5c2cf972151c45f373230da170ea015deecf19e2",
1806
- "reference": "5c2cf972151c45f373230da170ea015deecf19e2",
1807
  "shasum": ""
1808
  },
1809
  "require": {
1810
- "hoa/consistency": "~1.0",
1811
- "hoa/exception": "~1.0"
 
 
 
 
1812
  },
1813
  "require-dev": {
1814
- "hoa/test": "~2.0"
 
 
 
 
1815
  },
1816
  "type": "library",
1817
  "extra": {
1818
  "branch-alias": {
1819
- "dev-master": "1.x-dev"
1820
  }
1821
  },
1822
  "autoload": {
1823
  "psr-4": {
1824
- "Hoa\\Protocol\\": "."
1825
  },
1826
  "files": [
1827
- "Wrapper.php"
1828
  ]
1829
  },
1830
  "notification-url": "https://packagist.org/downloads/",
1831
  "license": [
1832
- "BSD-3-Clause"
1833
  ],
1834
  "authors": [
1835
  {
1836
- "name": "Ivan Enderlin",
1837
- "email": "ivan.enderlin@hoa-project.net"
 
1838
  },
1839
  {
1840
- "name": "Hoa community",
1841
- "homepage": "https://hoa-project.net/"
1842
  }
1843
  ],
1844
- "description": "The Hoa\\Protocol library.",
1845
- "homepage": "https://hoa-project.net/",
1846
  "keywords": [
1847
- "library",
1848
- "protocol",
1849
- "resource",
 
 
1850
  "stream",
1851
- "wrapper"
 
1852
  ],
1853
- "time": "2017-01-14T12:26:10+00:00"
1854
  },
1855
  {
1856
- "name": "hoa/stream",
1857
- "version": "1.17.02.21",
1858
  "source": {
1859
  "type": "git",
1860
- "url": "https://github.com/hoaproject/Stream.git",
1861
- "reference": "3293cfffca2de10525df51436adf88a559151d82"
1862
  },
1863
  "dist": {
1864
  "type": "zip",
1865
- "url": "https://api.github.com/repos/hoaproject/Stream/zipball/3293cfffca2de10525df51436adf88a559151d82",
1866
- "reference": "3293cfffca2de10525df51436adf88a559151d82",
1867
  "shasum": ""
1868
  },
1869
  "require": {
1870
- "hoa/consistency": "~1.0",
1871
- "hoa/event": "~1.0",
1872
- "hoa/exception": "~1.0",
1873
- "hoa/protocol": "~1.0"
 
 
1874
  },
1875
  "require-dev": {
1876
- "hoa/test": "~2.0"
 
1877
  },
1878
  "type": "library",
1879
- "extra": {
1880
- "branch-alias": {
1881
- "dev-master": "1.x-dev"
1882
- }
1883
- },
1884
  "autoload": {
1885
- "psr-4": {
1886
- "Hoa\\Stream\\": "."
1887
- }
 
 
 
1888
  },
1889
  "notification-url": "https://packagist.org/downloads/",
1890
  "license": [
1891
- "BSD-3-Clause"
1892
- ],
1893
- "authors": [
1894
- {
1895
- "name": "Ivan Enderlin",
1896
- "email": "ivan.enderlin@hoa-project.net"
1897
- },
1898
- {
1899
- "name": "Hoa community",
1900
- "homepage": "https://hoa-project.net/"
1901
- }
1902
  ],
1903
- "description": "The Hoa\\Stream library.",
1904
- "homepage": "https://hoa-project.net/",
1905
  "keywords": [
1906
- "Context",
1907
- "bucket",
1908
- "composite",
1909
- "filter",
1910
- "in",
1911
- "library",
1912
- "out",
1913
- "protocol",
1914
- "stream",
1915
- "wrapper"
1916
  ],
1917
- "time": "2017-02-21T16:01:06+00:00"
1918
  },
1919
  {
1920
- "name": "hoa/ustring",
1921
- "version": "4.17.01.16",
1922
  "source": {
1923
  "type": "git",
1924
- "url": "https://github.com/hoaproject/Ustring.git",
1925
- "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0"
1926
  },
1927
  "dist": {
1928
  "type": "zip",
1929
- "url": "https://api.github.com/repos/hoaproject/Ustring/zipball/e6326e2739178799b1fe3fdd92029f9517fa17a0",
1930
- "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0",
1931
  "shasum": ""
1932
  },
1933
  "require": {
1934
- "hoa/consistency": "~1.0",
1935
- "hoa/exception": "~1.0"
1936
- },
1937
- "require-dev": {
1938
- "hoa/test": "~2.0"
1939
- },
1940
- "suggest": {
1941
- "ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().",
1942
- "ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()."
1943
  },
1944
  "type": "library",
1945
- "extra": {
1946
- "branch-alias": {
1947
- "dev-master": "4.x-dev"
1948
- }
1949
- },
1950
  "autoload": {
1951
- "psr-4": {
1952
- "Hoa\\Ustring\\": "."
1953
  }
1954
  },
1955
  "notification-url": "https://packagist.org/downloads/",
1956
  "license": [
1957
- "BSD-3-Clause"
1958
  ],
1959
  "authors": [
1960
  {
1961
- "name": "Ivan Enderlin",
1962
- "email": "ivan.enderlin@hoa-project.net"
1963
- },
1964
- {
1965
- "name": "Hoa community",
1966
- "homepage": "https://hoa-project.net/"
1967
  }
1968
  ],
1969
- "description": "The Hoa\\Ustring library.",
1970
- "homepage": "https://hoa-project.net/",
1971
  "keywords": [
1972
- "library",
1973
- "search",
1974
- "string",
1975
- "unicode"
1976
  ],
1977
- "time": "2017-01-16T07:08:25+00:00"
1978
  },
1979
  {
1980
  "name": "illuminate/contracts",
@@ -2145,21 +2122,21 @@
2145
  },
2146
  {
2147
  "name": "lucatume/wp-browser",
2148
- "version": "2.3.0",
2149
  "source": {
2150
  "type": "git",
2151
  "url": "https://github.com/lucatume/wp-browser.git",
2152
- "reference": "2bd3c0ea47694e3b3a2b267cba36e658f456a5d9"
2153
  },
2154
  "dist": {
2155
  "type": "zip",
2156
- "url": "https://api.github.com/repos/lucatume/wp-browser/zipball/2bd3c0ea47694e3b3a2b267cba36e658f456a5d9",
2157
- "reference": "2bd3c0ea47694e3b3a2b267cba36e658f456a5d9",
2158
  "shasum": ""
2159
  },
2160
  "require": {
2161
  "antecedent/patchwork": "^2.0",
2162
- "codeception/codeception": "^2.5 || ^3.0",
2163
  "dg/mysql-dump": "^1.3",
2164
  "ext-fileinfo": "*",
2165
  "ext-iconv": "*",
@@ -2181,6 +2158,15 @@
2181
  "mikey179/vfsstream": "^1.6",
2182
  "victorjonsson/markdowndocs": "dev-master"
2183
  },
 
 
 
 
 
 
 
 
 
2184
  "type": "library",
2185
  "extra": {
2186
  "_hash": "484f861f69198089cab0e642f27e5653"
@@ -2213,7 +2199,7 @@
2213
  "codeception",
2214
  "wordpress"
2215
  ],
2216
- "time": "2020-03-30T11:37:55+00:00"
2217
  },
2218
  {
2219
  "name": "matthiasmullie/minify",
@@ -2326,16 +2312,16 @@
2326
  },
2327
  {
2328
  "name": "mck89/peast",
2329
- "version": "v1.10.2",
2330
  "source": {
2331
  "type": "git",
2332
  "url": "https://github.com/mck89/peast.git",
2333
- "reference": "1c3984ba9fc3cb93848748f141f5ddac0a65c5e1"
2334
  },
2335
  "dist": {
2336
  "type": "zip",
2337
- "url": "https://api.github.com/repos/mck89/peast/zipball/1c3984ba9fc3cb93848748f141f5ddac0a65c5e1",
2338
- "reference": "1c3984ba9fc3cb93848748f141f5ddac0a65c5e1",
2339
  "shasum": ""
2340
  },
2341
  "require": {
@@ -2347,7 +2333,7 @@
2347
  "type": "library",
2348
  "extra": {
2349
  "branch-alias": {
2350
- "dev-master": "1.10.2-dev"
2351
  }
2352
  },
2353
  "autoload": {
@@ -2367,7 +2353,7 @@
2367
  }
2368
  ],
2369
  "description": "Peast is PHP library that generates AST for JavaScript code",
2370
- "time": "2020-03-15T16:03:55+00:00"
2371
  },
2372
  {
2373
  "name": "mikemclin/laravel-wp-password",
@@ -2701,60 +2687,183 @@
2701
  "homepage": "http://extrapolate.me/"
2702
  }
2703
  ],
2704
- "description": "A sweet XML builder",
2705
- "homepage": "https://github.com/nb/oxymel",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2706
  "keywords": [
2707
- "xml"
 
 
 
 
2708
  ],
2709
- "time": "2013-02-24T15:01:54+00:00"
2710
  },
2711
  {
2712
- "name": "paragonie/random_compat",
2713
- "version": "v1.4.3",
2714
  "source": {
2715
  "type": "git",
2716
- "url": "https://github.com/paragonie/random_compat.git",
2717
- "reference": "9b3899e3c3ddde89016f576edb8c489708ad64cd"
2718
  },
2719
  "dist": {
2720
  "type": "zip",
2721
- "url": "https://api.github.com/repos/paragonie/random_compat/zipball/9b3899e3c3ddde89016f576edb8c489708ad64cd",
2722
- "reference": "9b3899e3c3ddde89016f576edb8c489708ad64cd",
2723
  "shasum": ""
2724
  },
2725
  "require": {
2726
- "php": ">=5.2.0"
 
 
 
 
2727
  },
2728
  "require-dev": {
2729
- "phpunit/phpunit": "4.*|5.*"
2730
  },
2731
  "suggest": {
2732
- "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
2733
- },
2734
- "type": "library",
2735
- "autoload": {
2736
- "files": [
2737
- "lib/random.php"
2738
- ]
2739
  },
 
2740
  "notification-url": "https://packagist.org/downloads/",
2741
  "license": [
2742
- "MIT"
2743
  ],
2744
  "authors": [
2745
  {
2746
- "name": "Paragon Initiative Enterprises",
2747
- "email": "security@paragonie.com",
2748
- "homepage": "https://paragonie.com"
 
 
 
 
 
 
 
 
 
2749
  }
2750
  ],
2751
- "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
 
2752
  "keywords": [
2753
- "csprng",
2754
- "pseudorandom",
2755
- "random"
2756
  ],
2757
- "time": "2018-04-04T21:48:54+00:00"
2758
  },
2759
  {
2760
  "name": "phpdocumentor/reflection-common",
@@ -3118,8 +3227,8 @@
3118
  "authors": [
3119
  {
3120
  "name": "Sebastian Bergmann",
3121
- "role": "lead",
3122
- "email": "sb@sebastian-bergmann.de"
3123
  }
3124
  ],
3125
  "description": "FilterIterator implementation that filters files based on a list of suffixes.",
@@ -3160,8 +3269,8 @@
3160
  "authors": [
3161
  {
3162
  "name": "Sebastian Bergmann",
3163
- "role": "lead",
3164
- "email": "sebastian@phpunit.de"
3165
  }
3166
  ],
3167
  "description": "Simple template engine.",
@@ -3209,8 +3318,8 @@
3209
  "authors": [
3210
  {
3211
  "name": "Sebastian Bergmann",
3212
- "role": "lead",
3213
- "email": "sb@sebastian-bergmann.de"
3214
  }
3215
  ],
3216
  "description": "Utility class for timing",
@@ -4055,8 +4164,8 @@
4055
  "authors": [
4056
  {
4057
  "name": "Sebastian Bergmann",
4058
- "role": "lead",
4059
- "email": "sebastian@phpunit.de"
4060
  }
4061
  ],
4062
  "description": "Library that helps with managing the version number of Git-hosted PHP projects",
@@ -4156,6 +4265,57 @@
4156
  ],
4157
  "time": "2020-02-14T15:25:33+00:00"
4158
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4159
  {
4160
  "name": "symfony/browser-kit",
4161
  "version": "v3.4.39",
@@ -4671,6 +4831,68 @@
4671
  ],
4672
  "time": "2020-02-27T09:26:54+00:00"
4673
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4674
  {
4675
  "name": "symfony/polyfill-mbstring",
4676
  "version": "v1.15.0",
@@ -4730,6 +4952,61 @@
4730
  ],
4731
  "time": "2020-03-09T19:04:49+00:00"
4732
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4733
  {
4734
  "name": "symfony/process",
4735
  "version": "v3.4.39",
@@ -4840,16 +5117,16 @@
4840
  },
4841
  {
4842
  "name": "vlucas/phpdotenv",
4843
- "version": "v3.6.2",
4844
  "source": {
4845
  "type": "git",
4846
  "url": "https://github.com/vlucas/phpdotenv.git",
4847
- "reference": "786a947e57086cf236cefdee80784634224b99fa"
4848
  },
4849
  "dist": {
4850
  "type": "zip",
4851
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/786a947e57086cf236cefdee80784634224b99fa",
4852
- "reference": "786a947e57086cf236cefdee80784634224b99fa",
4853
  "shasum": ""
4854
  },
4855
  "require": {
@@ -4899,7 +5176,7 @@
4899
  "env",
4900
  "environment"
4901
  ],
4902
- "time": "2020-03-27T23:36:02+00:00"
4903
  },
4904
  {
4905
  "name": "vria/nodiacritic",
@@ -4951,16 +5228,16 @@
4951
  },
4952
  {
4953
  "name": "webmozart/assert",
4954
- "version": "1.7.0",
4955
  "source": {
4956
  "type": "git",
4957
  "url": "https://github.com/webmozart/assert.git",
4958
- "reference": "aed98a490f9a8f78468232db345ab9cf606cf598"
4959
  },
4960
  "dist": {
4961
  "type": "zip",
4962
- "url": "https://api.github.com/repos/webmozart/assert/zipball/aed98a490f9a8f78468232db345ab9cf606cf598",
4963
- "reference": "aed98a490f9a8f78468232db345ab9cf606cf598",
4964
  "shasum": ""
4965
  },
4966
  "require": {
@@ -4968,7 +5245,7 @@
4968
  "symfony/polyfill-ctype": "^1.8"
4969
  },
4970
  "conflict": {
4971
- "vimeo/psalm": "<3.6.0"
4972
  },
4973
  "require-dev": {
4974
  "phpunit/phpunit": "^4.8.36 || ^7.5.13"
@@ -4995,7 +5272,7 @@
4995
  "check",
4996
  "validate"
4997
  ],
4998
- "time": "2020-02-14T12:15:55+00:00"
4999
  },
5000
  {
5001
  "name": "wp-cli/cache-command",
@@ -5322,20 +5599,20 @@
5322
  },
5323
  {
5324
  "name": "wp-cli/db-command",
5325
- "version": "v2.0.6",
5326
  "source": {
5327
  "type": "git",
5328
  "url": "https://github.com/wp-cli/db-command.git",
5329
- "reference": "8e3cd46987241ed97ddb7f682b3505dff8d6dce4"
5330
  },
5331
  "dist": {
5332
  "type": "zip",
5333
- "url": "https://api.github.com/repos/wp-cli/db-command/zipball/8e3cd46987241ed97ddb7f682b3505dff8d6dce4",
5334
- "reference": "8e3cd46987241ed97ddb7f682b3505dff8d6dce4",
5335
  "shasum": ""
5336
  },
5337
  "require": {
5338
- "wp-cli/wp-cli": "^2"
5339
  },
5340
  "require-dev": {
5341
  "wp-cli/entity-command": "^1.3 || ^2",
@@ -5388,7 +5665,7 @@
5388
  ],
5389
  "description": "Performs basic database operations using credentials stored in wp-config.php.",
5390
  "homepage": "https://github.com/wp-cli/db-command",
5391
- "time": "2020-01-28T16:39:32+00:00"
5392
  },
5393
  {
5394
  "name": "wp-cli/embed-command",
@@ -5773,16 +6050,16 @@
5773
  },
5774
  {
5775
  "name": "wp-cli/extension-command",
5776
- "version": "v2.0.8",
5777
  "source": {
5778
  "type": "git",
5779
  "url": "https://github.com/wp-cli/extension-command.git",
5780
- "reference": "3f55805356ccc502f38a24f224b8943f181d4813"
5781
  },
5782
  "dist": {
5783
  "type": "zip",
5784
- "url": "https://api.github.com/repos/wp-cli/extension-command/zipball/3f55805356ccc502f38a24f224b8943f181d4813",
5785
- "reference": "3f55805356ccc502f38a24f224b8943f181d4813",
5786
  "shasum": ""
5787
  },
5788
  "require": {
@@ -5852,11 +6129,16 @@
5852
  "name": "Daniel Bachhuber",
5853
  "email": "daniel@runcommand.io",
5854
  "homepage": "https://runcommand.io"
 
 
 
 
 
5855
  }
5856
  ],
5857
  "description": "Manages plugins and themes, including installs, activations, and updates.",
5858
  "homepage": "https://github.com/wp-cli/extension-command",
5859
- "time": "2020-02-24T02:53:35+00:00"
5860
  },
5861
  {
5862
  "name": "wp-cli/i18n-command",
@@ -6787,16 +7069,16 @@
6787
  },
6788
  {
6789
  "name": "wp-cli/wp-cli",
6790
- "version": "v2.4.1",
6791
  "source": {
6792
  "type": "git",
6793
  "url": "https://github.com/wp-cli/wp-cli.git",
6794
- "reference": "ceb18598e79befa9b2a37a51efbb34910628988b"
6795
  },
6796
  "dist": {
6797
  "type": "zip",
6798
- "url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/ceb18598e79befa9b2a37a51efbb34910628988b",
6799
- "reference": "ceb18598e79befa9b2a37a51efbb34910628988b",
6800
  "shasum": ""
6801
  },
6802
  "require": {
@@ -6827,7 +7109,7 @@
6827
  "type": "library",
6828
  "extra": {
6829
  "branch-alias": {
6830
- "dev-master": "2.4.x-dev"
6831
  }
6832
  },
6833
  "autoload": {
@@ -6845,7 +7127,7 @@
6845
  "cli",
6846
  "wordpress"
6847
  ],
6848
- "time": "2020-02-18T08:15:37+00:00"
6849
  },
6850
  {
6851
  "name": "wp-cli/wp-cli-bundle",
@@ -6958,6 +7240,51 @@
6958
  "description": "Programmatically edit a wp-config.php file.",
6959
  "time": "2019-07-23T17:24:43+00:00"
6960
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6961
  {
6962
  "name": "wpdesk/wp-basic-requirements",
6963
  "version": "3.2.2",
@@ -7044,24 +7371,80 @@
7044
  ],
7045
  "time": "2019-11-20T08:08:49+00:00"
7046
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7047
  {
7048
  "name": "wpdesk/wp-codeception",
7049
- "version": "1.5.9",
7050
  "source": {
7051
  "type": "git",
7052
  "url": "https://gitlab.com/wpdesk/wp-codeception.git",
7053
- "reference": "99f1863bafd96ef8a689f4a3087b9c827b246fff"
7054
  },
7055
  "dist": {
7056
  "type": "zip",
7057
- "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-codeception/repository/archive.zip?sha=99f1863bafd96ef8a689f4a3087b9c827b246fff",
7058
- "reference": "99f1863bafd96ef8a689f4a3087b9c827b246fff",
7059
  "shasum": ""
7060
  },
7061
  "require": {
 
 
 
 
 
 
 
 
7062
  "composer-plugin-api": "^1.1",
7063
  "ext-json": "*",
7064
- "lucatume/wp-browser": "^2.2",
7065
  "php": ">=5.6",
7066
  "wpdesk/wp-builder": "^1.0"
7067
  },
@@ -7101,7 +7484,7 @@
7101
  "codeception",
7102
  "wordpress"
7103
  ],
7104
- "time": "2020-03-30T11:11:45+00:00"
7105
  },
7106
  {
7107
  "name": "wpdesk/wp-logs",
@@ -7203,16 +7586,16 @@
7203
  },
7204
  {
7205
  "name": "wpdesk/wp-plugin-flow",
7206
- "version": "2.4.0",
7207
  "source": {
7208
  "type": "git",
7209
  "url": "https://gitlab.com/wpdesk/wp-plugin-flow.git",
7210
- "reference": "3d3e2103711ebe91e77829b75366dfe8e103b745"
7211
  },
7212
  "dist": {
7213
  "type": "zip",
7214
- "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-plugin-flow/repository/archive.zip?sha=3d3e2103711ebe91e77829b75366dfe8e103b745",
7215
- "reference": "3d3e2103711ebe91e77829b75366dfe8e103b745",
7216
  "shasum": ""
7217
  },
7218
  "require": {
@@ -7250,20 +7633,20 @@
7250
  "email": "krzysiek@wpdesk.pl"
7251
  }
7252
  ],
7253
- "time": "2019-11-13T13:20:09+00:00"
7254
  },
7255
  {
7256
  "name": "wpdesk/wp-wpdesk-composer",
7257
- "version": "2.6.3",
7258
  "source": {
7259
  "type": "git",
7260
  "url": "https://gitlab.com/wpdesk/wp-wpdesk-composer.git",
7261
- "reference": "49294b1ea0cdacc3add01470e1e7015473276e82"
7262
  },
7263
  "dist": {
7264
  "type": "zip",
7265
- "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-composer/repository/archive.zip?sha=49294b1ea0cdacc3add01470e1e7015473276e82",
7266
- "reference": "49294b1ea0cdacc3add01470e1e7015473276e82",
7267
  "shasum": ""
7268
  },
7269
  "require": {
@@ -7271,7 +7654,8 @@
7271
  "ext-json": "*",
7272
  "gettext/gettext": "^4",
7273
  "matthiasmullie/minify": "^1.3",
7274
- "php": ">=5.6"
 
7275
  },
7276
  "require-dev": {
7277
  "composer/composer": "^1.8"
@@ -7292,7 +7676,7 @@
7292
  "email": "krzysiek@wpdesk.pl"
7293
  }
7294
  ],
7295
- "time": "2020-03-19T10:57:52+00:00"
7296
  },
7297
  {
7298
  "name": "wpdesk/wp-wpdesk-helper",
@@ -7402,16 +7786,16 @@
7402
  },
7403
  {
7404
  "name": "wpdesk/wp-wpdesk-tracker",
7405
- "version": "2.1.2",
7406
  "source": {
7407
  "type": "git",
7408
  "url": "https://gitlab.com/wpdesk/wp-wpdesk-tracker.git",
7409
- "reference": "de6363eee5ff8677e3f8610b592eb5acdd969a8c"
7410
  },
7411
  "dist": {
7412
  "type": "zip",
7413
- "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-tracker/repository/archive.zip?sha=de6363eee5ff8677e3f8610b592eb5acdd969a8c",
7414
- "reference": "de6363eee5ff8677e3f8610b592eb5acdd969a8c",
7415
  "shasum": ""
7416
  },
7417
  "require": {
@@ -7445,7 +7829,7 @@
7445
  "email": "krzysiek@wpdesk.pl"
7446
  }
7447
  ],
7448
- "time": "2020-03-06T11:13:37+00:00"
7449
  },
7450
  {
7451
  "name": "zordius/lightncandy",
4
  "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5
  "This file is @generated automatically"
6
  ],
7
+ "content-hash": "b8875f4d2e8a180577b5c0d03204484c",
8
  "packages": [
9
  {
10
  "name": "psr/log",
234
  },
235
  {
236
  "name": "codeception/codeception",
237
+ "version": "4.1.4",
238
  "source": {
239
  "type": "git",
240
  "url": "https://github.com/Codeception/Codeception.git",
241
+ "reference": "55d8d1d882fa0777e47de17b04c29b3c50fe29e7"
242
  },
243
  "dist": {
244
  "type": "zip",
245
+ "url": "https://api.github.com/repos/Codeception/Codeception/zipball/55d8d1d882fa0777e47de17b04c29b3c50fe29e7",
246
+ "reference": "55d8d1d882fa0777e47de17b04c29b3c50fe29e7",
247
  "shasum": ""
248
  },
249
  "require": {
250
  "behat/gherkin": "^4.4.0",
251
+ "codeception/lib-asserts": "^1.0",
252
+ "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0",
253
  "codeception/stub": "^2.0 | ^3.0",
254
  "ext-curl": "*",
255
  "ext-json": "*",
256
  "ext-mbstring": "*",
 
 
257
  "guzzlehttp/psr7": "~1.4",
 
258
  "php": ">=5.6.0 <8.0",
259
+ "symfony/console": ">=2.7 <6.0",
260
+ "symfony/css-selector": ">=2.7 <6.0",
261
+ "symfony/event-dispatcher": ">=2.7 <6.0",
262
+ "symfony/finder": ">=2.7 <6.0",
263
+ "symfony/yaml": ">=2.7 <6.0"
 
 
264
  },
265
  "require-dev": {
266
+ "codeception/module-asserts": "*@dev",
267
+ "codeception/module-cli": "*@dev",
268
+ "codeception/module-db": "*@dev",
269
+ "codeception/module-filesystem": "*@dev",
270
+ "codeception/module-phpbrowser": "*@dev",
271
  "codeception/specify": "~0.3",
272
+ "codeception/util-universalframework": "*@dev",
 
 
 
273
  "monolog/monolog": "~1.8",
 
 
 
 
274
  "squizlabs/php_codesniffer": "~2.0",
275
+ "symfony/process": ">=2.7 <6.0",
276
+ "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0"
277
  },
278
  "suggest": {
 
 
279
  "codeception/specify": "BDD-style code blocks",
280
  "codeception/verify": "BDD-style assertions",
281
+ "hoa/console": "For interactive console functionality",
 
 
 
282
  "stecman/symfony-console-completion": "For BASH autocompletion",
283
  "symfony/phpunit-bridge": "For phpunit-bridge support"
284
  },
315
  "functional testing",
316
  "unit testing"
317
  ],
318
+ "time": "2020-03-23T17:07:20+00:00"
319
  },
320
  {
321
+ "name": "codeception/lib-asserts",
322
+ "version": "1.12.0",
323
  "source": {
324
  "type": "git",
325
+ "url": "https://github.com/Codeception/lib-asserts.git",
326
+ "reference": "acd0dc8b394595a74b58dcc889f72569ff7d8e71"
327
  },
328
  "dist": {
329
  "type": "zip",
330
+ "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/acd0dc8b394595a74b58dcc889f72569ff7d8e71",
331
+ "reference": "acd0dc8b394595a74b58dcc889f72569ff7d8e71",
332
  "shasum": ""
333
  },
334
  "require": {
335
+ "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0",
336
+ "php": ">=5.6.0 <8.0"
 
 
 
 
 
 
 
 
 
337
  },
338
  "type": "library",
339
  "autoload": {
340
+ "classmap": [
341
+ "src/"
342
+ ]
343
  },
344
  "notification-url": "https://packagist.org/downloads/",
345
  "license": [
347
  ],
348
  "authors": [
349
  {
350
+ "name": "Michael Bodnarchuk",
351
+ "email": "davert@mail.ua",
352
+ "homepage": "http://codegyre.com"
353
+ },
354
+ {
355
+ "name": "Gintautas Miselis"
356
  }
357
  ],
358
+ "description": "Assertion methods used by Codeception core and Asserts module",
359
+ "homepage": "http://codeception.com/",
360
+ "keywords": [
361
+ "codeception"
362
+ ],
363
+ "time": "2020-04-17T18:20:46+00:00"
364
  },
365
  {
366
+ "name": "codeception/lib-innerbrowser",
367
+ "version": "1.3.1",
368
  "source": {
369
  "type": "git",
370
+ "url": "https://github.com/Codeception/lib-innerbrowser.git",
371
+ "reference": "2123542b1325cc349ac68868abe74638bcb32ab6"
372
  },
373
  "dist": {
374
  "type": "zip",
375
+ "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/2123542b1325cc349ac68868abe74638bcb32ab6",
376
+ "reference": "2123542b1325cc349ac68868abe74638bcb32ab6",
377
  "shasum": ""
378
  },
379
  "require": {
380
+ "codeception/codeception": "*@dev",
381
+ "php": ">=5.6.0 <8.0",
382
+ "symfony/browser-kit": ">=2.7 <6.0",
383
+ "symfony/dom-crawler": ">=2.7 <6.0"
384
+ },
385
+ "conflict": {
386
+ "codeception/codeception": "<4.0"
387
+ },
388
+ "require-dev": {
389
+ "codeception/util-universalframework": "dev-master"
390
  },
391
  "type": "library",
392
  "autoload": {
393
+ "classmap": [
394
+ "src/"
395
+ ]
396
  },
397
  "notification-url": "https://packagist.org/downloads/",
398
  "license": [
399
  "MIT"
400
  ],
401
+ "authors": [
402
+ {
403
+ "name": "Michael Bodnarchuk",
404
+ "email": "davert@mail.ua",
405
+ "homepage": "http://codegyre.com"
406
+ },
407
+ {
408
+ "name": "Gintautas Miselis"
409
+ }
410
+ ],
411
+ "description": "Parent library for all Codeception framework modules and PhpBrowser",
412
+ "homepage": "http://codeception.com/",
413
+ "keywords": [
414
+ "codeception"
415
+ ],
416
+ "time": "2020-02-20T14:46:50+00:00"
417
  },
418
  {
419
+ "name": "codeception/module-asserts",
420
+ "version": "1.2.1",
421
  "source": {
422
  "type": "git",
423
+ "url": "https://github.com/Codeception/module-asserts.git",
424
+ "reference": "79f13d05b63f2fceba4d0e78044bab668c9b2a6b"
425
  },
426
  "dist": {
427
  "type": "zip",
428
+ "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/79f13d05b63f2fceba4d0e78044bab668c9b2a6b",
429
+ "reference": "79f13d05b63f2fceba4d0e78044bab668c9b2a6b",
430
  "shasum": ""
431
  },
432
  "require": {
433
+ "codeception/codeception": "*@dev",
434
+ "codeception/lib-asserts": "^1.12.0",
435
+ "php": ">=5.6.0 <8.0"
436
+ },
437
+ "conflict": {
438
+ "codeception/codeception": "<4.0"
439
  },
440
  "require-dev": {
441
+ "codeception/util-robohelpers": "dev-master"
 
 
442
  },
443
  "type": "library",
 
 
 
 
 
444
  "autoload": {
445
+ "classmap": [
446
+ "src/"
447
+ ]
448
  },
449
  "notification-url": "https://packagist.org/downloads/",
450
  "license": [
452
  ],
453
  "authors": [
454
  {
455
+ "name": "Michael Bodnarchuk"
456
+ },
457
+ {
458
+ "name": "Gintautas Miselis"
459
  }
460
  ],
461
+ "description": "Codeception module containing various assertions",
462
+ "homepage": "http://codeception.com/",
463
  "keywords": [
464
+ "assertions",
465
+ "asserts",
466
+ "codeception"
 
 
467
  ],
468
+ "time": "2020-04-20T07:26:11+00:00"
469
  },
470
  {
471
+ "name": "codeception/module-cli",
472
+ "version": "1.0.2",
473
  "source": {
474
  "type": "git",
475
+ "url": "https://github.com/Codeception/module-cli.git",
476
+ "reference": "ca35844de0392356b413e93dba52423aaf1a67a6"
477
  },
478
  "dist": {
479
  "type": "zip",
480
+ "url": "https://api.github.com/repos/Codeception/module-cli/zipball/ca35844de0392356b413e93dba52423aaf1a67a6",
481
+ "reference": "ca35844de0392356b413e93dba52423aaf1a67a6",
482
  "shasum": ""
483
  },
484
  "require": {
485
+ "codeception/codeception": "*@dev",
486
+ "php": ">=5.6.0 <8.0"
 
 
 
 
 
 
 
 
 
 
 
487
  },
488
  "conflict": {
489
+ "codeception/codeception": "<4.0"
490
  },
491
  "require-dev": {
492
+ "codeception/util-robohelpers": "dev-master"
 
 
 
 
 
 
493
  },
 
 
 
494
  "type": "library",
 
 
 
 
 
495
  "autoload": {
496
+ "classmap": [
497
+ "src/"
498
+ ]
499
  },
500
  "notification-url": "https://packagist.org/downloads/",
501
  "license": [
503
  ],
504
  "authors": [
505
  {
506
+ "name": "Michael Bodnarchuk"
 
 
 
 
 
 
 
507
  }
508
  ],
509
+ "description": "Codeception module for testing basic shell commands and shell output",
510
+ "homepage": "http://codeception.com/",
511
  "keywords": [
512
+ "codeception"
 
 
513
  ],
514
+ "time": "2020-02-07T17:34:13+00:00"
515
  },
516
  {
517
+ "name": "codeception/module-db",
518
+ "version": "1.0.1",
519
  "source": {
520
  "type": "git",
521
+ "url": "https://github.com/Codeception/module-db.git",
522
+ "reference": "13a2b86206d09c50ab2e5375b261df35b650e58f"
523
  },
524
  "dist": {
525
  "type": "zip",
526
+ "url": "https://api.github.com/repos/Codeception/module-db/zipball/13a2b86206d09c50ab2e5375b261df35b650e58f",
527
+ "reference": "13a2b86206d09c50ab2e5375b261df35b650e58f",
528
  "shasum": ""
529
  },
530
  "require": {
531
+ "codeception/codeception": "*@dev",
532
+ "php": ">=5.6.0 <8.0"
533
+ },
534
+ "conflict": {
535
+ "codeception/codeception": "<4.0"
536
  },
537
  "require-dev": {
538
+ "codeception/util-robohelpers": "dev-master"
539
  },
540
  "type": "library",
 
 
 
 
 
541
  "autoload": {
542
+ "classmap": [
543
+ "src/"
544
+ ]
545
  },
546
  "notification-url": "https://packagist.org/downloads/",
547
  "license": [
549
  ],
550
  "authors": [
551
  {
552
+ "name": "Michael Bodnarchuk"
 
 
 
 
 
 
 
553
  },
554
  {
555
+ "name": "Gintautas Miselis"
 
 
556
  }
557
  ],
558
+ "description": "WebDriver module for Codeception",
559
+ "homepage": "http://codeception.com/",
560
  "keywords": [
561
+ "acceptance-testing",
562
+ "browser-testing",
563
+ "codeception"
 
564
  ],
565
+ "time": "2019-12-08T17:56:49+00:00"
566
  },
567
  {
568
+ "name": "codeception/module-filesystem",
569
+ "version": "1.0.2",
570
  "source": {
571
  "type": "git",
572
+ "url": "https://github.com/Codeception/module-filesystem.git",
573
+ "reference": "fe3c352479924ec0aaf6a6c3d6825dc14242b81e"
574
  },
575
  "dist": {
576
  "type": "zip",
577
+ "url": "https://api.github.com/repos/Codeception/module-filesystem/zipball/fe3c352479924ec0aaf6a6c3d6825dc14242b81e",
578
+ "reference": "fe3c352479924ec0aaf6a6c3d6825dc14242b81e",
579
  "shasum": ""
580
  },
581
  "require": {
582
+ "codeception/codeception": "*@dev",
583
+ "php": ">=5.6.0 <8.0",
584
+ "symfony/finder": ">=2.7 <6.0"
585
+ },
586
+ "conflict": {
587
+ "codeception/codeception": "<4.0"
588
  },
589
  "require-dev": {
590
+ "codeception/util-robohelpers": "dev-master"
591
  },
592
  "type": "library",
 
 
 
 
 
593
  "autoload": {
594
+ "classmap": [
595
+ "src/"
596
+ ]
597
  },
598
  "notification-url": "https://packagist.org/downloads/",
599
  "license": [
601
  ],
602
  "authors": [
603
  {
604
+ "name": "Michael Bodnarchuk"
 
 
 
 
 
 
 
605
  },
606
  {
607
+ "name": "Gintautas Miselis"
 
 
608
  }
609
  ],
610
+ "description": "Codeception module for testing local filesystem",
611
+ "homepage": "http://codeception.com/",
612
  "keywords": [
613
+ "codeception",
614
+ "filesystem"
 
615
  ],
616
+ "time": "2019-12-04T17:13:39+00:00"
617
  },
618
  {
619
+ "name": "codeception/module-phpbrowser",
620
+ "version": "1.0.0",
621
  "source": {
622
  "type": "git",
623
+ "url": "https://github.com/Codeception/module-phpbrowser.git",
624
+ "reference": "fbf585c8562e4e4875f351f5392bcb2b1a633cbe"
625
  },
626
  "dist": {
627
  "type": "zip",
628
+ "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/fbf585c8562e4e4875f351f5392bcb2b1a633cbe",
629
+ "reference": "fbf585c8562e4e4875f351f5392bcb2b1a633cbe",
630
  "shasum": ""
631
  },
632
  "require": {
633
+ "codeception/codeception": "4.0.x-dev | ^4.0",
634
+ "codeception/lib-innerbrowser": "^1.0",
635
+ "guzzlehttp/guzzle": "^6.3.0",
636
+ "php": ">=5.6.0 <8.0"
637
  },
638
  "require-dev": {
639
+ "codeception/module-rest": "dev-master | ^1.0",
640
+ "codeception/util-robohelpers": "dev-master"
641
+ },
642
+ "suggest": {
643
+ "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests"
644
  },
645
  "type": "library",
646
  "autoload": {
647
+ "classmap": [
648
+ "src/"
649
+ ]
650
  },
651
  "notification-url": "https://packagist.org/downloads/",
652
  "license": [
654
  ],
655
  "authors": [
656
  {
657
+ "name": "Michael Bodnarchuk"
658
+ },
659
+ {
660
+ "name": "Gintautas Miselis"
661
  }
662
  ],
663
+ "description": "Codeception module for testing web application over HTTP",
664
+ "homepage": "http://codeception.com/",
665
  "keywords": [
666
+ "codeception",
667
+ "functional-testing",
668
+ "http"
669
  ],
670
+ "time": "2019-10-10T14:25:59+00:00"
671
  },
672
  {
673
+ "name": "codeception/module-rest",
674
+ "version": "1.2.0",
675
  "source": {
676
  "type": "git",
677
+ "url": "https://github.com/Codeception/module-rest.git",
678
+ "reference": "c86417af517bb1fb5b88550455d823a7c9fc167e"
679
  },
680
  "dist": {
681
  "type": "zip",
682
+ "url": "https://api.github.com/repos/Codeception/module-rest/zipball/c86417af517bb1fb5b88550455d823a7c9fc167e",
683
+ "reference": "c86417af517bb1fb5b88550455d823a7c9fc167e",
684
  "shasum": ""
685
  },
686
  "require": {
687
+ "codeception/codeception": "^4.0",
688
+ "flow/jsonpath": "^0.5",
689
+ "justinrainbow/json-schema": "^5.2.9",
690
+ "php": ">=5.6.0 <8.0"
691
  },
692
  "require-dev": {
693
+ "codeception/lib-innerbrowser": "^1.0",
694
+ "codeception/util-robohelpers": "dev-master",
695
+ "codeception/util-universalframework": "^1.0"
696
  },
697
+ "suggest": {
698
+ "aws/aws-sdk-php": "For using AWS Auth"
 
699
  },
700
+ "type": "library",
701
  "autoload": {
702
+ "classmap": [
703
+ "src/"
704
+ ]
705
  },
706
  "notification-url": "https://packagist.org/downloads/",
707
  "license": [
708
+ "MIT"
709
  ],
710
  "authors": [
711
  {
712
+ "name": "Gintautas Miselis"
 
713
  }
714
  ],
715
+ "description": "REST module for Codeception",
716
+ "homepage": "http://codeception.com/",
717
+ "keywords": [
718
+ "codeception",
719
+ "rest"
720
+ ],
721
+ "time": "2020-02-01T19:23:56+00:00"
722
  },
723
  {
724
+ "name": "codeception/module-webdriver",
725
+ "version": "1.0.7",
726
  "source": {
727
  "type": "git",
728
+ "url": "https://github.com/Codeception/module-webdriver.git",
729
+ "reference": "f05c5c25e39d10fbfb2d508779e1537df019ff9b"
730
  },
731
  "dist": {
732
  "type": "zip",
733
+ "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/f05c5c25e39d10fbfb2d508779e1537df019ff9b",
734
+ "reference": "f05c5c25e39d10fbfb2d508779e1537df019ff9b",
735
  "shasum": ""
736
  },
737
  "require": {
738
+ "codeception/codeception": "^4.0",
739
+ "php": ">=5.6.0 <8.0",
740
+ "php-webdriver/webdriver": "^1.6.0"
741
+ },
742
+ "require-dev": {
743
+ "codeception/util-robohelpers": "dev-master"
744
+ },
745
+ "suggest": {
746
+ "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests"
747
  },
748
  "type": "library",
749
  "autoload": {
753
  },
754
  "notification-url": "https://packagist.org/downloads/",
755
  "license": [
756
+ "MIT"
757
  ],
758
  "authors": [
759
  {
760
+ "name": "Michael Bodnarchuk"
761
+ },
762
+ {
763
+ "name": "Gintautas Miselis"
764
+ },
765
+ {
766
+ "name": "Zaahid Bateson"
767
  }
768
  ],
769
+ "description": "WebDriver module for Codeception",
770
+ "homepage": "http://codeception.com/",
771
  "keywords": [
772
+ "acceptance-testing",
773
+ "browser-testing",
774
+ "codeception"
775
  ],
776
+ "time": "2020-04-01T10:18:18+00:00"
777
  },
778
  {
779
+ "name": "codeception/phpunit-wrapper",
780
+ "version": "6.0.19",
781
  "source": {
782
  "type": "git",
783
+ "url": "https://github.com/Codeception/phpunit-wrapper.git",
784
+ "reference": "f6dfd72bea6c66fcff86164600f5d725c1883ecc"
785
  },
786
  "dist": {
787
  "type": "zip",
788
+ "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/f6dfd72bea6c66fcff86164600f5d725c1883ecc",
789
+ "reference": "f6dfd72bea6c66fcff86164600f5d725c1883ecc",
790
  "shasum": ""
791
  },
792
  "require": {
793
+ "phpunit/php-code-coverage": ">=4.0.4 <6.0",
794
+ "phpunit/phpunit": ">=5.7.27 <6.5.13",
795
+ "sebastian/comparator": ">=1.2.4 <3.0",
796
+ "sebastian/diff": ">=1.4 <4.0"
797
+ },
798
+ "replace": {
799
+ "codeception/phpunit-wrapper": "*"
800
  },
801
  "require-dev": {
802
+ "codeception/specify": "*",
803
+ "vlucas/phpdotenv": "^3.0"
804
  },
805
  "type": "library",
 
 
 
 
 
806
  "autoload": {
807
+ "psr-4": {
808
+ "Codeception\\PHPUnit\\": "src/"
809
  }
810
  },
811
  "notification-url": "https://packagist.org/downloads/",
814
  ],
815
  "authors": [
816
  {
817
+ "name": "Davert",
818
+ "email": "davert.php@resend.cc"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
819
  }
820
  ],
821
+ "description": "PHPUnit classes used by Codeception",
822
+ "time": "2020-03-20T08:04:35+00:00"
 
 
 
 
 
 
 
823
  },
824
  {
825
+ "name": "codeception/stub",
826
+ "version": "2.1.0",
827
  "source": {
828
  "type": "git",
829
+ "url": "https://github.com/Codeception/Stub.git",
830
+ "reference": "853657f988942f7afb69becf3fd0059f192c705a"
831
  },
832
  "dist": {
833
  "type": "zip",
834
+ "url": "https://api.github.com/repos/Codeception/Stub/zipball/853657f988942f7afb69becf3fd0059f192c705a",
835
+ "reference": "853657f988942f7afb69becf3fd0059f192c705a",
836
  "shasum": ""
837
  },
838
  "require": {
839
+ "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3"
 
 
 
 
 
 
 
840
  },
841
  "type": "library",
 
 
 
 
 
842
  "autoload": {
843
  "psr-4": {
844
+ "Codeception\\": "src/"
845
  }
846
  },
847
  "notification-url": "https://packagist.org/downloads/",
848
  "license": [
849
  "MIT"
850
  ],
851
+ "description": "Flexible Stub wrapper for PHPUnit's Mock Builder",
852
+ "time": "2019-03-02T15:35:10+00:00"
 
 
 
 
 
 
 
 
 
 
 
 
853
  },
854
  {
855
+ "name": "codeception/util-universalframework",
856
+ "version": "1.0.0",
857
  "source": {
858
  "type": "git",
859
+ "url": "https://github.com/Codeception/util-universalframework.git",
860
+ "reference": "cc381f364c6d24f9b9c7b70a4c724949725f491a"
861
  },
862
  "dist": {
863
  "type": "zip",
864
+ "url": "https://api.github.com/repos/Codeception/util-universalframework/zipball/cc381f364c6d24f9b9c7b70a4c724949725f491a",
865
+ "reference": "cc381f364c6d24f9b9c7b70a4c724949725f491a",
866
  "shasum": ""
867
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
868
  "type": "library",
 
 
 
 
 
869
  "autoload": {
870
+ "classmap": [
871
+ "src/"
872
+ ]
873
  },
874
  "notification-url": "https://packagist.org/downloads/",
875
  "license": [
876
+ "MIT"
877
  ],
878
+ "authors": [
879
+ {
880
+ "name": "Gintautas Miselis"
881
+ }
 
 
 
882
  ],
883
+ "description": "Mock framework module used in internal Codeception tests",
884
+ "homepage": "http://codeception.com/",
885
+ "time": "2019-09-22T06:06:49+00:00"
886
  },
887
  {
888
+ "name": "composer/ca-bundle",
889
+ "version": "1.2.7",
890
  "source": {
891
  "type": "git",
892
+ "url": "https://github.com/composer/ca-bundle.git",
893
+ "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd"
894
  },
895
  "dist": {
896
  "type": "zip",
897
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/95c63ab2117a72f48f5a55da9740a3273d45b7fd",
898
+ "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd",
899
  "shasum": ""
900
  },
901
  "require": {
902
+ "ext-openssl": "*",
903
+ "ext-pcre": "*",
904
+ "php": "^5.3.2 || ^7.0 || ^8.0"
905
  },
906
  "require-dev": {
907
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8",
908
+ "psr/log": "^1.0",
909
+ "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0"
 
 
 
 
 
 
 
 
 
910
  },
911
  "type": "library",
912
+ "extra": {
913
+ "branch-alias": {
914
+ "dev-master": "1.x-dev"
915
+ }
916
+ },
917
  "autoload": {
918
  "psr-4": {
919
+ "Composer\\CaBundle\\": "src"
920
  }
921
  },
922
  "notification-url": "https://packagist.org/downloads/",
925
  ],
926
  "authors": [
927
  {
928
+ "name": "Jordi Boggiano",
929
+ "email": "j.boggiano@seld.be",
930
+ "homepage": "http://seld.be"
 
931
  }
932
  ],
933
+ "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
 
934
  "keywords": [
935
+ "cabundle",
936
+ "cacert",
937
+ "certificate",
938
+ "ssl",
939
+ "tls"
 
940
  ],
941
+ "time": "2020-04-08T08:27:21+00:00"
942
  },
943
  {
944
+ "name": "composer/composer",
945
+ "version": "1.10.5",
946
  "source": {
947
  "type": "git",
948
+ "url": "https://github.com/composer/composer.git",
949
+ "reference": "7a4d5b6aa30d2118af27c04f5e897b57156ccfa9"
950
  },
951
  "dist": {
952
  "type": "zip",
953
+ "url": "https://api.github.com/repos/composer/composer/zipball/7a4d5b6aa30d2118af27c04f5e897b57156ccfa9",
954
+ "reference": "7a4d5b6aa30d2118af27c04f5e897b57156ccfa9",
955
  "shasum": ""
956
  },
957
  "require": {
958
+ "composer/ca-bundle": "^1.0",
959
+ "composer/semver": "^1.0",
960
+ "composer/spdx-licenses": "^1.2",
961
+ "composer/xdebug-handler": "^1.1",
962
+ "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0",
963
+ "php": "^5.3.2 || ^7.0",
964
+ "psr/log": "^1.0",
965
+ "seld/jsonlint": "^1.4",
966
+ "seld/phar-utils": "^1.0",
967
+ "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0",
968
+ "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0",
969
+ "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0",
970
+ "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0"
971
+ },
972
+ "conflict": {
973
+ "symfony/console": "2.8.38"
974
  },
975
  "require-dev": {
976
+ "phpspec/prophecy": "^1.10",
977
+ "symfony/phpunit-bridge": "^3.4"
978
+ },
979
+ "suggest": {
980
+ "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages",
981
+ "ext-zip": "Enabling the zip extension allows you to unzip archives",
982
+ "ext-zlib": "Allow gzip compression of HTTP requests"
983
  },
984
  "bin": [
985
+ "bin/composer"
986
  ],
987
  "type": "library",
988
+ "extra": {
989
+ "branch-alias": {
990
+ "dev-master": "1.10-dev"
991
+ }
992
+ },
993
  "autoload": {
994
  "psr-4": {
995
+ "Composer\\": "src/Composer"
996
  }
997
  },
998
  "notification-url": "https://packagist.org/downloads/",
1001
  ],
1002
  "authors": [
1003
  {
1004
+ "name": "Nils Adermann",
1005
+ "email": "naderman@naderman.de",
1006
+ "homepage": "http://www.naderman.de"
1007
+ },
1008
+ {
1009
+ "name": "Jordi Boggiano",
1010
+ "email": "j.boggiano@seld.be",
1011
+ "homepage": "http://seld.be"
1012
  }
1013
  ],
1014
+ "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.",
1015
+ "homepage": "https://getcomposer.org/",
1016
  "keywords": [
1017
+ "autoload",
1018
+ "dependency",
1019
+ "package"
 
 
 
 
 
 
 
 
 
 
 
1020
  ],
1021
+ "time": "2020-04-10T09:44:22+00:00"
1022
  },
1023
  {
1024
+ "name": "composer/semver",
1025
+ "version": "1.5.1",
1026
  "source": {
1027
  "type": "git",
1028
+ "url": "https://github.com/composer/semver.git",
1029
+ "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de"
1030
  },
1031
  "dist": {
1032
  "type": "zip",
1033
+ "url": "https://api.github.com/repos/composer/semver/zipball/c6bea70230ef4dd483e6bbcab6005f682ed3a8de",
1034
+ "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de",
1035
  "shasum": ""
1036
  },
1037
  "require": {
1038
+ "php": "^5.3.2 || ^7.0"
 
 
1039
  },
1040
  "require-dev": {
1041
+ "phpunit/phpunit": "^4.5 || ^5.0.5"
 
 
 
 
 
 
 
1042
  },
1043
  "type": "library",
1044
+ "extra": {
1045
+ "branch-alias": {
1046
+ "dev-master": "1.x-dev"
1047
+ }
1048
+ },
1049
  "autoload": {
1050
  "psr-4": {
1051
+ "Composer\\Semver\\": "src"
1052
  }
1053
  },
1054
  "notification-url": "https://packagist.org/downloads/",
1057
  ],
1058
  "authors": [
1059
  {
1060
+ "name": "Nils Adermann",
1061
+ "email": "naderman@naderman.de",
1062
+ "homepage": "http://www.naderman.de"
1063
+ },
1064
+ {
1065
+ "name": "Jordi Boggiano",
1066
+ "email": "j.boggiano@seld.be",
1067
+ "homepage": "http://seld.be"
1068
+ },
1069
+ {
1070
+ "name": "Rob Bast",
1071
+ "email": "rob.bast@gmail.com",
1072
+ "homepage": "http://robbast.nl"
1073
  }
1074
  ],
1075
+ "description": "Semver library that offers utilities, version constraint parsing and validation.",
 
1076
  "keywords": [
1077
+ "semantic",
1078
+ "semver",
1079
+ "validation",
1080
+ "versioning"
1081
  ],
1082
+ "time": "2020-01-13T12:06:48+00:00"
1083
  },
1084
  {
1085
+ "name": "composer/spdx-licenses",
1086
+ "version": "1.5.3",
1087
  "source": {
1088
  "type": "git",
1089
+ "url": "https://github.com/composer/spdx-licenses.git",
1090
+ "reference": "0c3e51e1880ca149682332770e25977c70cf9dae"
1091
  },
1092
  "dist": {
1093
  "type": "zip",
1094
+ "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/0c3e51e1880ca149682332770e25977c70cf9dae",
1095
+ "reference": "0c3e51e1880ca149682332770e25977c70cf9dae",
1096
  "shasum": ""
1097
  },
1098
  "require": {
1099
+ "php": "^5.3.2 || ^7.0 || ^8.0"
 
 
 
1100
  },
1101
  "require-dev": {
1102
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7"
 
 
 
 
 
 
1103
  },
1104
  "type": "library",
1105
  "extra": {
1106
  "branch-alias": {
1107
+ "dev-master": "1.x-dev"
1108
  }
1109
  },
1110
  "autoload": {
1111
  "psr-4": {
1112
+ "Composer\\Spdx\\": "src"
1113
+ }
 
 
 
1114
  },
1115
  "notification-url": "https://packagist.org/downloads/",
1116
  "license": [
1118
  ],
1119
  "authors": [
1120
  {
1121
+ "name": "Nils Adermann",
1122
+ "email": "naderman@naderman.de",
1123
+ "homepage": "http://www.naderman.de"
1124
+ },
1125
+ {
1126
+ "name": "Jordi Boggiano",
1127
+ "email": "j.boggiano@seld.be",
1128
+ "homepage": "http://seld.be"
1129
+ },
1130
+ {
1131
+ "name": "Rob Bast",
1132
+ "email": "rob.bast@gmail.com",
1133
+ "homepage": "http://robbast.nl"
1134
  }
1135
  ],
1136
+ "description": "SPDX licenses list and validation library.",
 
1137
  "keywords": [
1138
+ "license",
1139
+ "spdx",
1140
+ "validator"
 
 
 
 
1141
  ],
1142
+ "time": "2020-02-14T07:44:31+00:00"
1143
  },
1144
  {
1145
+ "name": "composer/xdebug-handler",
1146
+ "version": "1.4.1",
1147
  "source": {
1148
  "type": "git",
1149
+ "url": "https://github.com/composer/xdebug-handler.git",
1150
+ "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7"
1151
  },
1152
  "dist": {
1153
  "type": "zip",
1154
+ "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/1ab9842d69e64fb3a01be6b656501032d1b78cb7",
1155
+ "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7",
1156
  "shasum": ""
1157
  },
1158
  "require": {
1159
+ "php": "^5.3.2 || ^7.0 || ^8.0",
1160
+ "psr/log": "^1.0"
1161
  },
1162
  "require-dev": {
1163
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8"
1164
  },
1165
  "type": "library",
 
 
 
 
 
1166
  "autoload": {
1167
  "psr-4": {
1168
+ "Composer\\XdebugHandler\\": "src"
1169
+ }
 
 
 
1170
  },
1171
  "notification-url": "https://packagist.org/downloads/",
1172
  "license": [
1174
  ],
1175
  "authors": [
1176
  {
1177
+ "name": "John Stevenson",
1178
+ "email": "john-stevenson@blueyonder.co.uk"
 
1179
  }
1180
  ],
1181
+ "description": "Restarts a process without Xdebug.",
1182
  "keywords": [
1183
+ "Xdebug",
1184
+ "performance"
1185
  ],
1186
+ "time": "2020-03-01T12:26:26+00:00"
1187
  },
1188
  {
1189
+ "name": "cweagans/composer-patches",
1190
+ "version": "1.6.7",
1191
  "source": {
1192
  "type": "git",
1193
+ "url": "https://github.com/cweagans/composer-patches.git",
1194
+ "reference": "2e6f72a2ad8d59cd7e2b729f218bf42adb14f590"
1195
  },
1196
  "dist": {
1197
  "type": "zip",
1198
+ "url": "https://api.github.com/repos/cweagans/composer-patches/zipball/2e6f72a2ad8d59cd7e2b729f218bf42adb14f590",
1199
+ "reference": "2e6f72a2ad8d59cd7e2b729f218bf42adb14f590",
1200
  "shasum": ""
1201
  },
1202
  "require": {
1203
+ "composer-plugin-api": "^1.0",
1204
+ "php": ">=5.3.0"
 
 
 
 
1205
  },
1206
  "require-dev": {
1207
+ "composer/composer": "~1.0",
1208
+ "phpunit/phpunit": "~4.6"
 
 
 
1209
  },
1210
+ "type": "composer-plugin",
1211
  "extra": {
1212
+ "class": "cweagans\\Composer\\Patches"
1213
+ },
1214
+ "autoload": {
1215
+ "psr-4": {
1216
+ "cweagans\\Composer\\": "src"
1217
+ }
1218
+ },
1219
+ "notification-url": "https://packagist.org/downloads/",
1220
+ "license": [
1221
+ "BSD-3-Clause"
1222
+ ],
1223
+ "authors": [
1224
+ {
1225
+ "name": "Cameron Eagans",
1226
+ "email": "me@cweagans.net"
1227
  }
1228
+ ],
1229
+ "description": "Provides a way to patch Composer packages.",
1230
+ "time": "2019-08-29T20:11:49+00:00"
1231
+ },
1232
+ {
1233
+ "name": "dealerdirect/phpcodesniffer-composer-installer",
1234
+ "version": "v0.6.2",
1235
+ "source": {
1236
+ "type": "git",
1237
+ "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
1238
+ "reference": "8001af8eb107fbfcedc31a8b51e20b07d85b457a"
1239
+ },
1240
+ "dist": {
1241
+ "type": "zip",
1242
+ "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/8001af8eb107fbfcedc31a8b51e20b07d85b457a",
1243
+ "reference": "8001af8eb107fbfcedc31a8b51e20b07d85b457a",
1244
+ "shasum": ""
1245
+ },
1246
+ "require": {
1247
+ "composer-plugin-api": "^1.0",
1248
+ "php": "^5.3|^7",
1249
+ "squizlabs/php_codesniffer": "^2|^3"
1250
+ },
1251
+ "require-dev": {
1252
+ "composer/composer": "*",
1253
+ "phpcompatibility/php-compatibility": "^9.0",
1254
+ "sensiolabs/security-checker": "^4.1.0"
1255
+ },
1256
+ "type": "composer-plugin",
1257
+ "extra": {
1258
+ "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
1259
  },
1260
  "autoload": {
1261
  "psr-4": {
1262
+ "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
1263
+ }
 
 
 
1264
  },
1265
  "notification-url": "https://packagist.org/downloads/",
1266
  "license": [
1268
  ],
1269
  "authors": [
1270
  {
1271
+ "name": "Franck Nijhof",
1272
+ "email": "franck.nijhof@dealerdirect.com",
1273
+ "homepage": "http://www.frenck.nl",
1274
+ "role": "Developer / IT Manager"
1275
+ }
1276
+ ],
1277
+ "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
1278
+ "homepage": "http://www.dealerdirect.com",
1279
+ "keywords": [
1280
+ "PHPCodeSniffer",
1281
+ "PHP_CodeSniffer",
1282
+ "code quality",
1283
+ "codesniffer",
1284
+ "composer",
1285
+ "installer",
1286
+ "phpcs",
1287
+ "plugin",
1288
+ "qa",
1289
+ "quality",
1290
+ "standard",
1291
+ "standards",
1292
+ "style guide",
1293
+ "stylecheck",
1294
+ "tests"
1295
+ ],
1296
+ "time": "2020-01-29T20:22:20+00:00"
1297
+ },
1298
+ {
1299
+ "name": "dg/mysql-dump",
1300
+ "version": "v1.5.1",
1301
+ "source": {
1302
+ "type": "git",
1303
+ "url": "https://github.com/dg/MySQL-dump.git",
1304
+ "reference": "e0e287b715b43293773a8b0edf8514f606e01780"
1305
+ },
1306
+ "dist": {
1307
+ "type": "zip",
1308
+ "url": "https://api.github.com/repos/dg/MySQL-dump/zipball/e0e287b715b43293773a8b0edf8514f606e01780",
1309
+ "reference": "e0e287b715b43293773a8b0edf8514f606e01780",
1310
+ "shasum": ""
1311
+ },
1312
+ "require": {
1313
+ "php": ">=5.6"
1314
+ },
1315
+ "type": "library",
1316
+ "autoload": {
1317
+ "classmap": [
1318
+ "src/"
1319
+ ]
1320
+ },
1321
+ "notification-url": "https://packagist.org/downloads/",
1322
+ "license": [
1323
+ "BSD-3-Clause"
1324
+ ],
1325
+ "authors": [
1326
  {
1327
+ "name": "David Grudl",
1328
+ "homepage": "http://davidgrudl.com"
1329
  }
1330
  ],
1331
+ "description": "MySQL database dump.",
1332
+ "homepage": "https://github.com/dg/MySQL-dump",
1333
  "keywords": [
1334
+ "mysql"
 
 
 
 
 
 
 
1335
  ],
1336
+ "time": "2019-09-10T21:36:25+00:00"
1337
  },
1338
  {
1339
+ "name": "doctrine/inflector",
1340
+ "version": "v1.1.0",
1341
  "source": {
1342
  "type": "git",
1343
+ "url": "https://github.com/doctrine/inflector.git",
1344
+ "reference": "90b2128806bfde671b6952ab8bea493942c1fdae"
1345
  },
1346
  "dist": {
1347
  "type": "zip",
1348
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae",
1349
+ "reference": "90b2128806bfde671b6952ab8bea493942c1fdae",
1350
  "shasum": ""
1351
  },
1352
  "require": {
1353
  "php": ">=5.3.2"
1354
  },
 
 
 
 
 
1355
  "require-dev": {
1356
+ "phpunit/phpunit": "4.*"
1357
+ },
1358
+ "type": "library",
1359
+ "extra": {
1360
+ "branch-alias": {
1361
+ "dev-master": "1.1.x-dev"
1362
+ }
1363
  },
 
1364
  "autoload": {
1365
+ "psr-0": {
1366
+ "Doctrine\\Common\\Inflector\\": "lib/"
1367
+ }
 
 
 
1368
  },
1369
  "notification-url": "https://packagist.org/downloads/",
1370
  "license": [
1371
+ "MIT"
1372
  ],
1373
+ "authors": [
1374
+ {
1375
+ "name": "Roman Borschel",
1376
+ "email": "roman@code-factory.org"
1377
+ },
1378
+ {
1379
+ "name": "Benjamin Eberlei",
1380
+ "email": "kontakt@beberlei.de"
1381
+ },
1382
+ {
1383
+ "name": "Guilherme Blanco",
1384
+ "email": "guilhermeblanco@gmail.com"
1385
+ },
1386
+ {
1387
+ "name": "Jonathan Wage",
1388
+ "email": "jonwage@gmail.com"
1389
+ },
1390
+ {
1391
+ "name": "Johannes Schmitt",
1392
+ "email": "schmittjoh@gmail.com"
1393
+ }
1394
+ ],
1395
+ "description": "Common String Manipulations with regard to casing and singular/plural rules.",
1396
+ "homepage": "http://www.doctrine-project.org",
1397
  "keywords": [
1398
+ "inflection",
1399
+ "pluralize",
1400
+ "singularize",
1401
+ "string"
1402
  ],
1403
+ "time": "2015-11-06T14:35:42+00:00"
1404
  },
1405
  {
1406
+ "name": "doctrine/instantiator",
1407
+ "version": "1.0.5",
1408
  "source": {
1409
  "type": "git",
1410
+ "url": "https://github.com/doctrine/instantiator.git",
1411
+ "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
1412
  },
1413
  "dist": {
1414
  "type": "zip",
1415
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
1416
+ "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
1417
  "shasum": ""
1418
  },
1419
  "require": {
1420
+ "php": ">=5.3,<8.0-DEV"
1421
+ },
1422
+ "require-dev": {
1423
+ "athletic/athletic": "~0.1.8",
1424
+ "ext-pdo": "*",
1425
+ "ext-phar": "*",
1426
+ "phpunit/phpunit": "~4.0",
1427
+ "squizlabs/php_codesniffer": "~2.0"
1428
  },
1429
  "type": "library",
1430
+ "extra": {
1431
+ "branch-alias": {
1432
+ "dev-master": "1.0.x-dev"
1433
+ }
1434
+ },
1435
  "autoload": {
1436
+ "psr-4": {
1437
+ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
1438
  }
1439
  },
1440
  "notification-url": "https://packagist.org/downloads/",
1441
  "license": [
1442
+ "MIT"
1443
  ],
1444
  "authors": [
1445
  {
1446
+ "name": "Marco Pivetta",
1447
+ "email": "ocramius@gmail.com",
1448
+ "homepage": "http://ocramius.github.com/"
1449
  }
1450
  ],
1451
+ "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
1452
+ "homepage": "https://github.com/doctrine/instantiator",
1453
  "keywords": [
1454
+ "constructor",
1455
+ "instantiate"
 
 
1456
  ],
1457
+ "time": "2015-06-14T21:17:01+00:00"
1458
  },
1459
  {
1460
+ "name": "flow/jsonpath",
1461
+ "version": "0.5.0",
1462
  "source": {
1463
  "type": "git",
1464
+ "url": "https://github.com/FlowCommunications/JSONPath.git",
1465
+ "reference": "b9738858c75d008c1211612b973e9510f8b7f8ea"
1466
  },
1467
  "dist": {
1468
  "type": "zip",
1469
+ "url": "https://api.github.com/repos/FlowCommunications/JSONPath/zipball/b9738858c75d008c1211612b973e9510f8b7f8ea",
1470
+ "reference": "b9738858c75d008c1211612b973e9510f8b7f8ea",
1471
  "shasum": ""
1472
  },
1473
  "require": {
1474
+ "php": ">=5.4.0"
 
1475
  },
1476
  "require-dev": {
1477
+ "peekmo/jsonpath": "dev-master",
1478
+ "phpunit/phpunit": "^7.0"
1479
  },
1480
  "type": "library",
 
 
 
 
 
1481
  "autoload": {
1482
+ "psr-0": {
1483
+ "Flow\\JSONPath": "src/",
1484
+ "Flow\\JSONPath\\Test": "tests/"
1485
+ }
 
 
1486
  },
1487
  "notification-url": "https://packagist.org/downloads/",
1488
  "license": [
1489
+ "MIT"
1490
  ],
1491
  "authors": [
1492
  {
1493
+ "name": "Stephen Frank",
1494
+ "email": "stephen@flowsa.com"
 
 
 
 
1495
  }
1496
  ],
1497
+ "description": "JSONPath implementation for parsing, searching and flattening arrays",
1498
+ "time": "2019-07-15T17:23:22+00:00"
 
 
 
 
 
 
 
 
 
 
1499
  },
1500
  {
1501
+ "name": "gettext/gettext",
1502
+ "version": "v4.8.2",
1503
  "source": {
1504
  "type": "git",
1505
+ "url": "https://github.com/php-gettext/Gettext.git",
1506
+ "reference": "e474f872f2c8636cf53fd283ec4ce1218f3d236a"
1507
  },
1508
  "dist": {
1509
  "type": "zip",
1510
+ "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/e474f872f2c8636cf53fd283ec4ce1218f3d236a",
1511
+ "reference": "e474f872f2c8636cf53fd283ec4ce1218f3d236a",
1512
  "shasum": ""
1513
  },
1514
  "require": {
1515
+ "gettext/languages": "^2.3",
1516
+ "php": ">=5.4.0"
 
 
 
 
 
1517
  },
1518
  "require-dev": {
1519
+ "illuminate/view": "*",
1520
+ "phpunit/phpunit": "^4.8|^5.7|^6.5",
1521
+ "squizlabs/php_codesniffer": "^3.0",
1522
+ "symfony/yaml": "~2",
1523
+ "twig/extensions": "*",
1524
+ "twig/twig": "^1.31|^2.0"
1525
  },
1526
  "suggest": {
1527
+ "illuminate/view": "Is necessary if you want to use the Blade extractor",
1528
+ "symfony/yaml": "Is necessary if you want to use the Yaml extractor/generator",
1529
+ "twig/extensions": "Is necessary if you want to use the Twig extractor",
1530
+ "twig/twig": "Is necessary if you want to use the Twig extractor"
1531
  },
1532
  "type": "library",
 
 
 
 
 
1533
  "autoload": {
1534
  "psr-4": {
1535
+ "Gettext\\": "src"
1536
  }
1537
  },
1538
  "notification-url": "https://packagist.org/downloads/",
1539
  "license": [
1540
+ "MIT"
1541
  ],
1542
  "authors": [
1543
  {
1544
+ "name": "Oscar Otero",
1545
+ "email": "oom@oscarotero.com",
1546
+ "homepage": "http://oscarotero.com",
1547
+ "role": "Developer"
 
 
1548
  }
1549
  ],
1550
+ "description": "PHP gettext manager",
1551
+ "homepage": "https://github.com/oscarotero/Gettext",
1552
  "keywords": [
1553
+ "JS",
1554
+ "gettext",
1555
+ "i18n",
1556
+ "mo",
1557
+ "po",
1558
+ "translation"
 
 
 
 
 
 
 
 
1559
  ],
1560
+ "time": "2019-12-02T10:21:14+00:00"
1561
  },
1562
  {
1563
+ "name": "gettext/languages",
1564
+ "version": "2.6.0",
1565
  "source": {
1566
  "type": "git",
1567
+ "url": "https://github.com/php-gettext/Languages.git",
1568
+ "reference": "38ea0482f649e0802e475f0ed19fa993bcb7a618"
1569
  },
1570
  "dist": {
1571
  "type": "zip",
1572
+ "url": "https://api.github.com/repos/php-gettext/Languages/zipball/38ea0482f649e0802e475f0ed19fa993bcb7a618",
1573
+ "reference": "38ea0482f649e0802e475f0ed19fa993bcb7a618",
1574
  "shasum": ""
1575
  },
1576
  "require": {
1577
+ "php": ">=5.3"
 
1578
  },
1579
  "require-dev": {
1580
+ "friendsofphp/php-cs-fixer": "^2.16.0",
1581
+ "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.4"
1582
  },
1583
+ "bin": [
1584
+ "bin/export-plural-rules"
1585
+ ],
1586
  "type": "library",
 
 
 
 
 
1587
  "autoload": {
1588
  "psr-4": {
1589
+ "Gettext\\Languages\\": "src/"
1590
  }
1591
  },
1592
  "notification-url": "https://packagist.org/downloads/",
1593
  "license": [
1594
+ "MIT"
1595
  ],
1596
  "authors": [
1597
  {
1598
+ "name": "Michele Locati",
1599
+ "email": "mlocati@gmail.com",
1600
+ "role": "Developer"
 
 
 
1601
  }
1602
  ],
1603
+ "description": "gettext languages with plural rules",
1604
+ "homepage": "https://github.com/php-gettext/Languages",
1605
  "keywords": [
1606
+ "cldr",
1607
+ "i18n",
1608
+ "internationalization",
1609
+ "l10n",
1610
+ "language",
1611
+ "languages",
1612
+ "localization",
1613
+ "php",
1614
+ "plural",
1615
+ "plural rules",
1616
+ "plurals",
1617
+ "translate",
1618
+ "translations",
1619
+ "unicode"
1620
  ],
1621
+ "time": "2019-11-13T10:30:21+00:00"
1622
  },
1623
  {
1624
+ "name": "gumlet/php-image-resize",
1625
+ "version": "1.9.2",
1626
  "source": {
1627
  "type": "git",
1628
+ "url": "https://github.com/gumlet/php-image-resize.git",
1629
+ "reference": "06339a9c1b167acd58173db226f57957a6617547"
1630
  },
1631
  "dist": {
1632
  "type": "zip",
1633
+ "url": "https://api.github.com/repos/gumlet/php-image-resize/zipball/06339a9c1b167acd58173db226f57957a6617547",
1634
+ "reference": "06339a9c1b167acd58173db226f57957a6617547",
1635
  "shasum": ""
1636
  },
1637
  "require": {
1638
+ "ext-fileinfo": "*",
1639
+ "ext-gd": "*",
1640
+ "php": ">=5.5.0"
1641
  },
1642
  "require-dev": {
1643
+ "apigen/apigen": "^4.1",
1644
+ "ext-exif": "*",
1645
+ "ext-gd": "*",
1646
+ "php-coveralls/php-coveralls": "^2.1",
1647
+ "phpunit/phpunit": "^4.8"
1648
  },
1649
+ "suggest": {
1650
+ "ext-exif": "Auto-rotate jpeg files"
 
 
 
1651
  },
1652
+ "type": "library",
1653
  "autoload": {
1654
  "psr-4": {
1655
+ "Gumlet\\": "lib/"
1656
  }
1657
  },
1658
  "notification-url": "https://packagist.org/downloads/",
1659
  "license": [
1660
+ "MIT"
1661
  ],
1662
  "authors": [
1663
  {
1664
+ "name": "Aditya Patadia",
1665
+ "homepage": "http://aditya.patadia.org/"
 
 
 
 
1666
  }
1667
  ],
1668
+ "description": "PHP class to re-size and scale images",
1669
+ "homepage": "https://github.com/gumlet/php-image-resize",
1670
  "keywords": [
1671
+ "image",
1672
+ "php",
1673
+ "resize",
1674
+ "scale"
1675
  ],
1676
+ "time": "2019-01-01T13:53:00+00:00"
1677
  },
1678
  {
1679
+ "name": "guzzlehttp/guzzle",
1680
+ "version": "6.5.3",
1681
  "source": {
1682
  "type": "git",
1683
+ "url": "https://github.com/guzzle/guzzle.git",
1684
+ "reference": "aab4ebd862aa7d04f01a4b51849d657db56d882e"
1685
  },
1686
  "dist": {
1687
  "type": "zip",
1688
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/aab4ebd862aa7d04f01a4b51849d657db56d882e",
1689
+ "reference": "aab4ebd862aa7d04f01a4b51849d657db56d882e",
1690
  "shasum": ""
1691
  },
1692
  "require": {
1693
+ "ext-json": "*",
1694
+ "guzzlehttp/promises": "^1.0",
1695
+ "guzzlehttp/psr7": "^1.6.1",
1696
+ "php": ">=5.5",
1697
+ "symfony/polyfill-intl-idn": "^1.11"
1698
  },
1699
  "require-dev": {
1700
+ "ext-curl": "*",
1701
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
1702
+ "psr/log": "^1.1"
1703
+ },
1704
+ "suggest": {
1705
+ "psr/log": "Required for using the Log middleware"
1706
  },
1707
  "type": "library",
1708
  "extra": {
1709
  "branch-alias": {
1710
+ "dev-master": "6.5-dev"
1711
  }
1712
  },
1713
  "autoload": {
1714
  "psr-4": {
1715
+ "GuzzleHttp\\": "src/"
1716
+ },
1717
+ "files": [
1718
+ "src/functions_include.php"
1719
+ ]
1720
  },
1721
  "notification-url": "https://packagist.org/downloads/",
1722
  "license": [
1723
+ "MIT"
1724
  ],
1725
  "authors": [
1726
  {
1727
+ "name": "Michael Dowling",
1728
+ "email": "mtdowling@gmail.com",
1729
+ "homepage": "https://github.com/mtdowling"
 
 
 
1730
  }
1731
  ],
1732
+ "description": "Guzzle is a PHP HTTP client library",
1733
+ "homepage": "http://guzzlephp.org/",
1734
  "keywords": [
1735
+ "client",
1736
+ "curl",
1737
+ "framework",
1738
+ "http",
1739
+ "http client",
1740
+ "rest",
1741
+ "web service"
1742
  ],
1743
+ "time": "2020-04-18T10:38:46+00:00"
1744
  },
1745
  {
1746
+ "name": "guzzlehttp/promises",
1747
+ "version": "v1.3.1",
1748
  "source": {
1749
  "type": "git",
1750
+ "url": "https://github.com/guzzle/promises.git",
1751
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
1752
  },
1753
  "dist": {
1754
  "type": "zip",
1755
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
1756
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
1757
  "shasum": ""
1758
  },
1759
  "require": {
1760
+ "php": ">=5.5.0"
 
1761
  },
1762
  "require-dev": {
1763
+ "phpunit/phpunit": "^4.0"
1764
  },
1765
  "type": "library",
1766
  "extra": {
1767
  "branch-alias": {
1768
+ "dev-master": "1.4-dev"
1769
  }
1770
  },
1771
  "autoload": {
1772
  "psr-4": {
1773
+ "GuzzleHttp\\Promise\\": "src/"
1774
+ },
1775
+ "files": [
1776
+ "src/functions_include.php"
1777
+ ]
1778
  },
1779
  "notification-url": "https://packagist.org/downloads/",
1780
  "license": [
1781
+ "MIT"
1782
  ],
1783
  "authors": [
1784
  {
1785
+ "name": "Michael Dowling",
1786
+ "email": "mtdowling@gmail.com",
1787
+ "homepage": "https://github.com/mtdowling"
 
 
 
1788
  }
1789
  ],
1790
+ "description": "Guzzle promises library",
 
1791
  "keywords": [
1792
+ "promise"
 
1793
  ],
1794
+ "time": "2016-12-20T10:07:11+00:00"
1795
  },
1796
  {
1797
+ "name": "guzzlehttp/psr7",
1798
+ "version": "1.6.1",
1799
  "source": {
1800
  "type": "git",
1801
+ "url": "https://github.com/guzzle/psr7.git",
1802
+ "reference": "239400de7a173fe9901b9ac7c06497751f00727a"
1803
  },
1804
  "dist": {
1805
  "type": "zip",
1806
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
1807
+ "reference": "239400de7a173fe9901b9ac7c06497751f00727a",
1808
  "shasum": ""
1809
  },
1810
  "require": {
1811
+ "php": ">=5.4.0",
1812
+ "psr/http-message": "~1.0",
1813
+ "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
1814
+ },
1815
+ "provide": {
1816
+ "psr/http-message-implementation": "1.0"
1817
  },
1818
  "require-dev": {
1819
+ "ext-zlib": "*",
1820
+ "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
1821
+ },
1822
+ "suggest": {
1823
+ "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
1824
  },
1825
  "type": "library",
1826
  "extra": {
1827
  "branch-alias": {
1828
+ "dev-master": "1.6-dev"
1829
  }
1830
  },
1831
  "autoload": {
1832
  "psr-4": {
1833
+ "GuzzleHttp\\Psr7\\": "src/"
1834
  },
1835
  "files": [
1836
+ "src/functions_include.php"
1837
  ]
1838
  },
1839
  "notification-url": "https://packagist.org/downloads/",
1840
  "license": [
1841
+ "MIT"
1842
  ],
1843
  "authors": [
1844
  {
1845
+ "name": "Michael Dowling",
1846
+ "email": "mtdowling@gmail.com",
1847
+ "homepage": "https://github.com/mtdowling"
1848
  },
1849
  {
1850
+ "name": "Tobias Schultze",
1851
+ "homepage": "https://github.com/Tobion"
1852
  }
1853
  ],
1854
+ "description": "PSR-7 message implementation that also provides common utility methods",
 
1855
  "keywords": [
1856
+ "http",
1857
+ "message",
1858
+ "psr-7",
1859
+ "request",
1860
+ "response",
1861
  "stream",
1862
+ "uri",
1863
+ "url"
1864
  ],
1865
+ "time": "2019-07-01T23:21:34+00:00"
1866
  },
1867
  {
1868
+ "name": "hamcrest/hamcrest-php",
1869
+ "version": "v1.2.2",
1870
  "source": {
1871
  "type": "git",
1872
+ "url": "https://github.com/hamcrest/hamcrest-php.git",
1873
+ "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c"
1874
  },
1875
  "dist": {
1876
  "type": "zip",
1877
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c",
1878
+ "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c",
1879
  "shasum": ""
1880
  },
1881
  "require": {
1882
+ "php": ">=5.3.2"
1883
+ },
1884
+ "replace": {
1885
+ "cordoval/hamcrest-php": "*",
1886
+ "davedevelopment/hamcrest-php": "*",
1887
+ "kodova/hamcrest-php": "*"
1888
  },
1889
  "require-dev": {
1890
+ "phpunit/php-file-iterator": "1.3.3",
1891
+ "satooshi/php-coveralls": "dev-master"
1892
  },
1893
  "type": "library",
 
 
 
 
 
1894
  "autoload": {
1895
+ "classmap": [
1896
+ "hamcrest"
1897
+ ],
1898
+ "files": [
1899
+ "hamcrest/Hamcrest.php"
1900
+ ]
1901
  },
1902
  "notification-url": "https://packagist.org/downloads/",
1903
  "license": [
1904
+ "BSD"
 
 
 
 
 
 
 
 
 
 
1905
  ],
1906
+ "description": "This is the PHP port of Hamcrest Matchers",
 
1907
  "keywords": [
1908
+ "test"
 
 
 
 
 
 
 
 
 
1909
  ],
1910
+ "time": "2015-05-11T14:41:42+00:00"
1911
  },
1912
  {
1913
+ "name": "hautelook/phpass",
1914
+ "version": "0.3.5",
1915
  "source": {
1916
  "type": "git",
1917
+ "url": "https://github.com/hautelook/phpass.git",
1918
+ "reference": "b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd"
1919
  },
1920
  "dist": {
1921
  "type": "zip",
1922
+ "url": "https://api.github.com/repos/hautelook/phpass/zipball/b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd",
1923
+ "reference": "b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd",
1924
  "shasum": ""
1925
  },
1926
  "require": {
1927
+ "php": ">=5.3.3"
 
 
 
 
 
 
 
 
1928
  },
1929
  "type": "library",
 
 
 
 
 
1930
  "autoload": {
1931
+ "psr-0": {
1932
+ "Hautelook": "src/"
1933
  }
1934
  },
1935
  "notification-url": "https://packagist.org/downloads/",
1936
  "license": [
1937
+ "Public Domain"
1938
  ],
1939
  "authors": [
1940
  {
1941
+ "name": "Solar Designer",
1942
+ "email": "solar@openwall.com",
1943
+ "homepage": "http://openwall.com/phpass/"
 
 
 
1944
  }
1945
  ],
1946
+ "description": "Portable PHP password hashing framework",
1947
+ "homepage": "http://github.com/hautelook/phpass/",
1948
  "keywords": [
1949
+ "blowfish",
1950
+ "crypt",
1951
+ "password",
1952
+ "security"
1953
  ],
1954
+ "time": "2012-08-31T00:00:00+00:00"
1955
  },
1956
  {
1957
  "name": "illuminate/contracts",
2122
  },
2123
  {
2124
  "name": "lucatume/wp-browser",
2125
+ "version": "2.4.6",
2126
  "source": {
2127
  "type": "git",
2128
  "url": "https://github.com/lucatume/wp-browser.git",
2129
+ "reference": "59e17f28347b83aca490454fe64d85e70ab8bd60"
2130
  },
2131
  "dist": {
2132
  "type": "zip",
2133
+ "url": "https://api.github.com/repos/lucatume/wp-browser/zipball/59e17f28347b83aca490454fe64d85e70ab8bd60",
2134
+ "reference": "59e17f28347b83aca490454fe64d85e70ab8bd60",
2135
  "shasum": ""
2136
  },
2137
  "require": {
2138
  "antecedent/patchwork": "^2.0",
2139
+ "codeception/codeception": "^2.5 || ^3.0 || ^4.0",
2140
  "dg/mysql-dump": "^1.3",
2141
  "ext-fileinfo": "*",
2142
  "ext-iconv": "*",
2158
  "mikey179/vfsstream": "^1.6",
2159
  "victorjonsson/markdowndocs": "dev-master"
2160
  },
2161
+ "suggest": {
2162
+ "codeception/module-asserts": "Codeception 4.0 compatibility.",
2163
+ "codeception/module-cli": "Codeception 4.0 compatibility; required by the WPCLI module.",
2164
+ "codeception/module-db": "Codeception 4.0 compatibility; required by the WPDb module.",
2165
+ "codeception/module-filesystem": "Codeception 4.0 compatibility; required by the WPFilesystem module.",
2166
+ "codeception/module-phpbrowser": "Codeception 4.0 compatibility; required by the WPBrowser module.",
2167
+ "codeception/module-webdriver": "Codeception 4.0 compatibility; required by the WPWebDriver module.",
2168
+ "codeception/util-universalframework": "Codeception 4.0 compatibility; required by the WordPress framework module."
2169
+ },
2170
  "type": "library",
2171
  "extra": {
2172
  "_hash": "484f861f69198089cab0e642f27e5653"
2199
  "codeception",
2200
  "wordpress"
2201
  ],
2202
+ "time": "2020-04-20T14:03:06+00:00"
2203
  },
2204
  {
2205
  "name": "matthiasmullie/minify",
2312
  },
2313
  {
2314
  "name": "mck89/peast",
2315
+ "version": "v1.10.3",
2316
  "source": {
2317
  "type": "git",
2318
  "url": "https://github.com/mck89/peast.git",
2319
+ "reference": "6d1100f39f684c9e004f808b27f6c824b083d8d8"
2320
  },
2321
  "dist": {
2322
  "type": "zip",
2323
+ "url": "https://api.github.com/repos/mck89/peast/zipball/6d1100f39f684c9e004f808b27f6c824b083d8d8",
2324
+ "reference": "6d1100f39f684c9e004f808b27f6c824b083d8d8",
2325
  "shasum": ""
2326
  },
2327
  "require": {
2333
  "type": "library",
2334
  "extra": {
2335
  "branch-alias": {
2336
+ "dev-master": "1.10.3-dev"
2337
  }
2338
  },
2339
  "autoload": {
2353
  }
2354
  ],
2355
  "description": "Peast is PHP library that generates AST for JavaScript code",
2356
+ "time": "2020-04-03T09:06:20+00:00"
2357
  },
2358
  {
2359
  "name": "mikemclin/laravel-wp-password",
2687
  "homepage": "http://extrapolate.me/"
2688
  }
2689
  ],
2690
+ "description": "A sweet XML builder",
2691
+ "homepage": "https://github.com/nb/oxymel",
2692
+ "keywords": [
2693
+ "xml"
2694
+ ],
2695
+ "time": "2013-02-24T15:01:54+00:00"
2696
+ },
2697
+ {
2698
+ "name": "paragonie/random_compat",
2699
+ "version": "v1.4.3",
2700
+ "source": {
2701
+ "type": "git",
2702
+ "url": "https://github.com/paragonie/random_compat.git",
2703
+ "reference": "9b3899e3c3ddde89016f576edb8c489708ad64cd"
2704
+ },
2705
+ "dist": {
2706
+ "type": "zip",
2707
+ "url": "https://api.github.com/repos/paragonie/random_compat/zipball/9b3899e3c3ddde89016f576edb8c489708ad64cd",
2708
+ "reference": "9b3899e3c3ddde89016f576edb8c489708ad64cd",
2709
+ "shasum": ""
2710
+ },
2711
+ "require": {
2712
+ "php": ">=5.2.0"
2713
+ },
2714
+ "require-dev": {
2715
+ "phpunit/phpunit": "4.*|5.*"
2716
+ },
2717
+ "suggest": {
2718
+ "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
2719
+ },
2720
+ "type": "library",
2721
+ "autoload": {
2722
+ "files": [
2723
+ "lib/random.php"
2724
+ ]
2725
+ },
2726
+ "notification-url": "https://packagist.org/downloads/",
2727
+ "license": [
2728
+ "MIT"
2729
+ ],
2730
+ "authors": [
2731
+ {
2732
+ "name": "Paragon Initiative Enterprises",
2733
+ "email": "security@paragonie.com",
2734
+ "homepage": "https://paragonie.com"
2735
+ }
2736
+ ],
2737
+ "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
2738
+ "keywords": [
2739
+ "csprng",
2740
+ "pseudorandom",
2741
+ "random"
2742
+ ],
2743
+ "time": "2018-04-04T21:48:54+00:00"
2744
+ },
2745
+ {
2746
+ "name": "php-webdriver/webdriver",
2747
+ "version": "1.8.2",
2748
+ "source": {
2749
+ "type": "git",
2750
+ "url": "https://github.com/php-webdriver/php-webdriver.git",
2751
+ "reference": "3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab"
2752
+ },
2753
+ "dist": {
2754
+ "type": "zip",
2755
+ "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab",
2756
+ "reference": "3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab",
2757
+ "shasum": ""
2758
+ },
2759
+ "require": {
2760
+ "ext-curl": "*",
2761
+ "ext-json": "*",
2762
+ "ext-zip": "*",
2763
+ "php": "^5.6 || ~7.0",
2764
+ "symfony/polyfill-mbstring": "^1.12",
2765
+ "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0"
2766
+ },
2767
+ "require-dev": {
2768
+ "friendsofphp/php-cs-fixer": "^2.0",
2769
+ "jakub-onderka/php-parallel-lint": "^1.0",
2770
+ "php-coveralls/php-coveralls": "^2.0",
2771
+ "php-mock/php-mock-phpunit": "^1.1",
2772
+ "phpunit/phpunit": "^5.7",
2773
+ "sebastian/environment": "^1.3.4 || ^2.0 || ^3.0",
2774
+ "sminnee/phpunit-mock-objects": "^3.4",
2775
+ "squizlabs/php_codesniffer": "^3.5",
2776
+ "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0"
2777
+ },
2778
+ "suggest": {
2779
+ "ext-SimpleXML": "For Firefox profile creation"
2780
+ },
2781
+ "type": "library",
2782
+ "extra": {
2783
+ "branch-alias": {
2784
+ "dev-master": "1.8.x-dev"
2785
+ }
2786
+ },
2787
+ "autoload": {
2788
+ "psr-4": {
2789
+ "Facebook\\WebDriver\\": "lib/"
2790
+ },
2791
+ "files": [
2792
+ "lib/Exception/TimeoutException.php"
2793
+ ]
2794
+ },
2795
+ "notification-url": "https://packagist.org/downloads/",
2796
+ "license": [
2797
+ "MIT"
2798
+ ],
2799
+ "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.",
2800
+ "homepage": "https://github.com/php-webdriver/php-webdriver",
2801
  "keywords": [
2802
+ "Chromedriver",
2803
+ "geckodriver",
2804
+ "php",
2805
+ "selenium",
2806
+ "webdriver"
2807
  ],
2808
+ "time": "2020-03-04T14:40:12+00:00"
2809
  },
2810
  {
2811
+ "name": "phpcompatibility/php-compatibility",
2812
+ "version": "9.3.5",
2813
  "source": {
2814
  "type": "git",
2815
+ "url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
2816
+ "reference": "9fb324479acf6f39452e0655d2429cc0d3914243"
2817
  },
2818
  "dist": {
2819
  "type": "zip",
2820
+ "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243",
2821
+ "reference": "9fb324479acf6f39452e0655d2429cc0d3914243",
2822
  "shasum": ""
2823
  },
2824
  "require": {
2825
+ "php": ">=5.3",
2826
+ "squizlabs/php_codesniffer": "^2.3 || ^3.0.2"
2827
+ },
2828
+ "conflict": {
2829
+ "squizlabs/php_codesniffer": "2.6.2"
2830
  },
2831
  "require-dev": {
2832
+ "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0"
2833
  },
2834
  "suggest": {
2835
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
2836
+ "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
 
 
 
 
 
2837
  },
2838
+ "type": "phpcodesniffer-standard",
2839
  "notification-url": "https://packagist.org/downloads/",
2840
  "license": [
2841
+ "LGPL-3.0-or-later"
2842
  ],
2843
  "authors": [
2844
  {
2845
+ "name": "Wim Godden",
2846
+ "homepage": "https://github.com/wimg",
2847
+ "role": "lead"
2848
+ },
2849
+ {
2850
+ "name": "Juliette Reinders Folmer",
2851
+ "homepage": "https://github.com/jrfnl",
2852
+ "role": "lead"
2853
+ },
2854
+ {
2855
+ "name": "Contributors",
2856
+ "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors"
2857
  }
2858
  ],
2859
+ "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.",
2860
+ "homepage": "http://techblog.wimgodden.be/tag/codesniffer/",
2861
  "keywords": [
2862
+ "compatibility",
2863
+ "phpcs",
2864
+ "standards"
2865
  ],
2866
+ "time": "2019-12-27T09:44:58+00:00"
2867
  },
2868
  {
2869
  "name": "phpdocumentor/reflection-common",
3227
  "authors": [
3228
  {
3229
  "name": "Sebastian Bergmann",
3230
+ "email": "sb@sebastian-bergmann.de",
3231
+ "role": "lead"
3232
  }
3233
  ],
3234
  "description": "FilterIterator implementation that filters files based on a list of suffixes.",
3269
  "authors": [
3270
  {
3271
  "name": "Sebastian Bergmann",
3272
+ "email": "sebastian@phpunit.de",
3273
+ "role": "lead"
3274
  }
3275
  ],
3276
  "description": "Simple template engine.",
3318
  "authors": [
3319
  {
3320
  "name": "Sebastian Bergmann",
3321
+ "email": "sb@sebastian-bergmann.de",
3322
+ "role": "lead"
3323
  }
3324
  ],
3325
  "description": "Utility class for timing",
4164
  "authors": [
4165
  {
4166
  "name": "Sebastian Bergmann",
4167
+ "email": "sebastian@phpunit.de",
4168
+ "role": "lead"
4169
  }
4170
  ],
4171
  "description": "Library that helps with managing the version number of Git-hosted PHP projects",
4265
  ],
4266
  "time": "2020-02-14T15:25:33+00:00"
4267
  },
4268
+ {
4269
+ "name": "squizlabs/php_codesniffer",
4270
+ "version": "3.5.5",
4271
+ "source": {
4272
+ "type": "git",
4273
+ "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
4274
+ "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6"
4275
+ },
4276
+ "dist": {
4277
+ "type": "zip",
4278
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/73e2e7f57d958e7228fce50dc0c61f58f017f9f6",
4279
+ "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6",
4280
+ "shasum": ""
4281
+ },
4282
+ "require": {
4283
+ "ext-simplexml": "*",
4284
+ "ext-tokenizer": "*",
4285
+ "ext-xmlwriter": "*",
4286
+ "php": ">=5.4.0"
4287
+ },
4288
+ "require-dev": {
4289
+ "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
4290
+ },
4291
+ "bin": [
4292
+ "bin/phpcs",
4293
+ "bin/phpcbf"
4294
+ ],
4295
+ "type": "library",
4296
+ "extra": {
4297
+ "branch-alias": {
4298
+ "dev-master": "3.x-dev"
4299
+ }
4300
+ },
4301
+ "notification-url": "https://packagist.org/downloads/",
4302
+ "license": [
4303
+ "BSD-3-Clause"
4304
+ ],
4305
+ "authors": [
4306
+ {
4307
+ "name": "Greg Sherwood",
4308
+ "role": "lead"
4309
+ }
4310
+ ],
4311
+ "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
4312
+ "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
4313
+ "keywords": [
4314
+ "phpcs",
4315
+ "standards"
4316
+ ],
4317
+ "time": "2020-04-17T01:09:41+00:00"
4318
+ },
4319
  {
4320
  "name": "symfony/browser-kit",
4321
  "version": "v3.4.39",
4831
  ],
4832
  "time": "2020-02-27T09:26:54+00:00"
4833
  },
4834
+ {
4835
+ "name": "symfony/polyfill-intl-idn",
4836
+ "version": "v1.15.0",
4837
+ "source": {
4838
+ "type": "git",
4839
+ "url": "https://github.com/symfony/polyfill-intl-idn.git",
4840
+ "reference": "47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf"
4841
+ },
4842
+ "dist": {
4843
+ "type": "zip",
4844
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf",
4845
+ "reference": "47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf",
4846
+ "shasum": ""
4847
+ },
4848
+ "require": {
4849
+ "php": ">=5.3.3",
4850
+ "symfony/polyfill-mbstring": "^1.3",
4851
+ "symfony/polyfill-php72": "^1.10"
4852
+ },
4853
+ "suggest": {
4854
+ "ext-intl": "For best performance"
4855
+ },
4856
+ "type": "library",
4857
+ "extra": {
4858
+ "branch-alias": {
4859
+ "dev-master": "1.15-dev"
4860
+ }
4861
+ },
4862
+ "autoload": {
4863
+ "psr-4": {
4864
+ "Symfony\\Polyfill\\Intl\\Idn\\": ""
4865
+ },
4866
+ "files": [
4867
+ "bootstrap.php"
4868
+ ]
4869
+ },
4870
+ "notification-url": "https://packagist.org/downloads/",
4871
+ "license": [
4872
+ "MIT"
4873
+ ],
4874
+ "authors": [
4875
+ {
4876
+ "name": "Laurent Bassin",
4877
+ "email": "laurent@bassin.info"
4878
+ },
4879
+ {
4880
+ "name": "Symfony Community",
4881
+ "homepage": "https://symfony.com/contributors"
4882
+ }
4883
+ ],
4884
+ "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
4885
+ "homepage": "https://symfony.com",
4886
+ "keywords": [
4887
+ "compatibility",
4888
+ "idn",
4889
+ "intl",
4890
+ "polyfill",
4891
+ "portable",
4892
+ "shim"
4893
+ ],
4894
+ "time": "2020-03-09T19:04:49+00:00"
4895
+ },
4896
  {
4897
  "name": "symfony/polyfill-mbstring",
4898
  "version": "v1.15.0",
4952
  ],
4953
  "time": "2020-03-09T19:04:49+00:00"
4954
  },
4955
+ {
4956
+ "name": "symfony/polyfill-php72",
4957
+ "version": "v1.15.0",
4958
+ "source": {
4959
+ "type": "git",
4960
+ "url": "https://github.com/symfony/polyfill-php72.git",
4961
+ "reference": "37b0976c78b94856543260ce09b460a7bc852747"
4962
+ },
4963
+ "dist": {
4964
+ "type": "zip",
4965
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/37b0976c78b94856543260ce09b460a7bc852747",
4966
+ "reference": "37b0976c78b94856543260ce09b460a7bc852747",
4967
+ "shasum": ""
4968
+ },
4969
+ "require": {
4970
+ "php": ">=5.3.3"
4971
+ },
4972
+ "type": "library",
4973
+ "extra": {
4974
+ "branch-alias": {
4975
+ "dev-master": "1.15-dev"
4976
+ }
4977
+ },
4978
+ "autoload": {
4979
+ "psr-4": {
4980
+ "Symfony\\Polyfill\\Php72\\": ""
4981
+ },
4982
+ "files": [
4983
+ "bootstrap.php"
4984
+ ]
4985
+ },
4986
+ "notification-url": "https://packagist.org/downloads/",
4987
+ "license": [
4988
+ "MIT"
4989
+ ],
4990
+ "authors": [
4991
+ {
4992
+ "name": "Nicolas Grekas",
4993
+ "email": "p@tchwork.com"
4994
+ },
4995
+ {
4996
+ "name": "Symfony Community",
4997
+ "homepage": "https://symfony.com/contributors"
4998
+ }
4999
+ ],
5000
+ "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
5001
+ "homepage": "https://symfony.com",
5002
+ "keywords": [
5003
+ "compatibility",
5004
+ "polyfill",
5005
+ "portable",
5006
+ "shim"
5007
+ ],
5008
+ "time": "2020-02-27T09:26:54+00:00"
5009
+ },
5010
  {
5011
  "name": "symfony/process",
5012
  "version": "v3.4.39",
5117
  },
5118
  {
5119
  "name": "vlucas/phpdotenv",
5120
+ "version": "v3.6.3",
5121
  "source": {
5122
  "type": "git",
5123
  "url": "https://github.com/vlucas/phpdotenv.git",
5124
+ "reference": "1b3103013797f04521c6cae5560f604649484066"
5125
  },
5126
  "dist": {
5127
  "type": "zip",
5128
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1b3103013797f04521c6cae5560f604649484066",
5129
+ "reference": "1b3103013797f04521c6cae5560f604649484066",
5130
  "shasum": ""
5131
  },
5132
  "require": {
5176
  "env",
5177
  "environment"
5178
  ],
5179
+ "time": "2020-04-12T15:18:03+00:00"
5180
  },
5181
  {
5182
  "name": "vria/nodiacritic",
5228
  },
5229
  {
5230
  "name": "webmozart/assert",
5231
+ "version": "1.8.0",
5232
  "source": {
5233
  "type": "git",
5234
  "url": "https://github.com/webmozart/assert.git",
5235
+ "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6"
5236
  },
5237
  "dist": {
5238
  "type": "zip",
5239
+ "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6",
5240
+ "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6",
5241
  "shasum": ""
5242
  },
5243
  "require": {
5245
  "symfony/polyfill-ctype": "^1.8"
5246
  },
5247
  "conflict": {
5248
+ "vimeo/psalm": "<3.9.1"
5249
  },
5250
  "require-dev": {
5251
  "phpunit/phpunit": "^4.8.36 || ^7.5.13"
5272
  "check",
5273
  "validate"
5274
  ],
5275
+ "time": "2020-04-18T12:12:48+00:00"
5276
  },
5277
  {
5278
  "name": "wp-cli/cache-command",
5599
  },
5600
  {
5601
  "name": "wp-cli/db-command",
5602
+ "version": "v2.0.8",
5603
  "source": {
5604
  "type": "git",
5605
  "url": "https://github.com/wp-cli/db-command.git",
5606
+ "reference": "b56e5666a9b9b7a9a9767d3d61ee3b50e0af18a5"
5607
  },
5608
  "dist": {
5609
  "type": "zip",
5610
+ "url": "https://api.github.com/repos/wp-cli/db-command/zipball/b56e5666a9b9b7a9a9767d3d61ee3b50e0af18a5",
5611
+ "reference": "b56e5666a9b9b7a9a9767d3d61ee3b50e0af18a5",
5612
  "shasum": ""
5613
  },
5614
  "require": {
5615
+ "wp-cli/wp-cli": "dev-master"
5616
  },
5617
  "require-dev": {
5618
  "wp-cli/entity-command": "^1.3 || ^2",
5665
  ],
5666
  "description": "Performs basic database operations using credentials stored in wp-config.php.",
5667
  "homepage": "https://github.com/wp-cli/db-command",
5668
+ "time": "2020-04-18T13:34:09+00:00"
5669
  },
5670
  {
5671
  "name": "wp-cli/embed-command",
6050
  },
6051
  {
6052
  "name": "wp-cli/extension-command",
6053
+ "version": "v2.0.9",
6054
  "source": {
6055
  "type": "git",
6056
  "url": "https://github.com/wp-cli/extension-command.git",
6057
+ "reference": "b6b042fbeb7b3765e28b92e2971739af3d4ee888"
6058
  },
6059
  "dist": {
6060
  "type": "zip",
6061
+ "url": "https://api.github.com/repos/wp-cli/extension-command/zipball/b6b042fbeb7b3765e28b92e2971739af3d4ee888",
6062
+ "reference": "b6b042fbeb7b3765e28b92e2971739af3d4ee888",
6063
  "shasum": ""
6064
  },
6065
  "require": {
6129
  "name": "Daniel Bachhuber",
6130
  "email": "daniel@runcommand.io",
6131
  "homepage": "https://runcommand.io"
6132
+ },
6133
+ {
6134
+ "name": "Alain Schlesser",
6135
+ "email": "alain.schlesser@gmail.com",
6136
+ "homepage": "https://www.alainschlesser.com"
6137
  }
6138
  ],
6139
  "description": "Manages plugins and themes, including installs, activations, and updates.",
6140
  "homepage": "https://github.com/wp-cli/extension-command",
6141
+ "time": "2020-04-13T14:55:45+00:00"
6142
  },
6143
  {
6144
  "name": "wp-cli/i18n-command",
7069
  },
7070
  {
7071
  "name": "wp-cli/wp-cli",
7072
+ "version": "dev-master",
7073
  "source": {
7074
  "type": "git",
7075
  "url": "https://github.com/wp-cli/wp-cli.git",
7076
+ "reference": "6d4b6136f42e6aa01343294776c7be59dd5973b4"
7077
  },
7078
  "dist": {
7079
  "type": "zip",
7080
+ "url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/6d4b6136f42e6aa01343294776c7be59dd5973b4",
7081
+ "reference": "6d4b6136f42e6aa01343294776c7be59dd5973b4",
7082
  "shasum": ""
7083
  },
7084
  "require": {
7109
  "type": "library",
7110
  "extra": {
7111
  "branch-alias": {
7112
+ "dev-master": "2.5.x-dev"
7113
  }
7114
  },
7115
  "autoload": {
7127
  "cli",
7128
  "wordpress"
7129
  ],
7130
+ "time": "2020-04-18T05:07:54+00:00"
7131
  },
7132
  {
7133
  "name": "wp-cli/wp-cli-bundle",
7240
  "description": "Programmatically edit a wp-config.php file.",
7241
  "time": "2019-07-23T17:24:43+00:00"
7242
  },
7243
+ {
7244
+ "name": "wp-coding-standards/wpcs",
7245
+ "version": "2.2.1",
7246
+ "source": {
7247
+ "type": "git",
7248
+ "url": "https://github.com/WordPress/WordPress-Coding-Standards.git",
7249
+ "reference": "b5a453203114cc2284b1a614c4953456fbe4f546"
7250
+ },
7251
+ "dist": {
7252
+ "type": "zip",
7253
+ "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/b5a453203114cc2284b1a614c4953456fbe4f546",
7254
+ "reference": "b5a453203114cc2284b1a614c4953456fbe4f546",
7255
+ "shasum": ""
7256
+ },
7257
+ "require": {
7258
+ "php": ">=5.4",
7259
+ "squizlabs/php_codesniffer": "^3.3.1"
7260
+ },
7261
+ "require-dev": {
7262
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6",
7263
+ "phpcompatibility/php-compatibility": "^9.0",
7264
+ "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
7265
+ },
7266
+ "suggest": {
7267
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.6 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically."
7268
+ },
7269
+ "type": "phpcodesniffer-standard",
7270
+ "notification-url": "https://packagist.org/downloads/",
7271
+ "license": [
7272
+ "MIT"
7273
+ ],
7274
+ "authors": [
7275
+ {
7276
+ "name": "Contributors",
7277
+ "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors"
7278
+ }
7279
+ ],
7280
+ "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions",
7281
+ "keywords": [
7282
+ "phpcs",
7283
+ "standards",
7284
+ "wordpress"
7285
+ ],
7286
+ "time": "2020-02-04T02:52:06+00:00"
7287
+ },
7288
  {
7289
  "name": "wpdesk/wp-basic-requirements",
7290
  "version": "3.2.2",
7371
  ],
7372
  "time": "2019-11-20T08:08:49+00:00"
7373
  },
7374
+ {
7375
+ "name": "wpdesk/wp-code-sniffer",
7376
+ "version": "1.0.1",
7377
+ "source": {
7378
+ "type": "git",
7379
+ "url": "https://gitlab.com/wpdesk/wp-code-sniffer.git",
7380
+ "reference": "3e14d2e64b4b13ab241403dbda8429f61da1f4be"
7381
+ },
7382
+ "dist": {
7383
+ "type": "zip",
7384
+ "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-code-sniffer/repository/archive.zip?sha=3e14d2e64b4b13ab241403dbda8429f61da1f4be",
7385
+ "reference": "3e14d2e64b4b13ab241403dbda8429f61da1f4be",
7386
+ "shasum": ""
7387
+ },
7388
+ "require": {
7389
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2",
7390
+ "phpcompatibility/php-compatibility": "^9.3",
7391
+ "squizlabs/php_codesniffer": "^3.5",
7392
+ "wp-coding-standards/wpcs": "^2.2"
7393
+ },
7394
+ "require-dev": {
7395
+ "10up/wp_mock": "*",
7396
+ "mockery/mockery": "*",
7397
+ "phpunit/phpunit": "<7"
7398
+ },
7399
+ "type": "phpcodesniffer-standard",
7400
+ "extra": {
7401
+ "class": "WPDesk\\Composer\\Codeception\\Plugin"
7402
+ },
7403
+ "notification-url": "https://packagist.org/downloads/",
7404
+ "license": [
7405
+ "MIT"
7406
+ ],
7407
+ "authors": [
7408
+ {
7409
+ "name": "grola",
7410
+ "email": "grola@wpdesk.net"
7411
+ }
7412
+ ],
7413
+ "description": "Library for WP Desk Coding standards in plugins.",
7414
+ "homepage": "https://gitlab.com/wpdesk/wp-code-sniffer",
7415
+ "keywords": [
7416
+ "admin",
7417
+ "code sniffer",
7418
+ "wordpress"
7419
+ ],
7420
+ "time": "2020-04-20T12:25:18+00:00"
7421
+ },
7422
  {
7423
  "name": "wpdesk/wp-codeception",
7424
+ "version": "1.5.24-beta4",
7425
  "source": {
7426
  "type": "git",
7427
  "url": "https://gitlab.com/wpdesk/wp-codeception.git",
7428
+ "reference": "0ceb92b7c9f5aadee6e5eb0737474decf9346157"
7429
  },
7430
  "dist": {
7431
  "type": "zip",
7432
+ "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-codeception/repository/archive.zip?sha=0ceb92b7c9f5aadee6e5eb0737474decf9346157",
7433
+ "reference": "0ceb92b7c9f5aadee6e5eb0737474decf9346157",
7434
  "shasum": ""
7435
  },
7436
  "require": {
7437
+ "codeception/module-asserts": "^1.1",
7438
+ "codeception/module-cli": "^1.0",
7439
+ "codeception/module-db": "^1.0",
7440
+ "codeception/module-filesystem": "^1.0",
7441
+ "codeception/module-phpbrowser": "^1.0",
7442
+ "codeception/module-rest": "^1.2",
7443
+ "codeception/module-webdriver": "^1.0",
7444
+ "codeception/util-universalframework": "^1.0",
7445
  "composer-plugin-api": "^1.1",
7446
  "ext-json": "*",
7447
+ "lucatume/wp-browser": "^2.4",
7448
  "php": ">=5.6",
7449
  "wpdesk/wp-builder": "^1.0"
7450
  },
7484
  "codeception",
7485
  "wordpress"
7486
  ],
7487
+ "time": "2020-04-22T07:09:15+00:00"
7488
  },
7489
  {
7490
  "name": "wpdesk/wp-logs",
7586
  },
7587
  {
7588
  "name": "wpdesk/wp-plugin-flow",
7589
+ "version": "2.6.0",
7590
  "source": {
7591
  "type": "git",
7592
  "url": "https://gitlab.com/wpdesk/wp-plugin-flow.git",
7593
+ "reference": "5e6a816a9afea00bce3a70ac8569d7b4c6d33576"
7594
  },
7595
  "dist": {
7596
  "type": "zip",
7597
+ "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-plugin-flow/repository/archive.zip?sha=5e6a816a9afea00bce3a70ac8569d7b4c6d33576",
7598
+ "reference": "5e6a816a9afea00bce3a70ac8569d7b4c6d33576",
7599
  "shasum": ""
7600
  },
7601
  "require": {
7633
  "email": "krzysiek@wpdesk.pl"
7634
  }
7635
  ],
7636
+ "time": "2020-04-15T15:17:53+00:00"
7637
  },
7638
  {
7639
  "name": "wpdesk/wp-wpdesk-composer",
7640
+ "version": "2.7.1",
7641
  "source": {
7642
  "type": "git",
7643
  "url": "https://gitlab.com/wpdesk/wp-wpdesk-composer.git",
7644
+ "reference": "9825ca8a10c481ca98cece76dd4c16ef3a9fa2cb"
7645
  },
7646
  "dist": {
7647
  "type": "zip",
7648
+ "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-composer/repository/archive.zip?sha=9825ca8a10c481ca98cece76dd4c16ef3a9fa2cb",
7649
+ "reference": "9825ca8a10c481ca98cece76dd4c16ef3a9fa2cb",
7650
  "shasum": ""
7651
  },
7652
  "require": {
7654
  "ext-json": "*",
7655
  "gettext/gettext": "^4",
7656
  "matthiasmullie/minify": "^1.3",
7657
+ "php": ">=5.6",
7658
+ "wpdesk/wp-code-sniffer": "^1.0"
7659
  },
7660
  "require-dev": {
7661
  "composer/composer": "^1.8"
7676
  "email": "krzysiek@wpdesk.pl"
7677
  }
7678
  ],
7679
+ "time": "2020-04-17T11:44:57+00:00"
7680
  },
7681
  {
7682
  "name": "wpdesk/wp-wpdesk-helper",
7786
  },
7787
  {
7788
  "name": "wpdesk/wp-wpdesk-tracker",
7789
+ "version": "2.2.1",
7790
  "source": {
7791
  "type": "git",
7792
  "url": "https://gitlab.com/wpdesk/wp-wpdesk-tracker.git",
7793
+ "reference": "622158524e8bcaae436783c1741904fc314d08b7"
7794
  },
7795
  "dist": {
7796
  "type": "zip",
7797
+ "url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-tracker/repository/archive.zip?sha=622158524e8bcaae436783c1741904fc314d08b7",
7798
+ "reference": "622158524e8bcaae436783c1741904fc314d08b7",
7799
  "shasum": ""
7800
  },
7801
  "require": {
7829
  "email": "krzysiek@wpdesk.pl"
7830
  }
7831
  ],
7832
+ "time": "2020-04-15T08:00:06+00:00"
7833
  },
7834
  {
7835
  "name": "zordius/lightncandy",
flexible-checkout-fields.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Flexible Checkout Fields
4
  Plugin URI: https://www.wpdesk.net/products/flexible-checkout-fields-pro-woocommerce/
5
  Description: Manage your WooCommerce checkout fields. Change order, labels, placeholders and add new fields.
6
- Version: 2.4.8
7
  Author: WP Desk
8
  Author URI: https://www.wpdesk.net/
9
  Text Domain: flexible-checkout-fields
@@ -37,8 +37,8 @@ if ( ! defined( 'ABSPATH' ) ) {
37
 
38
 
39
  /* THESE TWO VARIABLES CAN BE CHANGED AUTOMATICALLY */
40
- $plugin_version = '2.4.8';
41
- $plugin_release_timestamp = '2020-04-01 14:43';
42
 
43
  define( 'FLEXIBLE_CHECKOUT_FIELDS_VERSION', $plugin_version );
44
 
3
  Plugin Name: Flexible Checkout Fields
4
  Plugin URI: https://www.wpdesk.net/products/flexible-checkout-fields-pro-woocommerce/
5
  Description: Manage your WooCommerce checkout fields. Change order, labels, placeholders and add new fields.
6
+ Version: 2.4.9
7
  Author: WP Desk
8
  Author URI: https://www.wpdesk.net/
9
  Text Domain: flexible-checkout-fields
37
 
38
 
39
  /* THESE TWO VARIABLES CAN BE CHANGED AUTOMATICALLY */
40
+ $plugin_version = '2.4.9';
41
+ $plugin_release_timestamp = '2020-04-22 09:11';
42
 
43
  define( 'FLEXIBLE_CHECKOUT_FIELDS_VERSION', $plugin_version );
44
 
lang/flexible-checkout-fields.pot CHANGED
@@ -7,8 +7,8 @@ msgstr ""
7
  "MIME-Version: 1.0\n"
8
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Content-Transfer-Encoding: 8bit\n"
10
- "POT-Creation-Date: 2020-04-15T17:06:41+00:00\n"
11
- "PO-Revision-Date: 2020-04-15T17:06:41+00:00\n"
12
  "Language: \n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
@@ -199,7 +199,7 @@ msgid "Upgrade"
199
  msgstr ""
200
 
201
  #: /builds/wpdesk/flexible-checkout-fields/classes/display-options.php:103
202
- #: /builds/wpdesk/flexible-checkout-fields/classes/user-profile.php:182
203
  msgid "Additional Information"
204
  msgstr ""
205
 
@@ -266,11 +266,11 @@ msgstr ""
266
  msgid "Opt-out"
267
  msgstr ""
268
 
269
- #: /builds/wpdesk/flexible-checkout-fields/classes/user-profile.php:84
270
  msgid "Yes"
271
  msgstr ""
272
 
273
- #: /builds/wpdesk/flexible-checkout-fields/classes/user-profile.php:85
274
  msgid "No"
275
  msgstr ""
276
 
@@ -551,7 +551,7 @@ msgid "Subscriptions"
551
  msgstr ""
552
 
553
  #: /builds/wpdesk/flexible-checkout-fields/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:15
554
- #: /builds/wpdesk/flexible-checkout-fields/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-notice.php:13
555
  msgid "Hey %s,"
556
  msgstr ""
557
 
7
  "MIME-Version: 1.0\n"
8
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Content-Transfer-Encoding: 8bit\n"
10
+ "POT-Creation-Date: 2020-04-23T11:37:52+00:00\n"
11
+ "PO-Revision-Date: 2020-04-23T11:37:52+00:00\n"
12
  "Language: \n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
199
  msgstr ""
200
 
201
  #: /builds/wpdesk/flexible-checkout-fields/classes/display-options.php:103
202
+ #: /builds/wpdesk/flexible-checkout-fields/classes/user-profile.php:198
203
  msgid "Additional Information"
204
  msgstr ""
205
 
266
  msgid "Opt-out"
267
  msgstr ""
268
 
269
+ #: /builds/wpdesk/flexible-checkout-fields/classes/user-profile.php:91
270
  msgid "Yes"
271
  msgstr ""
272
 
273
+ #: /builds/wpdesk/flexible-checkout-fields/classes/user-profile.php:92
274
  msgid "No"
275
  msgstr ""
276
 
551
  msgstr ""
552
 
553
  #: /builds/wpdesk/flexible-checkout-fields/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-connect.php:15
554
+ #: /builds/wpdesk/flexible-checkout-fields/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-notice.php:19
555
  msgid "Hey %s,"
556
  msgstr ""
557
 
phpcs.xml.dist.org DELETED
@@ -1,17 +0,0 @@
1
- <?xml version="1.0"?>
2
- <ruleset name="WordPress Coding Standards for WP Desk Plugin">
3
- <description>Sniffs for WordPress WPDesk plugins</description>
4
-
5
- <rule ref="PHPCompatibility"/>
6
- <config name="testVersion" value="5.5-"/>
7
-
8
- <rule ref="WordPress"/>
9
-
10
- <config name="text_domain" value="wpdesk-plugin,default,s214-settings-demo"/>
11
-
12
- <arg name="extensions" value="php"/>
13
-
14
- <file>./flexible-checkout-fields.php</file>
15
- <file>./classes</file>
16
- <exclude-pattern>*/settings-api/*</exclude-pattern>
17
- </ruleset>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === Flexible Checkout Fields for WooCommerce ===
2
 
3
- Contributors: wpdesk,dyszczo,grola,piotrpo,dwukropek,marcinkolanko
4
  Donate link: https://www.wpdesk.net/flexible-checkout-fields-woocommerce/
5
  Tags: woocommerce checkout fields, woocommerce custom fields, woocommerce checkout manager, woocommerce checkout editor, woocommerce fields manager, woocommerce fields editor, woocommerce custom checkout fields, woocommerce checkout options, woocommerce checkout pro, woocommerce custom sections, woocommerce file upload
6
  Requires at least: 4.5
7
  Tested up to: 5.4
8
- Stable tag: 2.4.8
9
  Requires PHP: 5.6
10
  License: GPLv3 or later
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -193,6 +193,9 @@ If you are upgrading from the old WooCommerce Checkout Fields version (1.1, wooc
193
 
194
  == Changelog ==
195
 
 
 
 
196
  = 2.4.8- 2020-04-09 =
197
  * Fixed warnings on settings saving
198
 
1
  === Flexible Checkout Fields for WooCommerce ===
2
 
3
+ Contributors: wpdesk,dyszczo,grola,piotrpo,marcinkolanko
4
  Donate link: https://www.wpdesk.net/flexible-checkout-fields-woocommerce/
5
  Tags: woocommerce checkout fields, woocommerce custom fields, woocommerce checkout manager, woocommerce checkout editor, woocommerce fields manager, woocommerce fields editor, woocommerce custom checkout fields, woocommerce checkout options, woocommerce checkout pro, woocommerce custom sections, woocommerce file upload
6
  Requires at least: 4.5
7
  Tested up to: 5.4
8
+ Stable tag: 2.4.9
9
  Requires PHP: 5.6
10
  License: GPLv3 or later
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
193
 
194
  == Changelog ==
195
 
196
+ = 2.4.9- 2020-04-21 =
197
+ * Fixed missing Copy from billing address button
198
+
199
  = 2.4.8- 2020-04-09 =
200
  * Fixed warnings on settings saving
201
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitc263f7fffbec2c3b2a0670b577797997::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitc0d762a0e7cb8b1ef64e3babe6948408::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitc263f7fffbec2c3b2a0670b577797997
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInitc263f7fffbec2c3b2a0670b577797997
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitc263f7fffbec2c3b2a0670b577797997', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitc263f7fffbec2c3b2a0670b577797997', '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\ComposerStaticInitc263f7fffbec2c3b2a0670b577797997::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitc0d762a0e7cb8b1ef64e3babe6948408
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitc0d762a0e7cb8b1ef64e3babe6948408', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitc0d762a0e7cb8b1ef64e3babe6948408', '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\ComposerStaticInitc0d762a0e7cb8b1ef64e3babe6948408::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitc263f7fffbec2c3b2a0670b577797997
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'P' =>
@@ -276,9 +276,9 @@ class ComposerStaticInitc263f7fffbec2c3b2a0670b577797997
276
  public static function getInitializer(ClassLoader $loader)
277
  {
278
  return \Closure::bind(function () use ($loader) {
279
- $loader->prefixLengthsPsr4 = ComposerStaticInitc263f7fffbec2c3b2a0670b577797997::$prefixLengthsPsr4;
280
- $loader->prefixDirsPsr4 = ComposerStaticInitc263f7fffbec2c3b2a0670b577797997::$prefixDirsPsr4;
281
- $loader->classMap = ComposerStaticInitc263f7fffbec2c3b2a0670b577797997::$classMap;
282
 
283
  }, null, ClassLoader::class);
284
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitc0d762a0e7cb8b1ef64e3babe6948408
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'P' =>
276
  public static function getInitializer(ClassLoader $loader)
277
  {
278
  return \Closure::bind(function () use ($loader) {
279
+ $loader->prefixLengthsPsr4 = ComposerStaticInitc0d762a0e7cb8b1ef64e3babe6948408::$prefixLengthsPsr4;
280
+ $loader->prefixDirsPsr4 = ComposerStaticInitc0d762a0e7cb8b1ef64e3babe6948408::$prefixDirsPsr4;
281
+ $loader->classMap = ComposerStaticInitc0d762a0e7cb8b1ef64e3babe6948408::$classMap;
282
 
283
  }, null, ClassLoader::class);
284
  }
vendor_prefixed/wpdesk/wp-code-sniffer/composer.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "wpdesk\/wp-code-sniffer",
3
+ "description": "Library for WP Desk Coding standards in plugins.",
4
+ "license": "MIT",
5
+ "keywords": [
6
+ "wordpress",
7
+ "code sniffer",
8
+ "admin"
9
+ ],
10
+ "homepage": "https:\/\/gitlab.com\/wpdesk\/wp-code-sniffer",
11
+ "type": "phpcodesniffer-standard",
12
+ "minimum-stability": "stable",
13
+ "authors": [
14
+ {
15
+ "name": "grola",
16
+ "email": "grola@wpdesk.net"
17
+ }
18
+ ],
19
+ "require": {
20
+ "dealerdirect\/phpcodesniffer-composer-installer": "^0.6.2",
21
+ "phpcompatibility\/php-compatibility": "^9.3",
22
+ "squizlabs\/php_codesniffer": "^3.5",
23
+ "wp-coding-standards\/wpcs": "^2.2"
24
+ },
25
+ "require-dev": {
26
+ "phpunit\/phpunit": "<7",
27
+ "mockery\/mockery": "*",
28
+ "10up\/wp_mock": "*"
29
+ },
30
+ "autoload": {},
31
+ "autoload-dev": {},
32
+ "scripts": {
33
+ "phpcs": "phpcs"
34
+ },
35
+ "extra": {
36
+ "class": "WPDesk\\Composer\\Codeception\\Plugin"
37
+ }
38
+ }
vendor_prefixed/wpdesk/wp-codeception/composer.json CHANGED
@@ -20,8 +20,16 @@
20
  "php": ">=5.6",
21
  "ext-json": "*",
22
  "wpdesk\/wp-builder": "^1.0",
23
- "lucatume\/wp-browser": "^2.2",
24
- "composer-plugin-api": "^1.1"
 
 
 
 
 
 
 
 
25
  },
26
  "require-dev": {
27
  "phpunit\/phpunit": "<7",
20
  "php": ">=5.6",
21
  "ext-json": "*",
22
  "wpdesk\/wp-builder": "^1.0",
23
+ "composer-plugin-api": "^1.1",
24
+ "codeception\/module-db": "^1.0",
25
+ "codeception\/module-cli": "^1.0",
26
+ "codeception\/module-webdriver": "^1.0",
27
+ "lucatume\/wp-browser": "^2.4",
28
+ "codeception\/module-filesystem": "^1.0",
29
+ "codeception\/module-rest": "^1.2",
30
+ "codeception\/module-phpbrowser": "^1.0",
31
+ "codeception\/module-asserts": "^1.1",
32
+ "codeception\/util-universalframework": "^1.0"
33
  },
34
  "require-dev": {
35
  "phpunit\/phpunit": "<7",
vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/AcceptanceTestGenerator.php CHANGED
@@ -25,7 +25,7 @@ class {{name}} extends AbstractCestForPluginActivation {
25
  \t * @throws \\Codeception\\Exception\\ModuleException .
26
  \t */
27
  \tpublic function _before( \$i ) {
28
- \t\t\$i->loginAsAdmin();
29
  \t\t\$i->amOnPluginsPage();
30
  \t\t\$i->deactivatePlugin( \$this->getPluginSlug() );
31
  \t\t\$i->amOnPluginsPage();
@@ -45,7 +45,7 @@ class {{name}} extends AbstractCestForPluginActivation {
45
  \t */
46
  \tpublic function pluginActivation( \$i ) {
47
 
48
- \t\t\$i->loginAsAdmin();
49
 
50
  \t\t\$i->amOnPluginsPage();
51
  \t\t\$i->seePluginDeactivated( \$this->getPluginSlug() );
25
  \t * @throws \\Codeception\\Exception\\ModuleException .
26
  \t */
27
  \tpublic function _before( \$i ) {
28
+ \t\t\$i->loginAsAdministrator();
29
  \t\t\$i->amOnPluginsPage();
30
  \t\t\$i->deactivatePlugin( \$this->getPluginSlug() );
31
  \t\t\$i->amOnPluginsPage();
45
  \t */
46
  \tpublic function pluginActivation( \$i ) {
47
 
48
+ \t\t\$i->loginAsAdministrator();
49
 
50
  \t\t\$i->amOnPluginsPage();
51
  \t\t\$i->seePluginDeactivated( \$this->getPluginSlug() );
vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/HelperInstanceAsFilterTrait.php CHANGED
@@ -19,7 +19,7 @@ trait HelperInstanceAsFilterTrait
19
  */
20
  private function get_helper_version()
21
  {
22
- return 2;
23
  }
24
  /**
25
  * Returns filter action name for helper instance
19
  */
20
  private function get_helper_version()
21
  {
22
+ return 3;
23
  }
24
  /**
25
  * Returns filter action name for helper instance
vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/Simple/SimplePaidStrategy.php CHANGED
@@ -56,13 +56,15 @@ class SimplePaidStrategy implements \FcfVendor\WPDesk\Plugin\Flow\Initialization
56
  }
57
  $this->prepare_tracker_action();
58
  $registrator = $this->register_plugin();
59
- $this->init_helper();
60
- $is_plugin_subscription_active = $registrator instanceof \FcfVendor\WPDesk\License\PluginRegistrator && $registrator->is_active();
61
- if ($this->plugin instanceof \FcfVendor\WPDesk\PluginBuilder\Plugin\ActivationAware && $is_plugin_subscription_active) {
62
- $this->plugin->set_active();
63
- }
64
- $this->store_plugin($this->plugin);
65
- $this->init_plugin($this->plugin);
 
 
66
  return $this->plugin;
67
  }
68
  /**
56
  }
57
  $this->prepare_tracker_action();
58
  $registrator = $this->register_plugin();
59
+ \add_action('plugins_loaded', function () use($registrator) {
60
+ $this->init_helper();
61
+ $is_plugin_subscription_active = $registrator instanceof \FcfVendor\WPDesk\License\PluginRegistrator && $registrator->is_active();
62
+ if ($this->plugin instanceof \FcfVendor\WPDesk\PluginBuilder\Plugin\ActivationAware && $is_plugin_subscription_active) {
63
+ $this->plugin->set_active();
64
+ }
65
+ $this->store_plugin($this->plugin);
66
+ $this->init_plugin($this->plugin);
67
+ }, $priority_before_flow_2_5_after_2_6 = -45);
68
  return $this->plugin;
69
  }
70
  /**
vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/TrackerInstanceAsFilterTrait.php CHANGED
@@ -20,6 +20,15 @@ trait TrackerInstanceAsFilterTrait
20
  {
21
  return 'wpdesk_tracker_instance';
22
  }
 
 
 
 
 
 
 
 
 
23
  /**
24
  * @return \WPDesk_Tracker_Interface
25
  */
@@ -49,6 +58,6 @@ trait TrackerInstanceAsFilterTrait
49
  \do_action('wpdesk_tracker_started', self::$tracker_instance, $this->plugin_info);
50
  return self::$tracker_instance;
51
  }
52
- });
53
  }
54
  }
20
  {
21
  return 'wpdesk_tracker_instance';
22
  }
23
+ /**
24
+ * Returns version of the tracker. Inc when trackker is changed and should be instantiated fist.
25
+ *
26
+ * @return int
27
+ */
28
+ private function get_tracker_version()
29
+ {
30
+ return 2;
31
+ }
32
  /**
33
  * @return \WPDesk_Tracker_Interface
34
  */
58
  \do_action('wpdesk_tracker_started', self::$tracker_instance, $this->plugin_info);
59
  return self::$tracker_instance;
60
  }
61
+ }, 10 - $this->get_tracker_version());
62
  }
63
  }
vendor_prefixed/wpdesk/wp-plugin-flow/src/PluginBootstrap.php CHANGED
@@ -12,7 +12,7 @@ use FcfVendor\WPDesk\Plugin\Flow\Initialization\InitializationFactory;
12
  final class PluginBootstrap
13
  {
14
  const LIBRARY_TEXT_DOMAIN = 'flexible-checkout-fields';
15
- const PRIORITY_BEFORE_SHARED_CLASS_LOADER = -40;
16
  /** @var string */
17
  private $plugin_version;
18
  /** @var string */
@@ -83,7 +83,7 @@ final class PluginBootstrap
83
  } else {
84
  $requirements_checker->render_notices();
85
  }
86
- }, self::PRIORITY_BEFORE_SHARED_CLASS_LOADER);
87
  }
88
  /**
89
  * Initialize activated_plugin action.
12
  final class PluginBootstrap
13
  {
14
  const LIBRARY_TEXT_DOMAIN = 'flexible-checkout-fields';
15
+ const PRIORITY_BEFORE_FLOW_2_5 = -50;
16
  /** @var string */
17
  private $plugin_version;
18
  /** @var string */
83
  } else {
84
  $requirements_checker->render_notices();
85
  }
86
+ }, self::PRIORITY_BEFORE_FLOW_2_5);
87
  }
88
  /**
89
  * Initialize activated_plugin action.
vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/views/tracker-notice.php CHANGED
@@ -9,17 +9,32 @@ if (!\defined('ABSPATH')) {
9
 
10
  <div id="wpdesk_tracker_notice" class="updated notice wpdesk_tracker_notice is-dismissible">
11
  <p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  <?php
13
- \printf(\__('Hey %s,', 'flexible-checkout-fields'), $username);
14
- ?><br/>
 
 
 
15
  <?php
16
- \_e('We need your help to improve <strong>WP Desk plugins</strong>, so they are more useful for you and the rest of <strong>30,000+ users</strong>. By collecting data on how you use our plugins, you will help us a lot. We will not collect any sensitive data, so you can feel safe.', 'flexible-checkout-fields');
17
  ?>
18
- <a href="<?php
19
- echo $terms_url;
20
- ?>" target="_blank"><?php
21
- \_e('Find out more &raquo;', 'flexible-checkout-fields');
22
- ?></a>
23
  </p>
24
  <p>
25
  <button id="wpdesk_tracker_allow_button_notice" class="button button-primary"><?php
9
 
10
  <div id="wpdesk_tracker_notice" class="updated notice wpdesk_tracker_notice is-dismissible">
11
  <p>
12
+ <?php
13
+ $notice_content = \apply_filters('wpdesk_tracker_notice_content', \false, $username, $terms_url);
14
+ ?>
15
+ <?php
16
+ if (empty($notice_content)) {
17
+ ?>
18
+ <?php
19
+ \printf(\__('Hey %s,', 'flexible-checkout-fields'), $username);
20
+ ?><br/>
21
+ <?php
22
+ \_e('We need your help to improve <strong>WP Desk plugins</strong>, so they are more useful for you and the rest of <strong>30,000+ users</strong>. By collecting data on how you use our plugins, you will help us a lot. We will not collect any sensitive data, so you can feel safe.', 'flexible-checkout-fields');
23
+ ?>
24
+ <a href="<?php
25
+ echo $terms_url;
26
+ ?>" target="_blank"><?php
27
+ \_e('Find out more &raquo;', 'flexible-checkout-fields');
28
+ ?></a>
29
  <?php
30
+ } else {
31
+ ?>
32
+ <?php
33
+ echo $notice_content;
34
+ ?>
35
  <?php
36
+ }
37
  ?>
 
 
 
 
 
38
  </p>
39
  <p>
40
  <button id="wpdesk_tracker_allow_button_notice" class="button button-primary"><?php