Smart Custom Fields - Version 4.2.1

Version Description

  • Fix Worning/Fatal error on PHP7/8.
  • Fix sanitize missing in the textarea field.
  • Add list to the wysiwyg field.
Download this release

Release Info

Developer inc2734
Plugin Icon wp plugin Smart Custom Fields
Version 4.2.1
Comparing to
See all releases

Code changes from version 4.2.0 to 4.2.1

classes/controller/class.controller-base.php CHANGED
@@ -26,9 +26,11 @@ class Smart_Custom_Fields_Controller_Base {
26
 
27
  /**
28
  * Loading resources for edit page.
 
 
29
  */
30
- public function admin_enqueue_scripts() {
31
- do_action( SCF_Config::PREFIX . 'before-editor-enqueue-scripts' );
32
  wp_enqueue_style(
33
  SCF_Config::PREFIX . 'editor',
34
  plugins_url( SCF_Config::NAME ) . '/css/editor.css'
@@ -49,7 +51,7 @@ class Smart_Custom_Fields_Controller_Base {
49
  'file_uploader_title' => esc_html__( 'File setting', 'smart-custom-fields' ),
50
  )
51
  );
52
- do_action( SCF_Config::PREFIX . 'after-editor-enqueue-scripts' );
53
 
54
  if ( ! user_can_richedit() ) {
55
  wp_enqueue_script(
26
 
27
  /**
28
  * Loading resources for edit page.
29
+ *
30
+ * @param string $hook The current admin page.
31
  */
32
+ public function admin_enqueue_scripts( $hook ) {
33
+ do_action( SCF_Config::PREFIX . 'before-editor-enqueue-scripts', $hook );
34
  wp_enqueue_style(
35
  SCF_Config::PREFIX . 'editor',
36
  plugins_url( SCF_Config::NAME ) . '/css/editor.css'
51
  'file_uploader_title' => esc_html__( 'File setting', 'smart-custom-fields' ),
52
  )
53
  );
54
+ do_action( SCF_Config::PREFIX . 'after-editor-enqueue-scripts', $hook );
55
 
56
  if ( ! user_can_richedit() ) {
57
  wp_enqueue_script(
classes/fields/class.field-textarea.php CHANGED
@@ -53,7 +53,7 @@ class Smart_Custom_Fields_Field_Textarea extends Smart_Custom_Fields_Field_Base
53
  esc_attr( $name ),
54
  esc_attr( $rows ),
55
  disabled( true, $disabled, false ),
56
- $value
57
  );
58
  }
59
 
53
  esc_attr( $name ),
54
  esc_attr( $rows ),
55
  disabled( true, $disabled, false ),
56
+ esc_textarea( $value )
57
  );
58
  }
59
 
composer.json CHANGED
@@ -19,11 +19,12 @@
19
  },
20
  "require-dev": {
21
  "dealerdirect/phpcodesniffer-composer-installer": "^0.7",
22
- "squizlabs/php_codesniffer": "^3.5",
23
  "phpcompatibility/php-compatibility": "^9.3",
24
  "wp-coding-standards/wpcs": "^2.3",
25
- "sirbrillig/phpcs-variable-analysis": "^2.10",
26
- "wp-phpunit/wp-phpunit": "^5.6"
 
27
  },
28
  "scripts" :{
29
  "format": "phpcbf --standard=./.phpcs.xml.dist --report-summary --report-source",
19
  },
20
  "require-dev": {
21
  "dealerdirect/phpcodesniffer-composer-installer": "^0.7",
22
+ "squizlabs/php_codesniffer": "^3.6",
23
  "phpcompatibility/php-compatibility": "^9.3",
24
  "wp-coding-standards/wpcs": "^2.3",
25
+ "sirbrillig/phpcs-variable-analysis": "^2.11",
26
+ "wp-phpunit/wp-phpunit": "^5.8",
27
+ "yoast/phpunit-polyfills": "^1.0"
28
  },
29
  "scripts" :{
30
  "format": "phpcbf --standard=./.phpcs.xml.dist --report-summary --report-source",
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": "ce00d02a64946066cc95ae9b80fb784f",
8
  "packages": [],
9
  "packages-dev": [
10
  {
@@ -77,67 +77,1973 @@
77
  },
78
  "time": "2020-12-07T18:04:37+00:00"
79
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  {
81
  "name": "phpcompatibility/php-compatibility",
82
  "version": "9.3.5",
83
  "source": {
84
  "type": "git",
85
- "url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
86
- "reference": "9fb324479acf6f39452e0655d2429cc0d3914243"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  },
88
  "dist": {
89
  "type": "zip",
90
- "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243",
91
- "reference": "9fb324479acf6f39452e0655d2429cc0d3914243",
92
  "shasum": ""
93
  },
94
  "require": {
95
- "php": ">=5.3",
96
- "squizlabs/php_codesniffer": "^2.3 || ^3.0.2"
97
- },
98
- "conflict": {
99
- "squizlabs/php_codesniffer": "2.6.2"
100
  },
101
  "require-dev": {
102
- "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0"
103
  },
104
- "suggest": {
105
- "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
106
- "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
 
 
 
 
 
 
 
107
  },
108
- "type": "phpcodesniffer-standard",
109
  "notification-url": "https://packagist.org/downloads/",
110
  "license": [
111
- "LGPL-3.0-or-later"
112
  ],
113
  "authors": [
114
  {
115
- "name": "Wim Godden",
116
- "homepage": "https://github.com/wimg",
117
- "role": "lead"
118
- },
119
- {
120
- "name": "Juliette Reinders Folmer",
121
- "homepage": "https://github.com/jrfnl",
122
  "role": "lead"
123
- },
 
 
 
 
 
 
 
 
124
  {
125
- "name": "Contributors",
126
- "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors"
127
  }
128
  ],
129
- "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.",
130
- "homepage": "http://techblog.wimgodden.be/tag/codesniffer/",
131
- "keywords": [
132
- "compatibility",
133
- "phpcs",
134
- "standards"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
  ],
 
 
136
  "support": {
137
- "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues",
138
- "source": "https://github.com/PHPCompatibility/PHPCompatibility"
139
  },
140
- "time": "2019-12-27T09:44:58+00:00"
 
 
 
 
 
 
141
  },
142
  {
143
  "name": "sirbrillig/phpcs-variable-analysis",
@@ -194,16 +2100,16 @@
194
  },
195
  {
196
  "name": "squizlabs/php_codesniffer",
197
- "version": "3.6.0",
198
  "source": {
199
  "type": "git",
200
  "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
201
- "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625"
202
  },
203
  "dist": {
204
  "type": "zip",
205
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ffced0d2c8fa8e6cdc4d695a743271fab6c38625",
206
- "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625",
207
  "shasum": ""
208
  },
209
  "require": {
@@ -246,7 +2152,194 @@
246
  "source": "https://github.com/squizlabs/PHP_CodeSniffer",
247
  "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
248
  },
249
- "time": "2021-04-09T00:54:41+00:00"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  },
251
  {
252
  "name": "wp-coding-standards/wpcs",
@@ -301,16 +2394,16 @@
301
  },
302
  {
303
  "name": "wp-phpunit/wp-phpunit",
304
- "version": "5.8.1",
305
  "source": {
306
  "type": "git",
307
  "url": "https://github.com/wp-phpunit/wp-phpunit.git",
308
- "reference": "0b89ad32feae22f3a39e63e44117d6e56bdeed69"
309
  },
310
  "dist": {
311
  "type": "zip",
312
- "url": "https://api.github.com/repos/wp-phpunit/wp-phpunit/zipball/0b89ad32feae22f3a39e63e44117d6e56bdeed69",
313
- "reference": "0b89ad32feae22f3a39e63e44117d6e56bdeed69",
314
  "shasum": ""
315
  },
316
  "type": "library",
@@ -345,7 +2438,68 @@
345
  "issues": "https://github.com/wp-phpunit/issues",
346
  "source": "https://github.com/wp-phpunit/wp-phpunit"
347
  },
348
- "time": "2021-09-09T19:11:29+00:00"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
349
  }
350
  ],
351
  "aliases": [],
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": "23822b3ede02a96543fc9541a27c605b",
8
  "packages": [],
9
  "packages-dev": [
10
  {
77
  },
78
  "time": "2020-12-07T18:04:37+00:00"
79
  },
80
+ {
81
+ "name": "doctrine/instantiator",
82
+ "version": "1.4.0",
83
+ "source": {
84
+ "type": "git",
85
+ "url": "https://github.com/doctrine/instantiator.git",
86
+ "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b"
87
+ },
88
+ "dist": {
89
+ "type": "zip",
90
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b",
91
+ "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b",
92
+ "shasum": ""
93
+ },
94
+ "require": {
95
+ "php": "^7.1 || ^8.0"
96
+ },
97
+ "require-dev": {
98
+ "doctrine/coding-standard": "^8.0",
99
+ "ext-pdo": "*",
100
+ "ext-phar": "*",
101
+ "phpbench/phpbench": "^0.13 || 1.0.0-alpha2",
102
+ "phpstan/phpstan": "^0.12",
103
+ "phpstan/phpstan-phpunit": "^0.12",
104
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
105
+ },
106
+ "type": "library",
107
+ "autoload": {
108
+ "psr-4": {
109
+ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
110
+ }
111
+ },
112
+ "notification-url": "https://packagist.org/downloads/",
113
+ "license": [
114
+ "MIT"
115
+ ],
116
+ "authors": [
117
+ {
118
+ "name": "Marco Pivetta",
119
+ "email": "ocramius@gmail.com",
120
+ "homepage": "https://ocramius.github.io/"
121
+ }
122
+ ],
123
+ "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
124
+ "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
125
+ "keywords": [
126
+ "constructor",
127
+ "instantiate"
128
+ ],
129
+ "support": {
130
+ "issues": "https://github.com/doctrine/instantiator/issues",
131
+ "source": "https://github.com/doctrine/instantiator/tree/1.4.0"
132
+ },
133
+ "funding": [
134
+ {
135
+ "url": "https://www.doctrine-project.org/sponsorship.html",
136
+ "type": "custom"
137
+ },
138
+ {
139
+ "url": "https://www.patreon.com/phpdoctrine",
140
+ "type": "patreon"
141
+ },
142
+ {
143
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
144
+ "type": "tidelift"
145
+ }
146
+ ],
147
+ "time": "2020-11-10T18:47:58+00:00"
148
+ },
149
+ {
150
+ "name": "myclabs/deep-copy",
151
+ "version": "1.10.2",
152
+ "source": {
153
+ "type": "git",
154
+ "url": "https://github.com/myclabs/DeepCopy.git",
155
+ "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220"
156
+ },
157
+ "dist": {
158
+ "type": "zip",
159
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220",
160
+ "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220",
161
+ "shasum": ""
162
+ },
163
+ "require": {
164
+ "php": "^7.1 || ^8.0"
165
+ },
166
+ "replace": {
167
+ "myclabs/deep-copy": "self.version"
168
+ },
169
+ "require-dev": {
170
+ "doctrine/collections": "^1.0",
171
+ "doctrine/common": "^2.6",
172
+ "phpunit/phpunit": "^7.1"
173
+ },
174
+ "type": "library",
175
+ "autoload": {
176
+ "psr-4": {
177
+ "DeepCopy\\": "src/DeepCopy/"
178
+ },
179
+ "files": [
180
+ "src/DeepCopy/deep_copy.php"
181
+ ]
182
+ },
183
+ "notification-url": "https://packagist.org/downloads/",
184
+ "license": [
185
+ "MIT"
186
+ ],
187
+ "description": "Create deep copies (clones) of your objects",
188
+ "keywords": [
189
+ "clone",
190
+ "copy",
191
+ "duplicate",
192
+ "object",
193
+ "object graph"
194
+ ],
195
+ "support": {
196
+ "issues": "https://github.com/myclabs/DeepCopy/issues",
197
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2"
198
+ },
199
+ "funding": [
200
+ {
201
+ "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
202
+ "type": "tidelift"
203
+ }
204
+ ],
205
+ "time": "2020-11-13T09:40:50+00:00"
206
+ },
207
+ {
208
+ "name": "nikic/php-parser",
209
+ "version": "v4.13.1",
210
+ "source": {
211
+ "type": "git",
212
+ "url": "https://github.com/nikic/PHP-Parser.git",
213
+ "reference": "63a79e8daa781cac14e5195e63ed8ae231dd10fd"
214
+ },
215
+ "dist": {
216
+ "type": "zip",
217
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/63a79e8daa781cac14e5195e63ed8ae231dd10fd",
218
+ "reference": "63a79e8daa781cac14e5195e63ed8ae231dd10fd",
219
+ "shasum": ""
220
+ },
221
+ "require": {
222
+ "ext-tokenizer": "*",
223
+ "php": ">=7.0"
224
+ },
225
+ "require-dev": {
226
+ "ircmaxell/php-yacc": "^0.0.7",
227
+ "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
228
+ },
229
+ "bin": [
230
+ "bin/php-parse"
231
+ ],
232
+ "type": "library",
233
+ "extra": {
234
+ "branch-alias": {
235
+ "dev-master": "4.9-dev"
236
+ }
237
+ },
238
+ "autoload": {
239
+ "psr-4": {
240
+ "PhpParser\\": "lib/PhpParser"
241
+ }
242
+ },
243
+ "notification-url": "https://packagist.org/downloads/",
244
+ "license": [
245
+ "BSD-3-Clause"
246
+ ],
247
+ "authors": [
248
+ {
249
+ "name": "Nikita Popov"
250
+ }
251
+ ],
252
+ "description": "A PHP parser written in PHP",
253
+ "keywords": [
254
+ "parser",
255
+ "php"
256
+ ],
257
+ "support": {
258
+ "issues": "https://github.com/nikic/PHP-Parser/issues",
259
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.1"
260
+ },
261
+ "time": "2021-11-03T20:52:16+00:00"
262
+ },
263
+ {
264
+ "name": "phar-io/manifest",
265
+ "version": "2.0.3",
266
+ "source": {
267
+ "type": "git",
268
+ "url": "https://github.com/phar-io/manifest.git",
269
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
270
+ },
271
+ "dist": {
272
+ "type": "zip",
273
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
274
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
275
+ "shasum": ""
276
+ },
277
+ "require": {
278
+ "ext-dom": "*",
279
+ "ext-phar": "*",
280
+ "ext-xmlwriter": "*",
281
+ "phar-io/version": "^3.0.1",
282
+ "php": "^7.2 || ^8.0"
283
+ },
284
+ "type": "library",
285
+ "extra": {
286
+ "branch-alias": {
287
+ "dev-master": "2.0.x-dev"
288
+ }
289
+ },
290
+ "autoload": {
291
+ "classmap": [
292
+ "src/"
293
+ ]
294
+ },
295
+ "notification-url": "https://packagist.org/downloads/",
296
+ "license": [
297
+ "BSD-3-Clause"
298
+ ],
299
+ "authors": [
300
+ {
301
+ "name": "Arne Blankerts",
302
+ "email": "arne@blankerts.de",
303
+ "role": "Developer"
304
+ },
305
+ {
306
+ "name": "Sebastian Heuer",
307
+ "email": "sebastian@phpeople.de",
308
+ "role": "Developer"
309
+ },
310
+ {
311
+ "name": "Sebastian Bergmann",
312
+ "email": "sebastian@phpunit.de",
313
+ "role": "Developer"
314
+ }
315
+ ],
316
+ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
317
+ "support": {
318
+ "issues": "https://github.com/phar-io/manifest/issues",
319
+ "source": "https://github.com/phar-io/manifest/tree/2.0.3"
320
+ },
321
+ "time": "2021-07-20T11:28:43+00:00"
322
+ },
323
+ {
324
+ "name": "phar-io/version",
325
+ "version": "3.1.0",
326
+ "source": {
327
+ "type": "git",
328
+ "url": "https://github.com/phar-io/version.git",
329
+ "reference": "bae7c545bef187884426f042434e561ab1ddb182"
330
+ },
331
+ "dist": {
332
+ "type": "zip",
333
+ "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182",
334
+ "reference": "bae7c545bef187884426f042434e561ab1ddb182",
335
+ "shasum": ""
336
+ },
337
+ "require": {
338
+ "php": "^7.2 || ^8.0"
339
+ },
340
+ "type": "library",
341
+ "autoload": {
342
+ "classmap": [
343
+ "src/"
344
+ ]
345
+ },
346
+ "notification-url": "https://packagist.org/downloads/",
347
+ "license": [
348
+ "BSD-3-Clause"
349
+ ],
350
+ "authors": [
351
+ {
352
+ "name": "Arne Blankerts",
353
+ "email": "arne@blankerts.de",
354
+ "role": "Developer"
355
+ },
356
+ {
357
+ "name": "Sebastian Heuer",
358
+ "email": "sebastian@phpeople.de",
359
+ "role": "Developer"
360
+ },
361
+ {
362
+ "name": "Sebastian Bergmann",
363
+ "email": "sebastian@phpunit.de",
364
+ "role": "Developer"
365
+ }
366
+ ],
367
+ "description": "Library for handling version information and constraints",
368
+ "support": {
369
+ "issues": "https://github.com/phar-io/version/issues",
370
+ "source": "https://github.com/phar-io/version/tree/3.1.0"
371
+ },
372
+ "time": "2021-02-23T14:00:09+00:00"
373
+ },
374
  {
375
  "name": "phpcompatibility/php-compatibility",
376
  "version": "9.3.5",
377
  "source": {
378
  "type": "git",
379
+ "url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
380
+ "reference": "9fb324479acf6f39452e0655d2429cc0d3914243"
381
+ },
382
+ "dist": {
383
+ "type": "zip",
384
+ "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243",
385
+ "reference": "9fb324479acf6f39452e0655d2429cc0d3914243",
386
+ "shasum": ""
387
+ },
388
+ "require": {
389
+ "php": ">=5.3",
390
+ "squizlabs/php_codesniffer": "^2.3 || ^3.0.2"
391
+ },
392
+ "conflict": {
393
+ "squizlabs/php_codesniffer": "2.6.2"
394
+ },
395
+ "require-dev": {
396
+ "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0"
397
+ },
398
+ "suggest": {
399
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
400
+ "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
401
+ },
402
+ "type": "phpcodesniffer-standard",
403
+ "notification-url": "https://packagist.org/downloads/",
404
+ "license": [
405
+ "LGPL-3.0-or-later"
406
+ ],
407
+ "authors": [
408
+ {
409
+ "name": "Wim Godden",
410
+ "homepage": "https://github.com/wimg",
411
+ "role": "lead"
412
+ },
413
+ {
414
+ "name": "Juliette Reinders Folmer",
415
+ "homepage": "https://github.com/jrfnl",
416
+ "role": "lead"
417
+ },
418
+ {
419
+ "name": "Contributors",
420
+ "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors"
421
+ }
422
+ ],
423
+ "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.",
424
+ "homepage": "http://techblog.wimgodden.be/tag/codesniffer/",
425
+ "keywords": [
426
+ "compatibility",
427
+ "phpcs",
428
+ "standards"
429
+ ],
430
+ "support": {
431
+ "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues",
432
+ "source": "https://github.com/PHPCompatibility/PHPCompatibility"
433
+ },
434
+ "time": "2019-12-27T09:44:58+00:00"
435
+ },
436
+ {
437
+ "name": "phpdocumentor/reflection-common",
438
+ "version": "2.2.0",
439
+ "source": {
440
+ "type": "git",
441
+ "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
442
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
443
+ },
444
+ "dist": {
445
+ "type": "zip",
446
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
447
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
448
+ "shasum": ""
449
+ },
450
+ "require": {
451
+ "php": "^7.2 || ^8.0"
452
+ },
453
+ "type": "library",
454
+ "extra": {
455
+ "branch-alias": {
456
+ "dev-2.x": "2.x-dev"
457
+ }
458
+ },
459
+ "autoload": {
460
+ "psr-4": {
461
+ "phpDocumentor\\Reflection\\": "src/"
462
+ }
463
+ },
464
+ "notification-url": "https://packagist.org/downloads/",
465
+ "license": [
466
+ "MIT"
467
+ ],
468
+ "authors": [
469
+ {
470
+ "name": "Jaap van Otterdijk",
471
+ "email": "opensource@ijaap.nl"
472
+ }
473
+ ],
474
+ "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
475
+ "homepage": "http://www.phpdoc.org",
476
+ "keywords": [
477
+ "FQSEN",
478
+ "phpDocumentor",
479
+ "phpdoc",
480
+ "reflection",
481
+ "static analysis"
482
+ ],
483
+ "support": {
484
+ "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues",
485
+ "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x"
486
+ },
487
+ "time": "2020-06-27T09:03:43+00:00"
488
+ },
489
+ {
490
+ "name": "phpdocumentor/reflection-docblock",
491
+ "version": "5.3.0",
492
+ "source": {
493
+ "type": "git",
494
+ "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
495
+ "reference": "622548b623e81ca6d78b721c5e029f4ce664f170"
496
+ },
497
+ "dist": {
498
+ "type": "zip",
499
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170",
500
+ "reference": "622548b623e81ca6d78b721c5e029f4ce664f170",
501
+ "shasum": ""
502
+ },
503
+ "require": {
504
+ "ext-filter": "*",
505
+ "php": "^7.2 || ^8.0",
506
+ "phpdocumentor/reflection-common": "^2.2",
507
+ "phpdocumentor/type-resolver": "^1.3",
508
+ "webmozart/assert": "^1.9.1"
509
+ },
510
+ "require-dev": {
511
+ "mockery/mockery": "~1.3.2",
512
+ "psalm/phar": "^4.8"
513
+ },
514
+ "type": "library",
515
+ "extra": {
516
+ "branch-alias": {
517
+ "dev-master": "5.x-dev"
518
+ }
519
+ },
520
+ "autoload": {
521
+ "psr-4": {
522
+ "phpDocumentor\\Reflection\\": "src"
523
+ }
524
+ },
525
+ "notification-url": "https://packagist.org/downloads/",
526
+ "license": [
527
+ "MIT"
528
+ ],
529
+ "authors": [
530
+ {
531
+ "name": "Mike van Riel",
532
+ "email": "me@mikevanriel.com"
533
+ },
534
+ {
535
+ "name": "Jaap van Otterdijk",
536
+ "email": "account@ijaap.nl"
537
+ }
538
+ ],
539
+ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
540
+ "support": {
541
+ "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
542
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0"
543
+ },
544
+ "time": "2021-10-19T17:43:47+00:00"
545
+ },
546
+ {
547
+ "name": "phpdocumentor/type-resolver",
548
+ "version": "1.5.1",
549
+ "source": {
550
+ "type": "git",
551
+ "url": "https://github.com/phpDocumentor/TypeResolver.git",
552
+ "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae"
553
+ },
554
+ "dist": {
555
+ "type": "zip",
556
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/a12f7e301eb7258bb68acd89d4aefa05c2906cae",
557
+ "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae",
558
+ "shasum": ""
559
+ },
560
+ "require": {
561
+ "php": "^7.2 || ^8.0",
562
+ "phpdocumentor/reflection-common": "^2.0"
563
+ },
564
+ "require-dev": {
565
+ "ext-tokenizer": "*",
566
+ "psalm/phar": "^4.8"
567
+ },
568
+ "type": "library",
569
+ "extra": {
570
+ "branch-alias": {
571
+ "dev-1.x": "1.x-dev"
572
+ }
573
+ },
574
+ "autoload": {
575
+ "psr-4": {
576
+ "phpDocumentor\\Reflection\\": "src"
577
+ }
578
+ },
579
+ "notification-url": "https://packagist.org/downloads/",
580
+ "license": [
581
+ "MIT"
582
+ ],
583
+ "authors": [
584
+ {
585
+ "name": "Mike van Riel",
586
+ "email": "me@mikevanriel.com"
587
+ }
588
+ ],
589
+ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
590
+ "support": {
591
+ "issues": "https://github.com/phpDocumentor/TypeResolver/issues",
592
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.5.1"
593
+ },
594
+ "time": "2021-10-02T14:08:47+00:00"
595
+ },
596
+ {
597
+ "name": "phpspec/prophecy",
598
+ "version": "1.14.0",
599
+ "source": {
600
+ "type": "git",
601
+ "url": "https://github.com/phpspec/prophecy.git",
602
+ "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e"
603
+ },
604
+ "dist": {
605
+ "type": "zip",
606
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e",
607
+ "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e",
608
+ "shasum": ""
609
+ },
610
+ "require": {
611
+ "doctrine/instantiator": "^1.2",
612
+ "php": "^7.2 || ~8.0, <8.2",
613
+ "phpdocumentor/reflection-docblock": "^5.2",
614
+ "sebastian/comparator": "^3.0 || ^4.0",
615
+ "sebastian/recursion-context": "^3.0 || ^4.0"
616
+ },
617
+ "require-dev": {
618
+ "phpspec/phpspec": "^6.0 || ^7.0",
619
+ "phpunit/phpunit": "^8.0 || ^9.0"
620
+ },
621
+ "type": "library",
622
+ "extra": {
623
+ "branch-alias": {
624
+ "dev-master": "1.x-dev"
625
+ }
626
+ },
627
+ "autoload": {
628
+ "psr-4": {
629
+ "Prophecy\\": "src/Prophecy"
630
+ }
631
+ },
632
+ "notification-url": "https://packagist.org/downloads/",
633
+ "license": [
634
+ "MIT"
635
+ ],
636
+ "authors": [
637
+ {
638
+ "name": "Konstantin Kudryashov",
639
+ "email": "ever.zet@gmail.com",
640
+ "homepage": "http://everzet.com"
641
+ },
642
+ {
643
+ "name": "Marcello Duarte",
644
+ "email": "marcello.duarte@gmail.com"
645
+ }
646
+ ],
647
+ "description": "Highly opinionated mocking framework for PHP 5.3+",
648
+ "homepage": "https://github.com/phpspec/prophecy",
649
+ "keywords": [
650
+ "Double",
651
+ "Dummy",
652
+ "fake",
653
+ "mock",
654
+ "spy",
655
+ "stub"
656
+ ],
657
+ "support": {
658
+ "issues": "https://github.com/phpspec/prophecy/issues",
659
+ "source": "https://github.com/phpspec/prophecy/tree/1.14.0"
660
+ },
661
+ "time": "2021-09-10T09:02:12+00:00"
662
+ },
663
+ {
664
+ "name": "phpunit/php-code-coverage",
665
+ "version": "9.2.8",
666
+ "source": {
667
+ "type": "git",
668
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
669
+ "reference": "cf04e88a2e3c56fc1a65488afd493325b4c1bc3e"
670
+ },
671
+ "dist": {
672
+ "type": "zip",
673
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/cf04e88a2e3c56fc1a65488afd493325b4c1bc3e",
674
+ "reference": "cf04e88a2e3c56fc1a65488afd493325b4c1bc3e",
675
+ "shasum": ""
676
+ },
677
+ "require": {
678
+ "ext-dom": "*",
679
+ "ext-libxml": "*",
680
+ "ext-xmlwriter": "*",
681
+ "nikic/php-parser": "^4.13.0",
682
+ "php": ">=7.3",
683
+ "phpunit/php-file-iterator": "^3.0.3",
684
+ "phpunit/php-text-template": "^2.0.2",
685
+ "sebastian/code-unit-reverse-lookup": "^2.0.2",
686
+ "sebastian/complexity": "^2.0",
687
+ "sebastian/environment": "^5.1.2",
688
+ "sebastian/lines-of-code": "^1.0.3",
689
+ "sebastian/version": "^3.0.1",
690
+ "theseer/tokenizer": "^1.2.0"
691
+ },
692
+ "require-dev": {
693
+ "phpunit/phpunit": "^9.3"
694
+ },
695
+ "suggest": {
696
+ "ext-pcov": "*",
697
+ "ext-xdebug": "*"
698
+ },
699
+ "type": "library",
700
+ "extra": {
701
+ "branch-alias": {
702
+ "dev-master": "9.2-dev"
703
+ }
704
+ },
705
+ "autoload": {
706
+ "classmap": [
707
+ "src/"
708
+ ]
709
+ },
710
+ "notification-url": "https://packagist.org/downloads/",
711
+ "license": [
712
+ "BSD-3-Clause"
713
+ ],
714
+ "authors": [
715
+ {
716
+ "name": "Sebastian Bergmann",
717
+ "email": "sebastian@phpunit.de",
718
+ "role": "lead"
719
+ }
720
+ ],
721
+ "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
722
+ "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
723
+ "keywords": [
724
+ "coverage",
725
+ "testing",
726
+ "xunit"
727
+ ],
728
+ "support": {
729
+ "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
730
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.8"
731
+ },
732
+ "funding": [
733
+ {
734
+ "url": "https://github.com/sebastianbergmann",
735
+ "type": "github"
736
+ }
737
+ ],
738
+ "time": "2021-10-30T08:01:38+00:00"
739
+ },
740
+ {
741
+ "name": "phpunit/php-file-iterator",
742
+ "version": "3.0.5",
743
+ "source": {
744
+ "type": "git",
745
+ "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
746
+ "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8"
747
+ },
748
+ "dist": {
749
+ "type": "zip",
750
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8",
751
+ "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8",
752
+ "shasum": ""
753
+ },
754
+ "require": {
755
+ "php": ">=7.3"
756
+ },
757
+ "require-dev": {
758
+ "phpunit/phpunit": "^9.3"
759
+ },
760
+ "type": "library",
761
+ "extra": {
762
+ "branch-alias": {
763
+ "dev-master": "3.0-dev"
764
+ }
765
+ },
766
+ "autoload": {
767
+ "classmap": [
768
+ "src/"
769
+ ]
770
+ },
771
+ "notification-url": "https://packagist.org/downloads/",
772
+ "license": [
773
+ "BSD-3-Clause"
774
+ ],
775
+ "authors": [
776
+ {
777
+ "name": "Sebastian Bergmann",
778
+ "email": "sebastian@phpunit.de",
779
+ "role": "lead"
780
+ }
781
+ ],
782
+ "description": "FilterIterator implementation that filters files based on a list of suffixes.",
783
+ "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
784
+ "keywords": [
785
+ "filesystem",
786
+ "iterator"
787
+ ],
788
+ "support": {
789
+ "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
790
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.5"
791
+ },
792
+ "funding": [
793
+ {
794
+ "url": "https://github.com/sebastianbergmann",
795
+ "type": "github"
796
+ }
797
+ ],
798
+ "time": "2020-09-28T05:57:25+00:00"
799
+ },
800
+ {
801
+ "name": "phpunit/php-invoker",
802
+ "version": "3.1.1",
803
+ "source": {
804
+ "type": "git",
805
+ "url": "https://github.com/sebastianbergmann/php-invoker.git",
806
+ "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
807
+ },
808
+ "dist": {
809
+ "type": "zip",
810
+ "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
811
+ "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
812
+ "shasum": ""
813
+ },
814
+ "require": {
815
+ "php": ">=7.3"
816
+ },
817
+ "require-dev": {
818
+ "ext-pcntl": "*",
819
+ "phpunit/phpunit": "^9.3"
820
+ },
821
+ "suggest": {
822
+ "ext-pcntl": "*"
823
+ },
824
+ "type": "library",
825
+ "extra": {
826
+ "branch-alias": {
827
+ "dev-master": "3.1-dev"
828
+ }
829
+ },
830
+ "autoload": {
831
+ "classmap": [
832
+ "src/"
833
+ ]
834
+ },
835
+ "notification-url": "https://packagist.org/downloads/",
836
+ "license": [
837
+ "BSD-3-Clause"
838
+ ],
839
+ "authors": [
840
+ {
841
+ "name": "Sebastian Bergmann",
842
+ "email": "sebastian@phpunit.de",
843
+ "role": "lead"
844
+ }
845
+ ],
846
+ "description": "Invoke callables with a timeout",
847
+ "homepage": "https://github.com/sebastianbergmann/php-invoker/",
848
+ "keywords": [
849
+ "process"
850
+ ],
851
+ "support": {
852
+ "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
853
+ "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
854
+ },
855
+ "funding": [
856
+ {
857
+ "url": "https://github.com/sebastianbergmann",
858
+ "type": "github"
859
+ }
860
+ ],
861
+ "time": "2020-09-28T05:58:55+00:00"
862
+ },
863
+ {
864
+ "name": "phpunit/php-text-template",
865
+ "version": "2.0.4",
866
+ "source": {
867
+ "type": "git",
868
+ "url": "https://github.com/sebastianbergmann/php-text-template.git",
869
+ "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
870
+ },
871
+ "dist": {
872
+ "type": "zip",
873
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
874
+ "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
875
+ "shasum": ""
876
+ },
877
+ "require": {
878
+ "php": ">=7.3"
879
+ },
880
+ "require-dev": {
881
+ "phpunit/phpunit": "^9.3"
882
+ },
883
+ "type": "library",
884
+ "extra": {
885
+ "branch-alias": {
886
+ "dev-master": "2.0-dev"
887
+ }
888
+ },
889
+ "autoload": {
890
+ "classmap": [
891
+ "src/"
892
+ ]
893
+ },
894
+ "notification-url": "https://packagist.org/downloads/",
895
+ "license": [
896
+ "BSD-3-Clause"
897
+ ],
898
+ "authors": [
899
+ {
900
+ "name": "Sebastian Bergmann",
901
+ "email": "sebastian@phpunit.de",
902
+ "role": "lead"
903
+ }
904
+ ],
905
+ "description": "Simple template engine.",
906
+ "homepage": "https://github.com/sebastianbergmann/php-text-template/",
907
+ "keywords": [
908
+ "template"
909
+ ],
910
+ "support": {
911
+ "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
912
+ "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4"
913
+ },
914
+ "funding": [
915
+ {
916
+ "url": "https://github.com/sebastianbergmann",
917
+ "type": "github"
918
+ }
919
+ ],
920
+ "time": "2020-10-26T05:33:50+00:00"
921
+ },
922
+ {
923
+ "name": "phpunit/php-timer",
924
+ "version": "5.0.3",
925
+ "source": {
926
+ "type": "git",
927
+ "url": "https://github.com/sebastianbergmann/php-timer.git",
928
+ "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
929
+ },
930
+ "dist": {
931
+ "type": "zip",
932
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
933
+ "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
934
+ "shasum": ""
935
+ },
936
+ "require": {
937
+ "php": ">=7.3"
938
+ },
939
+ "require-dev": {
940
+ "phpunit/phpunit": "^9.3"
941
+ },
942
+ "type": "library",
943
+ "extra": {
944
+ "branch-alias": {
945
+ "dev-master": "5.0-dev"
946
+ }
947
+ },
948
+ "autoload": {
949
+ "classmap": [
950
+ "src/"
951
+ ]
952
+ },
953
+ "notification-url": "https://packagist.org/downloads/",
954
+ "license": [
955
+ "BSD-3-Clause"
956
+ ],
957
+ "authors": [
958
+ {
959
+ "name": "Sebastian Bergmann",
960
+ "email": "sebastian@phpunit.de",
961
+ "role": "lead"
962
+ }
963
+ ],
964
+ "description": "Utility class for timing",
965
+ "homepage": "https://github.com/sebastianbergmann/php-timer/",
966
+ "keywords": [
967
+ "timer"
968
+ ],
969
+ "support": {
970
+ "issues": "https://github.com/sebastianbergmann/php-timer/issues",
971
+ "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3"
972
+ },
973
+ "funding": [
974
+ {
975
+ "url": "https://github.com/sebastianbergmann",
976
+ "type": "github"
977
+ }
978
+ ],
979
+ "time": "2020-10-26T13:16:10+00:00"
980
+ },
981
+ {
982
+ "name": "phpunit/phpunit",
983
+ "version": "9.5.10",
984
+ "source": {
985
+ "type": "git",
986
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
987
+ "reference": "c814a05837f2edb0d1471d6e3f4ab3501ca3899a"
988
+ },
989
+ "dist": {
990
+ "type": "zip",
991
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c814a05837f2edb0d1471d6e3f4ab3501ca3899a",
992
+ "reference": "c814a05837f2edb0d1471d6e3f4ab3501ca3899a",
993
+ "shasum": ""
994
+ },
995
+ "require": {
996
+ "doctrine/instantiator": "^1.3.1",
997
+ "ext-dom": "*",
998
+ "ext-json": "*",
999
+ "ext-libxml": "*",
1000
+ "ext-mbstring": "*",
1001
+ "ext-xml": "*",
1002
+ "ext-xmlwriter": "*",
1003
+ "myclabs/deep-copy": "^1.10.1",
1004
+ "phar-io/manifest": "^2.0.3",
1005
+ "phar-io/version": "^3.0.2",
1006
+ "php": ">=7.3",
1007
+ "phpspec/prophecy": "^1.12.1",
1008
+ "phpunit/php-code-coverage": "^9.2.7",
1009
+ "phpunit/php-file-iterator": "^3.0.5",
1010
+ "phpunit/php-invoker": "^3.1.1",
1011
+ "phpunit/php-text-template": "^2.0.3",
1012
+ "phpunit/php-timer": "^5.0.2",
1013
+ "sebastian/cli-parser": "^1.0.1",
1014
+ "sebastian/code-unit": "^1.0.6",
1015
+ "sebastian/comparator": "^4.0.5",
1016
+ "sebastian/diff": "^4.0.3",
1017
+ "sebastian/environment": "^5.1.3",
1018
+ "sebastian/exporter": "^4.0.3",
1019
+ "sebastian/global-state": "^5.0.1",
1020
+ "sebastian/object-enumerator": "^4.0.3",
1021
+ "sebastian/resource-operations": "^3.0.3",
1022
+ "sebastian/type": "^2.3.4",
1023
+ "sebastian/version": "^3.0.2"
1024
+ },
1025
+ "require-dev": {
1026
+ "ext-pdo": "*",
1027
+ "phpspec/prophecy-phpunit": "^2.0.1"
1028
+ },
1029
+ "suggest": {
1030
+ "ext-soap": "*",
1031
+ "ext-xdebug": "*"
1032
+ },
1033
+ "bin": [
1034
+ "phpunit"
1035
+ ],
1036
+ "type": "library",
1037
+ "extra": {
1038
+ "branch-alias": {
1039
+ "dev-master": "9.5-dev"
1040
+ }
1041
+ },
1042
+ "autoload": {
1043
+ "classmap": [
1044
+ "src/"
1045
+ ],
1046
+ "files": [
1047
+ "src/Framework/Assert/Functions.php"
1048
+ ]
1049
+ },
1050
+ "notification-url": "https://packagist.org/downloads/",
1051
+ "license": [
1052
+ "BSD-3-Clause"
1053
+ ],
1054
+ "authors": [
1055
+ {
1056
+ "name": "Sebastian Bergmann",
1057
+ "email": "sebastian@phpunit.de",
1058
+ "role": "lead"
1059
+ }
1060
+ ],
1061
+ "description": "The PHP Unit Testing framework.",
1062
+ "homepage": "https://phpunit.de/",
1063
+ "keywords": [
1064
+ "phpunit",
1065
+ "testing",
1066
+ "xunit"
1067
+ ],
1068
+ "support": {
1069
+ "issues": "https://github.com/sebastianbergmann/phpunit/issues",
1070
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.10"
1071
+ },
1072
+ "funding": [
1073
+ {
1074
+ "url": "https://phpunit.de/donate.html",
1075
+ "type": "custom"
1076
+ },
1077
+ {
1078
+ "url": "https://github.com/sebastianbergmann",
1079
+ "type": "github"
1080
+ }
1081
+ ],
1082
+ "time": "2021-09-25T07:38:51+00:00"
1083
+ },
1084
+ {
1085
+ "name": "sebastian/cli-parser",
1086
+ "version": "1.0.1",
1087
+ "source": {
1088
+ "type": "git",
1089
+ "url": "https://github.com/sebastianbergmann/cli-parser.git",
1090
+ "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
1091
+ },
1092
+ "dist": {
1093
+ "type": "zip",
1094
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
1095
+ "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
1096
+ "shasum": ""
1097
+ },
1098
+ "require": {
1099
+ "php": ">=7.3"
1100
+ },
1101
+ "require-dev": {
1102
+ "phpunit/phpunit": "^9.3"
1103
+ },
1104
+ "type": "library",
1105
+ "extra": {
1106
+ "branch-alias": {
1107
+ "dev-master": "1.0-dev"
1108
+ }
1109
+ },
1110
+ "autoload": {
1111
+ "classmap": [
1112
+ "src/"
1113
+ ]
1114
+ },
1115
+ "notification-url": "https://packagist.org/downloads/",
1116
+ "license": [
1117
+ "BSD-3-Clause"
1118
+ ],
1119
+ "authors": [
1120
+ {
1121
+ "name": "Sebastian Bergmann",
1122
+ "email": "sebastian@phpunit.de",
1123
+ "role": "lead"
1124
+ }
1125
+ ],
1126
+ "description": "Library for parsing CLI options",
1127
+ "homepage": "https://github.com/sebastianbergmann/cli-parser",
1128
+ "support": {
1129
+ "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
1130
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
1131
+ },
1132
+ "funding": [
1133
+ {
1134
+ "url": "https://github.com/sebastianbergmann",
1135
+ "type": "github"
1136
+ }
1137
+ ],
1138
+ "time": "2020-09-28T06:08:49+00:00"
1139
+ },
1140
+ {
1141
+ "name": "sebastian/code-unit",
1142
+ "version": "1.0.8",
1143
+ "source": {
1144
+ "type": "git",
1145
+ "url": "https://github.com/sebastianbergmann/code-unit.git",
1146
+ "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
1147
+ },
1148
+ "dist": {
1149
+ "type": "zip",
1150
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
1151
+ "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
1152
+ "shasum": ""
1153
+ },
1154
+ "require": {
1155
+ "php": ">=7.3"
1156
+ },
1157
+ "require-dev": {
1158
+ "phpunit/phpunit": "^9.3"
1159
+ },
1160
+ "type": "library",
1161
+ "extra": {
1162
+ "branch-alias": {
1163
+ "dev-master": "1.0-dev"
1164
+ }
1165
+ },
1166
+ "autoload": {
1167
+ "classmap": [
1168
+ "src/"
1169
+ ]
1170
+ },
1171
+ "notification-url": "https://packagist.org/downloads/",
1172
+ "license": [
1173
+ "BSD-3-Clause"
1174
+ ],
1175
+ "authors": [
1176
+ {
1177
+ "name": "Sebastian Bergmann",
1178
+ "email": "sebastian@phpunit.de",
1179
+ "role": "lead"
1180
+ }
1181
+ ],
1182
+ "description": "Collection of value objects that represent the PHP code units",
1183
+ "homepage": "https://github.com/sebastianbergmann/code-unit",
1184
+ "support": {
1185
+ "issues": "https://github.com/sebastianbergmann/code-unit/issues",
1186
+ "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8"
1187
+ },
1188
+ "funding": [
1189
+ {
1190
+ "url": "https://github.com/sebastianbergmann",
1191
+ "type": "github"
1192
+ }
1193
+ ],
1194
+ "time": "2020-10-26T13:08:54+00:00"
1195
+ },
1196
+ {
1197
+ "name": "sebastian/code-unit-reverse-lookup",
1198
+ "version": "2.0.3",
1199
+ "source": {
1200
+ "type": "git",
1201
+ "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
1202
+ "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
1203
+ },
1204
+ "dist": {
1205
+ "type": "zip",
1206
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
1207
+ "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
1208
+ "shasum": ""
1209
+ },
1210
+ "require": {
1211
+ "php": ">=7.3"
1212
+ },
1213
+ "require-dev": {
1214
+ "phpunit/phpunit": "^9.3"
1215
+ },
1216
+ "type": "library",
1217
+ "extra": {
1218
+ "branch-alias": {
1219
+ "dev-master": "2.0-dev"
1220
+ }
1221
+ },
1222
+ "autoload": {
1223
+ "classmap": [
1224
+ "src/"
1225
+ ]
1226
+ },
1227
+ "notification-url": "https://packagist.org/downloads/",
1228
+ "license": [
1229
+ "BSD-3-Clause"
1230
+ ],
1231
+ "authors": [
1232
+ {
1233
+ "name": "Sebastian Bergmann",
1234
+ "email": "sebastian@phpunit.de"
1235
+ }
1236
+ ],
1237
+ "description": "Looks up which function or method a line of code belongs to",
1238
+ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
1239
+ "support": {
1240
+ "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
1241
+ "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3"
1242
+ },
1243
+ "funding": [
1244
+ {
1245
+ "url": "https://github.com/sebastianbergmann",
1246
+ "type": "github"
1247
+ }
1248
+ ],
1249
+ "time": "2020-09-28T05:30:19+00:00"
1250
+ },
1251
+ {
1252
+ "name": "sebastian/comparator",
1253
+ "version": "4.0.6",
1254
+ "source": {
1255
+ "type": "git",
1256
+ "url": "https://github.com/sebastianbergmann/comparator.git",
1257
+ "reference": "55f4261989e546dc112258c7a75935a81a7ce382"
1258
+ },
1259
+ "dist": {
1260
+ "type": "zip",
1261
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382",
1262
+ "reference": "55f4261989e546dc112258c7a75935a81a7ce382",
1263
+ "shasum": ""
1264
+ },
1265
+ "require": {
1266
+ "php": ">=7.3",
1267
+ "sebastian/diff": "^4.0",
1268
+ "sebastian/exporter": "^4.0"
1269
+ },
1270
+ "require-dev": {
1271
+ "phpunit/phpunit": "^9.3"
1272
+ },
1273
+ "type": "library",
1274
+ "extra": {
1275
+ "branch-alias": {
1276
+ "dev-master": "4.0-dev"
1277
+ }
1278
+ },
1279
+ "autoload": {
1280
+ "classmap": [
1281
+ "src/"
1282
+ ]
1283
+ },
1284
+ "notification-url": "https://packagist.org/downloads/",
1285
+ "license": [
1286
+ "BSD-3-Clause"
1287
+ ],
1288
+ "authors": [
1289
+ {
1290
+ "name": "Sebastian Bergmann",
1291
+ "email": "sebastian@phpunit.de"
1292
+ },
1293
+ {
1294
+ "name": "Jeff Welch",
1295
+ "email": "whatthejeff@gmail.com"
1296
+ },
1297
+ {
1298
+ "name": "Volker Dusch",
1299
+ "email": "github@wallbash.com"
1300
+ },
1301
+ {
1302
+ "name": "Bernhard Schussek",
1303
+ "email": "bschussek@2bepublished.at"
1304
+ }
1305
+ ],
1306
+ "description": "Provides the functionality to compare PHP values for equality",
1307
+ "homepage": "https://github.com/sebastianbergmann/comparator",
1308
+ "keywords": [
1309
+ "comparator",
1310
+ "compare",
1311
+ "equality"
1312
+ ],
1313
+ "support": {
1314
+ "issues": "https://github.com/sebastianbergmann/comparator/issues",
1315
+ "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6"
1316
+ },
1317
+ "funding": [
1318
+ {
1319
+ "url": "https://github.com/sebastianbergmann",
1320
+ "type": "github"
1321
+ }
1322
+ ],
1323
+ "time": "2020-10-26T15:49:45+00:00"
1324
+ },
1325
+ {
1326
+ "name": "sebastian/complexity",
1327
+ "version": "2.0.2",
1328
+ "source": {
1329
+ "type": "git",
1330
+ "url": "https://github.com/sebastianbergmann/complexity.git",
1331
+ "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
1332
+ },
1333
+ "dist": {
1334
+ "type": "zip",
1335
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
1336
+ "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
1337
+ "shasum": ""
1338
+ },
1339
+ "require": {
1340
+ "nikic/php-parser": "^4.7",
1341
+ "php": ">=7.3"
1342
+ },
1343
+ "require-dev": {
1344
+ "phpunit/phpunit": "^9.3"
1345
+ },
1346
+ "type": "library",
1347
+ "extra": {
1348
+ "branch-alias": {
1349
+ "dev-master": "2.0-dev"
1350
+ }
1351
+ },
1352
+ "autoload": {
1353
+ "classmap": [
1354
+ "src/"
1355
+ ]
1356
+ },
1357
+ "notification-url": "https://packagist.org/downloads/",
1358
+ "license": [
1359
+ "BSD-3-Clause"
1360
+ ],
1361
+ "authors": [
1362
+ {
1363
+ "name": "Sebastian Bergmann",
1364
+ "email": "sebastian@phpunit.de",
1365
+ "role": "lead"
1366
+ }
1367
+ ],
1368
+ "description": "Library for calculating the complexity of PHP code units",
1369
+ "homepage": "https://github.com/sebastianbergmann/complexity",
1370
+ "support": {
1371
+ "issues": "https://github.com/sebastianbergmann/complexity/issues",
1372
+ "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2"
1373
+ },
1374
+ "funding": [
1375
+ {
1376
+ "url": "https://github.com/sebastianbergmann",
1377
+ "type": "github"
1378
+ }
1379
+ ],
1380
+ "time": "2020-10-26T15:52:27+00:00"
1381
+ },
1382
+ {
1383
+ "name": "sebastian/diff",
1384
+ "version": "4.0.4",
1385
+ "source": {
1386
+ "type": "git",
1387
+ "url": "https://github.com/sebastianbergmann/diff.git",
1388
+ "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
1389
+ },
1390
+ "dist": {
1391
+ "type": "zip",
1392
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
1393
+ "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
1394
+ "shasum": ""
1395
+ },
1396
+ "require": {
1397
+ "php": ">=7.3"
1398
+ },
1399
+ "require-dev": {
1400
+ "phpunit/phpunit": "^9.3",
1401
+ "symfony/process": "^4.2 || ^5"
1402
+ },
1403
+ "type": "library",
1404
+ "extra": {
1405
+ "branch-alias": {
1406
+ "dev-master": "4.0-dev"
1407
+ }
1408
+ },
1409
+ "autoload": {
1410
+ "classmap": [
1411
+ "src/"
1412
+ ]
1413
+ },
1414
+ "notification-url": "https://packagist.org/downloads/",
1415
+ "license": [
1416
+ "BSD-3-Clause"
1417
+ ],
1418
+ "authors": [
1419
+ {
1420
+ "name": "Sebastian Bergmann",
1421
+ "email": "sebastian@phpunit.de"
1422
+ },
1423
+ {
1424
+ "name": "Kore Nordmann",
1425
+ "email": "mail@kore-nordmann.de"
1426
+ }
1427
+ ],
1428
+ "description": "Diff implementation",
1429
+ "homepage": "https://github.com/sebastianbergmann/diff",
1430
+ "keywords": [
1431
+ "diff",
1432
+ "udiff",
1433
+ "unidiff",
1434
+ "unified diff"
1435
+ ],
1436
+ "support": {
1437
+ "issues": "https://github.com/sebastianbergmann/diff/issues",
1438
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
1439
+ },
1440
+ "funding": [
1441
+ {
1442
+ "url": "https://github.com/sebastianbergmann",
1443
+ "type": "github"
1444
+ }
1445
+ ],
1446
+ "time": "2020-10-26T13:10:38+00:00"
1447
+ },
1448
+ {
1449
+ "name": "sebastian/environment",
1450
+ "version": "5.1.3",
1451
+ "source": {
1452
+ "type": "git",
1453
+ "url": "https://github.com/sebastianbergmann/environment.git",
1454
+ "reference": "388b6ced16caa751030f6a69e588299fa09200ac"
1455
+ },
1456
+ "dist": {
1457
+ "type": "zip",
1458
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac",
1459
+ "reference": "388b6ced16caa751030f6a69e588299fa09200ac",
1460
+ "shasum": ""
1461
+ },
1462
+ "require": {
1463
+ "php": ">=7.3"
1464
+ },
1465
+ "require-dev": {
1466
+ "phpunit/phpunit": "^9.3"
1467
+ },
1468
+ "suggest": {
1469
+ "ext-posix": "*"
1470
+ },
1471
+ "type": "library",
1472
+ "extra": {
1473
+ "branch-alias": {
1474
+ "dev-master": "5.1-dev"
1475
+ }
1476
+ },
1477
+ "autoload": {
1478
+ "classmap": [
1479
+ "src/"
1480
+ ]
1481
+ },
1482
+ "notification-url": "https://packagist.org/downloads/",
1483
+ "license": [
1484
+ "BSD-3-Clause"
1485
+ ],
1486
+ "authors": [
1487
+ {
1488
+ "name": "Sebastian Bergmann",
1489
+ "email": "sebastian@phpunit.de"
1490
+ }
1491
+ ],
1492
+ "description": "Provides functionality to handle HHVM/PHP environments",
1493
+ "homepage": "http://www.github.com/sebastianbergmann/environment",
1494
+ "keywords": [
1495
+ "Xdebug",
1496
+ "environment",
1497
+ "hhvm"
1498
+ ],
1499
+ "support": {
1500
+ "issues": "https://github.com/sebastianbergmann/environment/issues",
1501
+ "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3"
1502
+ },
1503
+ "funding": [
1504
+ {
1505
+ "url": "https://github.com/sebastianbergmann",
1506
+ "type": "github"
1507
+ }
1508
+ ],
1509
+ "time": "2020-09-28T05:52:38+00:00"
1510
+ },
1511
+ {
1512
+ "name": "sebastian/exporter",
1513
+ "version": "4.0.4",
1514
+ "source": {
1515
+ "type": "git",
1516
+ "url": "https://github.com/sebastianbergmann/exporter.git",
1517
+ "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9"
1518
+ },
1519
+ "dist": {
1520
+ "type": "zip",
1521
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9",
1522
+ "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9",
1523
+ "shasum": ""
1524
+ },
1525
+ "require": {
1526
+ "php": ">=7.3",
1527
+ "sebastian/recursion-context": "^4.0"
1528
+ },
1529
+ "require-dev": {
1530
+ "ext-mbstring": "*",
1531
+ "phpunit/phpunit": "^9.3"
1532
+ },
1533
+ "type": "library",
1534
+ "extra": {
1535
+ "branch-alias": {
1536
+ "dev-master": "4.0-dev"
1537
+ }
1538
+ },
1539
+ "autoload": {
1540
+ "classmap": [
1541
+ "src/"
1542
+ ]
1543
+ },
1544
+ "notification-url": "https://packagist.org/downloads/",
1545
+ "license": [
1546
+ "BSD-3-Clause"
1547
+ ],
1548
+ "authors": [
1549
+ {
1550
+ "name": "Sebastian Bergmann",
1551
+ "email": "sebastian@phpunit.de"
1552
+ },
1553
+ {
1554
+ "name": "Jeff Welch",
1555
+ "email": "whatthejeff@gmail.com"
1556
+ },
1557
+ {
1558
+ "name": "Volker Dusch",
1559
+ "email": "github@wallbash.com"
1560
+ },
1561
+ {
1562
+ "name": "Adam Harvey",
1563
+ "email": "aharvey@php.net"
1564
+ },
1565
+ {
1566
+ "name": "Bernhard Schussek",
1567
+ "email": "bschussek@gmail.com"
1568
+ }
1569
+ ],
1570
+ "description": "Provides the functionality to export PHP variables for visualization",
1571
+ "homepage": "https://www.github.com/sebastianbergmann/exporter",
1572
+ "keywords": [
1573
+ "export",
1574
+ "exporter"
1575
+ ],
1576
+ "support": {
1577
+ "issues": "https://github.com/sebastianbergmann/exporter/issues",
1578
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4"
1579
+ },
1580
+ "funding": [
1581
+ {
1582
+ "url": "https://github.com/sebastianbergmann",
1583
+ "type": "github"
1584
+ }
1585
+ ],
1586
+ "time": "2021-11-11T14:18:36+00:00"
1587
+ },
1588
+ {
1589
+ "name": "sebastian/global-state",
1590
+ "version": "5.0.3",
1591
+ "source": {
1592
+ "type": "git",
1593
+ "url": "https://github.com/sebastianbergmann/global-state.git",
1594
+ "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49"
1595
+ },
1596
+ "dist": {
1597
+ "type": "zip",
1598
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/23bd5951f7ff26f12d4e3242864df3e08dec4e49",
1599
+ "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49",
1600
+ "shasum": ""
1601
+ },
1602
+ "require": {
1603
+ "php": ">=7.3",
1604
+ "sebastian/object-reflector": "^2.0",
1605
+ "sebastian/recursion-context": "^4.0"
1606
+ },
1607
+ "require-dev": {
1608
+ "ext-dom": "*",
1609
+ "phpunit/phpunit": "^9.3"
1610
+ },
1611
+ "suggest": {
1612
+ "ext-uopz": "*"
1613
+ },
1614
+ "type": "library",
1615
+ "extra": {
1616
+ "branch-alias": {
1617
+ "dev-master": "5.0-dev"
1618
+ }
1619
+ },
1620
+ "autoload": {
1621
+ "classmap": [
1622
+ "src/"
1623
+ ]
1624
+ },
1625
+ "notification-url": "https://packagist.org/downloads/",
1626
+ "license": [
1627
+ "BSD-3-Clause"
1628
+ ],
1629
+ "authors": [
1630
+ {
1631
+ "name": "Sebastian Bergmann",
1632
+ "email": "sebastian@phpunit.de"
1633
+ }
1634
+ ],
1635
+ "description": "Snapshotting of global state",
1636
+ "homepage": "http://www.github.com/sebastianbergmann/global-state",
1637
+ "keywords": [
1638
+ "global state"
1639
+ ],
1640
+ "support": {
1641
+ "issues": "https://github.com/sebastianbergmann/global-state/issues",
1642
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.3"
1643
+ },
1644
+ "funding": [
1645
+ {
1646
+ "url": "https://github.com/sebastianbergmann",
1647
+ "type": "github"
1648
+ }
1649
+ ],
1650
+ "time": "2021-06-11T13:31:12+00:00"
1651
+ },
1652
+ {
1653
+ "name": "sebastian/lines-of-code",
1654
+ "version": "1.0.3",
1655
+ "source": {
1656
+ "type": "git",
1657
+ "url": "https://github.com/sebastianbergmann/lines-of-code.git",
1658
+ "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
1659
+ },
1660
+ "dist": {
1661
+ "type": "zip",
1662
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
1663
+ "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
1664
+ "shasum": ""
1665
+ },
1666
+ "require": {
1667
+ "nikic/php-parser": "^4.6",
1668
+ "php": ">=7.3"
1669
+ },
1670
+ "require-dev": {
1671
+ "phpunit/phpunit": "^9.3"
1672
+ },
1673
+ "type": "library",
1674
+ "extra": {
1675
+ "branch-alias": {
1676
+ "dev-master": "1.0-dev"
1677
+ }
1678
+ },
1679
+ "autoload": {
1680
+ "classmap": [
1681
+ "src/"
1682
+ ]
1683
+ },
1684
+ "notification-url": "https://packagist.org/downloads/",
1685
+ "license": [
1686
+ "BSD-3-Clause"
1687
+ ],
1688
+ "authors": [
1689
+ {
1690
+ "name": "Sebastian Bergmann",
1691
+ "email": "sebastian@phpunit.de",
1692
+ "role": "lead"
1693
+ }
1694
+ ],
1695
+ "description": "Library for counting the lines of code in PHP source code",
1696
+ "homepage": "https://github.com/sebastianbergmann/lines-of-code",
1697
+ "support": {
1698
+ "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
1699
+ "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3"
1700
+ },
1701
+ "funding": [
1702
+ {
1703
+ "url": "https://github.com/sebastianbergmann",
1704
+ "type": "github"
1705
+ }
1706
+ ],
1707
+ "time": "2020-11-28T06:42:11+00:00"
1708
+ },
1709
+ {
1710
+ "name": "sebastian/object-enumerator",
1711
+ "version": "4.0.4",
1712
+ "source": {
1713
+ "type": "git",
1714
+ "url": "https://github.com/sebastianbergmann/object-enumerator.git",
1715
+ "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
1716
+ },
1717
+ "dist": {
1718
+ "type": "zip",
1719
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
1720
+ "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
1721
+ "shasum": ""
1722
+ },
1723
+ "require": {
1724
+ "php": ">=7.3",
1725
+ "sebastian/object-reflector": "^2.0",
1726
+ "sebastian/recursion-context": "^4.0"
1727
+ },
1728
+ "require-dev": {
1729
+ "phpunit/phpunit": "^9.3"
1730
+ },
1731
+ "type": "library",
1732
+ "extra": {
1733
+ "branch-alias": {
1734
+ "dev-master": "4.0-dev"
1735
+ }
1736
+ },
1737
+ "autoload": {
1738
+ "classmap": [
1739
+ "src/"
1740
+ ]
1741
+ },
1742
+ "notification-url": "https://packagist.org/downloads/",
1743
+ "license": [
1744
+ "BSD-3-Clause"
1745
+ ],
1746
+ "authors": [
1747
+ {
1748
+ "name": "Sebastian Bergmann",
1749
+ "email": "sebastian@phpunit.de"
1750
+ }
1751
+ ],
1752
+ "description": "Traverses array structures and object graphs to enumerate all referenced objects",
1753
+ "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
1754
+ "support": {
1755
+ "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
1756
+ "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4"
1757
+ },
1758
+ "funding": [
1759
+ {
1760
+ "url": "https://github.com/sebastianbergmann",
1761
+ "type": "github"
1762
+ }
1763
+ ],
1764
+ "time": "2020-10-26T13:12:34+00:00"
1765
+ },
1766
+ {
1767
+ "name": "sebastian/object-reflector",
1768
+ "version": "2.0.4",
1769
+ "source": {
1770
+ "type": "git",
1771
+ "url": "https://github.com/sebastianbergmann/object-reflector.git",
1772
+ "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
1773
+ },
1774
+ "dist": {
1775
+ "type": "zip",
1776
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
1777
+ "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
1778
+ "shasum": ""
1779
+ },
1780
+ "require": {
1781
+ "php": ">=7.3"
1782
+ },
1783
+ "require-dev": {
1784
+ "phpunit/phpunit": "^9.3"
1785
+ },
1786
+ "type": "library",
1787
+ "extra": {
1788
+ "branch-alias": {
1789
+ "dev-master": "2.0-dev"
1790
+ }
1791
+ },
1792
+ "autoload": {
1793
+ "classmap": [
1794
+ "src/"
1795
+ ]
1796
+ },
1797
+ "notification-url": "https://packagist.org/downloads/",
1798
+ "license": [
1799
+ "BSD-3-Clause"
1800
+ ],
1801
+ "authors": [
1802
+ {
1803
+ "name": "Sebastian Bergmann",
1804
+ "email": "sebastian@phpunit.de"
1805
+ }
1806
+ ],
1807
+ "description": "Allows reflection of object attributes, including inherited and non-public ones",
1808
+ "homepage": "https://github.com/sebastianbergmann/object-reflector/",
1809
+ "support": {
1810
+ "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
1811
+ "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4"
1812
+ },
1813
+ "funding": [
1814
+ {
1815
+ "url": "https://github.com/sebastianbergmann",
1816
+ "type": "github"
1817
+ }
1818
+ ],
1819
+ "time": "2020-10-26T13:14:26+00:00"
1820
+ },
1821
+ {
1822
+ "name": "sebastian/recursion-context",
1823
+ "version": "4.0.4",
1824
+ "source": {
1825
+ "type": "git",
1826
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
1827
+ "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
1828
+ },
1829
+ "dist": {
1830
+ "type": "zip",
1831
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
1832
+ "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
1833
+ "shasum": ""
1834
+ },
1835
+ "require": {
1836
+ "php": ">=7.3"
1837
+ },
1838
+ "require-dev": {
1839
+ "phpunit/phpunit": "^9.3"
1840
+ },
1841
+ "type": "library",
1842
+ "extra": {
1843
+ "branch-alias": {
1844
+ "dev-master": "4.0-dev"
1845
+ }
1846
+ },
1847
+ "autoload": {
1848
+ "classmap": [
1849
+ "src/"
1850
+ ]
1851
+ },
1852
+ "notification-url": "https://packagist.org/downloads/",
1853
+ "license": [
1854
+ "BSD-3-Clause"
1855
+ ],
1856
+ "authors": [
1857
+ {
1858
+ "name": "Sebastian Bergmann",
1859
+ "email": "sebastian@phpunit.de"
1860
+ },
1861
+ {
1862
+ "name": "Jeff Welch",
1863
+ "email": "whatthejeff@gmail.com"
1864
+ },
1865
+ {
1866
+ "name": "Adam Harvey",
1867
+ "email": "aharvey@php.net"
1868
+ }
1869
+ ],
1870
+ "description": "Provides functionality to recursively process PHP variables",
1871
+ "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
1872
+ "support": {
1873
+ "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
1874
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
1875
+ },
1876
+ "funding": [
1877
+ {
1878
+ "url": "https://github.com/sebastianbergmann",
1879
+ "type": "github"
1880
+ }
1881
+ ],
1882
+ "time": "2020-10-26T13:17:30+00:00"
1883
+ },
1884
+ {
1885
+ "name": "sebastian/resource-operations",
1886
+ "version": "3.0.3",
1887
+ "source": {
1888
+ "type": "git",
1889
+ "url": "https://github.com/sebastianbergmann/resource-operations.git",
1890
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
1891
+ },
1892
+ "dist": {
1893
+ "type": "zip",
1894
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
1895
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
1896
+ "shasum": ""
1897
+ },
1898
+ "require": {
1899
+ "php": ">=7.3"
1900
+ },
1901
+ "require-dev": {
1902
+ "phpunit/phpunit": "^9.0"
1903
+ },
1904
+ "type": "library",
1905
+ "extra": {
1906
+ "branch-alias": {
1907
+ "dev-master": "3.0-dev"
1908
+ }
1909
+ },
1910
+ "autoload": {
1911
+ "classmap": [
1912
+ "src/"
1913
+ ]
1914
+ },
1915
+ "notification-url": "https://packagist.org/downloads/",
1916
+ "license": [
1917
+ "BSD-3-Clause"
1918
+ ],
1919
+ "authors": [
1920
+ {
1921
+ "name": "Sebastian Bergmann",
1922
+ "email": "sebastian@phpunit.de"
1923
+ }
1924
+ ],
1925
+ "description": "Provides a list of PHP built-in functions that operate on resources",
1926
+ "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
1927
+ "support": {
1928
+ "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
1929
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
1930
+ },
1931
+ "funding": [
1932
+ {
1933
+ "url": "https://github.com/sebastianbergmann",
1934
+ "type": "github"
1935
+ }
1936
+ ],
1937
+ "time": "2020-09-28T06:45:17+00:00"
1938
+ },
1939
+ {
1940
+ "name": "sebastian/type",
1941
+ "version": "2.3.4",
1942
+ "source": {
1943
+ "type": "git",
1944
+ "url": "https://github.com/sebastianbergmann/type.git",
1945
+ "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914"
1946
  },
1947
  "dist": {
1948
  "type": "zip",
1949
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914",
1950
+ "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914",
1951
  "shasum": ""
1952
  },
1953
  "require": {
1954
+ "php": ">=7.3"
 
 
 
 
1955
  },
1956
  "require-dev": {
1957
+ "phpunit/phpunit": "^9.3"
1958
  },
1959
+ "type": "library",
1960
+ "extra": {
1961
+ "branch-alias": {
1962
+ "dev-master": "2.3-dev"
1963
+ }
1964
+ },
1965
+ "autoload": {
1966
+ "classmap": [
1967
+ "src/"
1968
+ ]
1969
  },
 
1970
  "notification-url": "https://packagist.org/downloads/",
1971
  "license": [
1972
+ "BSD-3-Clause"
1973
  ],
1974
  "authors": [
1975
  {
1976
+ "name": "Sebastian Bergmann",
1977
+ "email": "sebastian@phpunit.de",
 
 
 
 
 
1978
  "role": "lead"
1979
+ }
1980
+ ],
1981
+ "description": "Collection of value objects that represent the types of the PHP type system",
1982
+ "homepage": "https://github.com/sebastianbergmann/type",
1983
+ "support": {
1984
+ "issues": "https://github.com/sebastianbergmann/type/issues",
1985
+ "source": "https://github.com/sebastianbergmann/type/tree/2.3.4"
1986
+ },
1987
+ "funding": [
1988
  {
1989
+ "url": "https://github.com/sebastianbergmann",
1990
+ "type": "github"
1991
  }
1992
  ],
1993
+ "time": "2021-06-15T12:49:02+00:00"
1994
+ },
1995
+ {
1996
+ "name": "sebastian/version",
1997
+ "version": "3.0.2",
1998
+ "source": {
1999
+ "type": "git",
2000
+ "url": "https://github.com/sebastianbergmann/version.git",
2001
+ "reference": "c6c1022351a901512170118436c764e473f6de8c"
2002
+ },
2003
+ "dist": {
2004
+ "type": "zip",
2005
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
2006
+ "reference": "c6c1022351a901512170118436c764e473f6de8c",
2007
+ "shasum": ""
2008
+ },
2009
+ "require": {
2010
+ "php": ">=7.3"
2011
+ },
2012
+ "type": "library",
2013
+ "extra": {
2014
+ "branch-alias": {
2015
+ "dev-master": "3.0-dev"
2016
+ }
2017
+ },
2018
+ "autoload": {
2019
+ "classmap": [
2020
+ "src/"
2021
+ ]
2022
+ },
2023
+ "notification-url": "https://packagist.org/downloads/",
2024
+ "license": [
2025
+ "BSD-3-Clause"
2026
+ ],
2027
+ "authors": [
2028
+ {
2029
+ "name": "Sebastian Bergmann",
2030
+ "email": "sebastian@phpunit.de",
2031
+ "role": "lead"
2032
+ }
2033
  ],
2034
+ "description": "Library that helps with managing the version number of Git-hosted PHP projects",
2035
+ "homepage": "https://github.com/sebastianbergmann/version",
2036
  "support": {
2037
+ "issues": "https://github.com/sebastianbergmann/version/issues",
2038
+ "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
2039
  },
2040
+ "funding": [
2041
+ {
2042
+ "url": "https://github.com/sebastianbergmann",
2043
+ "type": "github"
2044
+ }
2045
+ ],
2046
+ "time": "2020-09-28T06:39:44+00:00"
2047
  },
2048
  {
2049
  "name": "sirbrillig/phpcs-variable-analysis",
2100
  },
2101
  {
2102
  "name": "squizlabs/php_codesniffer",
2103
+ "version": "3.6.1",
2104
  "source": {
2105
  "type": "git",
2106
  "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
2107
+ "reference": "f268ca40d54617c6e06757f83f699775c9b3ff2e"
2108
  },
2109
  "dist": {
2110
  "type": "zip",
2111
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/f268ca40d54617c6e06757f83f699775c9b3ff2e",
2112
+ "reference": "f268ca40d54617c6e06757f83f699775c9b3ff2e",
2113
  "shasum": ""
2114
  },
2115
  "require": {
2152
  "source": "https://github.com/squizlabs/PHP_CodeSniffer",
2153
  "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
2154
  },
2155
+ "time": "2021-10-11T04:00:11+00:00"
2156
+ },
2157
+ {
2158
+ "name": "symfony/polyfill-ctype",
2159
+ "version": "v1.23.0",
2160
+ "source": {
2161
+ "type": "git",
2162
+ "url": "https://github.com/symfony/polyfill-ctype.git",
2163
+ "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce"
2164
+ },
2165
+ "dist": {
2166
+ "type": "zip",
2167
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce",
2168
+ "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce",
2169
+ "shasum": ""
2170
+ },
2171
+ "require": {
2172
+ "php": ">=7.1"
2173
+ },
2174
+ "suggest": {
2175
+ "ext-ctype": "For best performance"
2176
+ },
2177
+ "type": "library",
2178
+ "extra": {
2179
+ "branch-alias": {
2180
+ "dev-main": "1.23-dev"
2181
+ },
2182
+ "thanks": {
2183
+ "name": "symfony/polyfill",
2184
+ "url": "https://github.com/symfony/polyfill"
2185
+ }
2186
+ },
2187
+ "autoload": {
2188
+ "psr-4": {
2189
+ "Symfony\\Polyfill\\Ctype\\": ""
2190
+ },
2191
+ "files": [
2192
+ "bootstrap.php"
2193
+ ]
2194
+ },
2195
+ "notification-url": "https://packagist.org/downloads/",
2196
+ "license": [
2197
+ "MIT"
2198
+ ],
2199
+ "authors": [
2200
+ {
2201
+ "name": "Gert de Pagter",
2202
+ "email": "BackEndTea@gmail.com"
2203
+ },
2204
+ {
2205
+ "name": "Symfony Community",
2206
+ "homepage": "https://symfony.com/contributors"
2207
+ }
2208
+ ],
2209
+ "description": "Symfony polyfill for ctype functions",
2210
+ "homepage": "https://symfony.com",
2211
+ "keywords": [
2212
+ "compatibility",
2213
+ "ctype",
2214
+ "polyfill",
2215
+ "portable"
2216
+ ],
2217
+ "support": {
2218
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0"
2219
+ },
2220
+ "funding": [
2221
+ {
2222
+ "url": "https://symfony.com/sponsor",
2223
+ "type": "custom"
2224
+ },
2225
+ {
2226
+ "url": "https://github.com/fabpot",
2227
+ "type": "github"
2228
+ },
2229
+ {
2230
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2231
+ "type": "tidelift"
2232
+ }
2233
+ ],
2234
+ "time": "2021-02-19T12:13:01+00:00"
2235
+ },
2236
+ {
2237
+ "name": "theseer/tokenizer",
2238
+ "version": "1.2.1",
2239
+ "source": {
2240
+ "type": "git",
2241
+ "url": "https://github.com/theseer/tokenizer.git",
2242
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
2243
+ },
2244
+ "dist": {
2245
+ "type": "zip",
2246
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
2247
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
2248
+ "shasum": ""
2249
+ },
2250
+ "require": {
2251
+ "ext-dom": "*",
2252
+ "ext-tokenizer": "*",
2253
+ "ext-xmlwriter": "*",
2254
+ "php": "^7.2 || ^8.0"
2255
+ },
2256
+ "type": "library",
2257
+ "autoload": {
2258
+ "classmap": [
2259
+ "src/"
2260
+ ]
2261
+ },
2262
+ "notification-url": "https://packagist.org/downloads/",
2263
+ "license": [
2264
+ "BSD-3-Clause"
2265
+ ],
2266
+ "authors": [
2267
+ {
2268
+ "name": "Arne Blankerts",
2269
+ "email": "arne@blankerts.de",
2270
+ "role": "Developer"
2271
+ }
2272
+ ],
2273
+ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
2274
+ "support": {
2275
+ "issues": "https://github.com/theseer/tokenizer/issues",
2276
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
2277
+ },
2278
+ "funding": [
2279
+ {
2280
+ "url": "https://github.com/theseer",
2281
+ "type": "github"
2282
+ }
2283
+ ],
2284
+ "time": "2021-07-28T10:34:58+00:00"
2285
+ },
2286
+ {
2287
+ "name": "webmozart/assert",
2288
+ "version": "1.10.0",
2289
+ "source": {
2290
+ "type": "git",
2291
+ "url": "https://github.com/webmozarts/assert.git",
2292
+ "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25"
2293
+ },
2294
+ "dist": {
2295
+ "type": "zip",
2296
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25",
2297
+ "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25",
2298
+ "shasum": ""
2299
+ },
2300
+ "require": {
2301
+ "php": "^7.2 || ^8.0",
2302
+ "symfony/polyfill-ctype": "^1.8"
2303
+ },
2304
+ "conflict": {
2305
+ "phpstan/phpstan": "<0.12.20",
2306
+ "vimeo/psalm": "<4.6.1 || 4.6.2"
2307
+ },
2308
+ "require-dev": {
2309
+ "phpunit/phpunit": "^8.5.13"
2310
+ },
2311
+ "type": "library",
2312
+ "extra": {
2313
+ "branch-alias": {
2314
+ "dev-master": "1.10-dev"
2315
+ }
2316
+ },
2317
+ "autoload": {
2318
+ "psr-4": {
2319
+ "Webmozart\\Assert\\": "src/"
2320
+ }
2321
+ },
2322
+ "notification-url": "https://packagist.org/downloads/",
2323
+ "license": [
2324
+ "MIT"
2325
+ ],
2326
+ "authors": [
2327
+ {
2328
+ "name": "Bernhard Schussek",
2329
+ "email": "bschussek@gmail.com"
2330
+ }
2331
+ ],
2332
+ "description": "Assertions to validate method input/output with nice error messages.",
2333
+ "keywords": [
2334
+ "assert",
2335
+ "check",
2336
+ "validate"
2337
+ ],
2338
+ "support": {
2339
+ "issues": "https://github.com/webmozarts/assert/issues",
2340
+ "source": "https://github.com/webmozarts/assert/tree/1.10.0"
2341
+ },
2342
+ "time": "2021-03-09T10:59:23+00:00"
2343
  },
2344
  {
2345
  "name": "wp-coding-standards/wpcs",
2394
  },
2395
  {
2396
  "name": "wp-phpunit/wp-phpunit",
2397
+ "version": "5.8.2",
2398
  "source": {
2399
  "type": "git",
2400
  "url": "https://github.com/wp-phpunit/wp-phpunit.git",
2401
+ "reference": "0cefcc49fd8a7e8c2f8d755e314532441618aee5"
2402
  },
2403
  "dist": {
2404
  "type": "zip",
2405
+ "url": "https://api.github.com/repos/wp-phpunit/wp-phpunit/zipball/0cefcc49fd8a7e8c2f8d755e314532441618aee5",
2406
+ "reference": "0cefcc49fd8a7e8c2f8d755e314532441618aee5",
2407
  "shasum": ""
2408
  },
2409
  "type": "library",
2438
  "issues": "https://github.com/wp-phpunit/issues",
2439
  "source": "https://github.com/wp-phpunit/wp-phpunit"
2440
  },
2441
+ "time": "2021-11-10T19:49:29+00:00"
2442
+ },
2443
+ {
2444
+ "name": "yoast/phpunit-polyfills",
2445
+ "version": "1.0.2",
2446
+ "source": {
2447
+ "type": "git",
2448
+ "url": "https://github.com/Yoast/PHPUnit-Polyfills.git",
2449
+ "reference": "1a582ab1d91e86aa450340c4d35631a85314ff9f"
2450
+ },
2451
+ "dist": {
2452
+ "type": "zip",
2453
+ "url": "https://api.github.com/repos/Yoast/PHPUnit-Polyfills/zipball/1a582ab1d91e86aa450340c4d35631a85314ff9f",
2454
+ "reference": "1a582ab1d91e86aa450340c4d35631a85314ff9f",
2455
+ "shasum": ""
2456
+ },
2457
+ "require": {
2458
+ "php": ">=5.4",
2459
+ "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
2460
+ },
2461
+ "require-dev": {
2462
+ "yoast/yoastcs": "^2.2.0"
2463
+ },
2464
+ "type": "library",
2465
+ "extra": {
2466
+ "branch-alias": {
2467
+ "dev-main": "1.x-dev",
2468
+ "dev-develop": "1.x-dev"
2469
+ }
2470
+ },
2471
+ "autoload": {
2472
+ "files": [
2473
+ "phpunitpolyfills-autoload.php"
2474
+ ]
2475
+ },
2476
+ "notification-url": "https://packagist.org/downloads/",
2477
+ "license": [
2478
+ "BSD-3-Clause"
2479
+ ],
2480
+ "authors": [
2481
+ {
2482
+ "name": "Team Yoast",
2483
+ "email": "support@yoast.com",
2484
+ "homepage": "https://yoast.com"
2485
+ },
2486
+ {
2487
+ "name": "Contributors",
2488
+ "homepage": "https://github.com/Yoast/PHPUnit-Polyfills/graphs/contributors"
2489
+ }
2490
+ ],
2491
+ "description": "Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests",
2492
+ "homepage": "https://github.com/Yoast/PHPUnit-Polyfills",
2493
+ "keywords": [
2494
+ "phpunit",
2495
+ "polyfill",
2496
+ "testing"
2497
+ ],
2498
+ "support": {
2499
+ "issues": "https://github.com/Yoast/PHPUnit-Polyfills/issues",
2500
+ "source": "https://github.com/Yoast/PHPUnit-Polyfills"
2501
+ },
2502
+ "time": "2021-10-03T08:40:26+00:00"
2503
  }
2504
  ],
2505
  "aliases": [],
js/editor-colorpicker.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * editor-colorpicker.js
3
- * Version : 1.0.1
4
- * Author : inc2734
5
- * Created : October 21, 2014
6
- * Modified : July 28, 2016
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
  $( '.smart-cf-meta-box-table' ).each( function( i, e ) {
12
  $( e ).find( '.smart-cf-colorpicker' ).each( function( i, e ) {
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
  $( '.smart-cf-meta-box-table' ).each( function( i, e ) {
3
  $( e ).find( '.smart-cf-colorpicker' ).each( function( i, e ) {
js/editor-datepicker.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * editor-datepicker.js
3
- * Version : 1.0.1
4
- * Author : inc2734
5
- * Created : January 18, 2015
6
- * Modified : July 28, 2016
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
  $( '.smart-cf-meta-box-table' ).each( function( i, e ) {
12
  $( e ).find( '.smart-cf-datepicker' ).each( function( i, e ) {
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
  $( '.smart-cf-meta-box-table' ).each( function( i, e ) {
3
  $( e ).find( '.smart-cf-datepicker' ).each( function( i, e ) {
js/editor-relation-post-types.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * editor.js
3
- * Version : 1.2.0
4
- * Author : inc2734
5
- * Created : September 30, 2014
6
- * Modified : January 27, 2017
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
 
12
  var table_class = 'tr';
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
 
3
  var table_class = 'tr';
js/editor-relation-taxonomies.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * editor.js
3
- * Version : 1.2.0
4
- * Author : inc2734
5
- * Created : February 2, 2016
6
- * Modified : January 27, 2017
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
 
12
  var table_class = 'tr';
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
 
3
  var table_class = 'tr';
js/editor-wysiwyg.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * editor-wysiwyg.js
3
- * Version : 2.0.0
4
- * Author : inc2734
5
- * Created : September 28, 2014
6
- * Modified : June 4, 2016
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
 
12
  $( '.smart-cf-meta-box' ).each( function( i, e ) {
@@ -134,7 +125,7 @@ jQuery( function( $ ) {
134
  mceinit = {
135
  content_css: ['../wp-includes/js/tinymce/skins/wordpress/wp-content.css', '../wp-content/plugins/smart-custom-fields/css/wysiwyg.css'],
136
  menubar: false,
137
- plugins: "hr,wplink,fullscreen,wordpress,textcolor,paste,charmap",
138
  toolbar1: "bold,italic,strikethrough,bullist,numlist,blockquote,hr,alignleft,aligncenter,alignright,link,unlink,wp_more,spellchecker,wp_adv,fullscreen",
139
  toolbar2: "formatselect,underline,alignjustify,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help,code",
140
  convert_urls: false,
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
 
3
  $( '.smart-cf-meta-box' ).each( function( i, e ) {
125
  mceinit = {
126
  content_css: ['../wp-includes/js/tinymce/skins/wordpress/wp-content.css', '../wp-content/plugins/smart-custom-fields/css/wysiwyg.css'],
127
  menubar: false,
128
+ plugins: "hr,wplink,fullscreen,wordpress,textcolor,paste,charmap,lists",
129
  toolbar1: "bold,italic,strikethrough,bullist,numlist,blockquote,hr,alignleft,aligncenter,alignright,link,unlink,wp_more,spellchecker,wp_adv,fullscreen",
130
  toolbar2: "formatselect,underline,alignjustify,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help,code",
131
  convert_urls: false,
js/editor.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * editor.js
3
- * Version : 2.0.0
4
- * Author : inc2734
5
- * Created : September 23, 2014
6
- * Modified : July 11, 2018
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
 
12
  $( '.smart-cf-meta-box' ).each( function( i, e ) {
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
 
3
  $( '.smart-cf-meta-box' ).each( function( i, e ) {
js/settings-colorpicker.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * settings-colorpicker.js
3
- * Version : 1.0.0
4
- * Author : inc2734
5
- * Created : March 10, 2014
6
- * Modified :
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
  $( document ).on( 'smart-cf-setting-field-open', function( e, options ) {
12
  if ( $( options ).hasClass( 'smart-cf-field-options-colorpicker' ) ) {
@@ -22,4 +13,4 @@ jQuery( function( $ ) {
22
  } );
23
  }
24
  } );
25
- } );
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
  $( document ).on( 'smart-cf-setting-field-open', function( e, options ) {
3
  if ( $( options ).hasClass( 'smart-cf-field-options-colorpicker' ) ) {
13
  } );
14
  }
15
  } );
16
+ } );
js/settings-datepicker.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * settings-datepicker.js
3
- * Version : 1.0.0
4
- * Author : inc2734
5
- * Created : March 10, 2015
6
- * Modified :
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
  $( document ).on( 'smart-cf-setting-field-open', function( e, options ) {
12
  if ( $( options ).hasClass( 'smart-cf-field-options-datepicker' ) ) {
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
  $( document ).on( 'smart-cf-setting-field-open', function( e, options ) {
3
  if ( $( options ).hasClass( 'smart-cf-field-options-datepicker' ) ) {
js/settings.js CHANGED
@@ -1,12 +1,3 @@
1
- /**
2
- * settings.js
3
- * Version : 1.1.0
4
- * Author : inc2734
5
- * Created : September 23, 2014
6
- * Modified : July 14, 2018
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
  $( '.smart-cf-fields-wrapper' ).each( function( i, e ) {
12
  var wrapper = $( e );
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
  $( '.smart-cf-fields-wrapper' ).each( function( i, e ) {
3
  var wrapper = $( e );
js/yoast-seo-analysis.js CHANGED
@@ -1,19 +1,10 @@
1
- /**
2
- * yoast-seo-analysis.js
3
- * Version : 1.0.0
4
- * Author : robssanches
5
- * Created : July 11, 2018
6
- * Modified : July 11, 2018
7
- * License : GPLv2 or later
8
- * License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- */
10
  jQuery( function( $ ) {
11
-
12
  $(document).ready(function(e) {
13
-
14
  // if is Page or Post continue...
15
  if( $('body').hasClass('post-php') && typeof YoastSEO !== "undefined" && typeof SCFYoastSEOAnalysis == "undefined" ){
16
-
17
  /**
18
  * Set up the SCF Yoast SEO Analysis plugin
19
  */
@@ -38,28 +29,28 @@ jQuery( function( $ ) {
38
 
39
  // Re-analyse SEO score
40
  $('.btn-add-repeat-group, .btn-remove-image').on('click', this.bindListeners);
41
- if (wp.media) wp.media.view.Modal.prototype.on('close', function() {
42
  window.setTimeout( function() { YoastSEO.app.pluginReloaded('SCFYoastSEOAnalysis'); }, 200 );
43
  });
44
-
45
  };
46
 
47
  /**
48
  * Bind listeners to text fields (input, textarea and wysiwyg)
49
  */
50
  SCFYoastSEOAnalysis.prototype.bindListeners = function() {
51
-
52
  console.log('bindListeners');
53
 
54
  SCFYoastSEOAnalysis.analysisTimeout = window.setTimeout( function() { YoastSEO.app.pluginReloaded('SCFYoastSEOAnalysis'); }, 200 );
55
 
56
  $('#post-body, #edittag').find('input[type="text"][name^="smart-custom-fields"], textarea[name^="smart-custom-fields"], .smart-cf-field-type-wysiwyg iframe body#tinymce').on('keyup paste cut blur focus change', function() {
57
-
58
  if ( SCFYoastSEOAnalysis.analysisTimeout ) {
59
  window.clearTimeout(SCFYoastSEOAnalysis.analysisTimeout);
60
  }
61
  });
62
-
63
  };
64
 
65
  /**
@@ -69,17 +60,17 @@ jQuery( function( $ ) {
69
  */
70
  SCFYoastSEOAnalysis.prototype.addScfFieldsToContent = function(data) {
71
  console.log('addScfFieldsToContent');
72
-
73
  var scf_content = ' ';
74
 
75
  $('#post-body, #edittag').find('input[type="text"][name^="smart-custom-fields"], textarea[name^="smart-custom-fields"]').each(function() {
76
  scf_content += ' ' + $(this).val();
77
  });
78
-
79
  $(".smart-cf-field-type-wysiwyg iframe").contents().find("body#tinymce").each(function() {
80
  scf_content += ' ' + $(this).html();
81
  });
82
-
83
  $('#post-body, #edittag').find('.smart-cf-upload-image img').each(function() {
84
  scf_content += '<img src="' + $(this).attr('src') + '" alt="' + $(this).attr('alt') + '" />';
85
  });
@@ -91,7 +82,7 @@ jQuery( function( $ ) {
91
 
92
  new SCFYoastSEOAnalysis();
93
  }
94
-
95
  });
96
 
97
- });
 
 
 
 
 
 
 
 
 
1
  jQuery( function( $ ) {
2
+
3
  $(document).ready(function(e) {
4
+
5
  // if is Page or Post continue...
6
  if( $('body').hasClass('post-php') && typeof YoastSEO !== "undefined" && typeof SCFYoastSEOAnalysis == "undefined" ){
7
+
8
  /**
9
  * Set up the SCF Yoast SEO Analysis plugin
10
  */
29
 
30
  // Re-analyse SEO score
31
  $('.btn-add-repeat-group, .btn-remove-image').on('click', this.bindListeners);
32
+ if (wp.media) wp.media.view.Modal.prototype.on('close', function() {
33
  window.setTimeout( function() { YoastSEO.app.pluginReloaded('SCFYoastSEOAnalysis'); }, 200 );
34
  });
35
+
36
  };
37
 
38
  /**
39
  * Bind listeners to text fields (input, textarea and wysiwyg)
40
  */
41
  SCFYoastSEOAnalysis.prototype.bindListeners = function() {
42
+
43
  console.log('bindListeners');
44
 
45
  SCFYoastSEOAnalysis.analysisTimeout = window.setTimeout( function() { YoastSEO.app.pluginReloaded('SCFYoastSEOAnalysis'); }, 200 );
46
 
47
  $('#post-body, #edittag').find('input[type="text"][name^="smart-custom-fields"], textarea[name^="smart-custom-fields"], .smart-cf-field-type-wysiwyg iframe body#tinymce').on('keyup paste cut blur focus change', function() {
48
+
49
  if ( SCFYoastSEOAnalysis.analysisTimeout ) {
50
  window.clearTimeout(SCFYoastSEOAnalysis.analysisTimeout);
51
  }
52
  });
53
+
54
  };
55
 
56
  /**
60
  */
61
  SCFYoastSEOAnalysis.prototype.addScfFieldsToContent = function(data) {
62
  console.log('addScfFieldsToContent');
63
+
64
  var scf_content = ' ';
65
 
66
  $('#post-body, #edittag').find('input[type="text"][name^="smart-custom-fields"], textarea[name^="smart-custom-fields"]').each(function() {
67
  scf_content += ' ' + $(this).val();
68
  });
69
+
70
  $(".smart-cf-field-type-wysiwyg iframe").contents().find("body#tinymce").each(function() {
71
  scf_content += ' ' + $(this).html();
72
  });
73
+
74
  $('#post-body, #edittag').find('.smart-cf-upload-image img').each(function() {
75
  scf_content += '<img src="' + $(this).attr('src') + '" alt="' + $(this).attr('alt') + '" />';
76
  });
82
 
83
  new SCFYoastSEOAnalysis();
84
  }
85
+
86
  });
87
 
88
+ });
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.amazon.co.jp/registry/wishlist/39ANKRNSTNW40
4
  Tags: plugin, custom field, custom, field, meta, meta field, repeat, repeatable
5
  Requires at least: 3.9
6
  Tested up to: 5.8
7
- Stable tag: 4.2.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -129,6 +129,11 @@ You can translate this plugin into your language by using [GlotPress](https://tr
129
 
130
  == Changelog ==
131
 
 
 
 
 
 
132
  = 4.1.6
133
  * Some updates by [@kengyu](https://github.com/kengyu)
134
  * Add filter hook smart-cf-rest_api_post_type by [@fuyuan9](https://github.com/fuyuan9)
4
  Tags: plugin, custom field, custom, field, meta, meta field, repeat, repeatable
5
  Requires at least: 3.9
6
  Tested up to: 5.8
7
+ Stable tag: 4.2.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
129
 
130
  == Changelog ==
131
 
132
+ = 4.2.1 =
133
+ * Fix Worning/Fatal error on PHP7/8.
134
+ * Fix sanitize missing in the textarea field.
135
+ * Add list to the wysiwyg field.
136
+
137
  = 4.1.6
138
  * Some updates by [@kengyu](https://github.com/kengyu)
139
  * Add filter hook smart-cf-rest_api_post_type by [@fuyuan9](https://github.com/fuyuan9)
smart-custom-fields.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin name: Smart Custom Fields
4
  * Plugin URI: https://github.com/inc2734/smart-custom-fields/
5
  * Description: Smart Custom Fields is a simple plugin that management custom fields.
6
- * Version: 4.2.0
7
  * Author: inc2734
8
  * Author URI: https://2inc.org
9
  * Text Domain: smart-custom-fields
3
  * Plugin name: Smart Custom Fields
4
  * Plugin URI: https://github.com/inc2734/smart-custom-fields/
5
  * Description: Smart Custom Fields is a simple plugin that management custom fields.
6
+ * Version: 4.2.1
7
  * Author: inc2734
8
  * Author URI: https://2inc.org
9
  * Text Domain: smart-custom-fields
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit26af049b6f0f389bc85dab8067eb205a::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitf830a52458cfb8444bb85b83f657baeb::getLoader();
vendor/composer/InstalledVersions.php CHANGED
@@ -24,8 +24,21 @@ use Composer\Semver\VersionParser;
24
  */
25
  class InstalledVersions
26
  {
 
 
 
 
27
  private static $installed;
 
 
 
 
28
  private static $canGetVendors;
 
 
 
 
 
29
  private static $installedByVendor = array();
30
 
31
  /**
24
  */
25
  class InstalledVersions
26
  {
27
+ /**
28
+ * @var mixed[]|null
29
+ * @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null
30
+ */
31
  private static $installed;
32
+
33
+ /**
34
+ * @var bool|null
35
+ */
36
  private static $canGetVendors;
37
+
38
+ /**
39
+ * @var array[]
40
+ * @psalm-var array<string, array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
41
+ */
42
  private static $installedByVendor = array();
43
 
44
  /**
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit26af049b6f0f389bc85dab8067eb205a
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInit26af049b6f0f389bc85dab8067eb205a
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInit26af049b6f0f389bc85dab8067eb205a', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
- spl_autoload_unregister(array('ComposerAutoloaderInit26af049b6f0f389bc85dab8067eb205a', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInit26af049b6f0f389bc85dab8067eb205a::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitf830a52458cfb8444bb85b83f657baeb
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitf830a52458cfb8444bb85b83f657baeb', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitf830a52458cfb8444bb85b83f657baeb', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInitf830a52458cfb8444bb85b83f657baeb::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit26af049b6f0f389bc85dab8067eb205a
8
  {
9
  public static $classMap = array (
10
  'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
@@ -13,7 +13,7 @@ class ComposerStaticInit26af049b6f0f389bc85dab8067eb205a
13
  public static function getInitializer(ClassLoader $loader)
14
  {
15
  return \Closure::bind(function () use ($loader) {
16
- $loader->classMap = ComposerStaticInit26af049b6f0f389bc85dab8067eb205a::$classMap;
17
 
18
  }, null, ClassLoader::class);
19
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitf830a52458cfb8444bb85b83f657baeb
8
  {
9
  public static $classMap = array (
10
  'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
13
  public static function getInitializer(ClassLoader $loader)
14
  {
15
  return \Closure::bind(function () use ($loader) {
16
+ $loader->classMap = ComposerStaticInitf830a52458cfb8444bb85b83f657baeb::$classMap;
17
 
18
  }, null, ClassLoader::class);
19
  }
vendor/composer/installed.php CHANGED
@@ -1,22 +1,22 @@
1
  <?php return array(
2
  'root' => array(
3
- 'pretty_version' => '4.2.0',
4
- 'version' => '4.2.0.0',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => '2fbb6663febe4235a0e0ee6525de9e73c7a40657',
9
  'name' => '__root__',
10
  'dev' => false,
11
  ),
12
  'versions' => array(
13
  '__root__' => array(
14
- 'pretty_version' => '4.2.0',
15
- 'version' => '4.2.0.0',
16
  'type' => 'wordpress-plugin',
17
  'install_path' => __DIR__ . '/../../',
18
  'aliases' => array(),
19
- 'reference' => '2fbb6663febe4235a0e0ee6525de9e73c7a40657',
20
  'dev_requirement' => false,
21
  ),
22
  ),
1
  <?php return array(
2
  'root' => array(
3
+ 'pretty_version' => '4.2.1',
4
+ 'version' => '4.2.1.0',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => 'd5afa3febcc840060ccae03756560ca5090cd904',
9
  'name' => '__root__',
10
  'dev' => false,
11
  ),
12
  'versions' => array(
13
  '__root__' => array(
14
+ 'pretty_version' => '4.2.1',
15
+ 'version' => '4.2.1.0',
16
  'type' => 'wordpress-plugin',
17
  'install_path' => __DIR__ . '/../../',
18
  'aliases' => array(),
19
+ 'reference' => 'd5afa3febcc840060ccae03756560ca5090cd904',
20
  'dev_requirement' => false,
21
  ),
22
  ),