chore: update dependencies
This commit is contained in:
parent
6d20c0b45a
commit
4e36305fbc
36 changed files with 616 additions and 283 deletions
100
composer.lock
generated
100
composer.lock
generated
|
@ -8,16 +8,16 @@
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "composer/ca-bundle",
|
"name": "composer/ca-bundle",
|
||||||
"version": "1.3.5",
|
"version": "1.3.6",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/composer/ca-bundle.git",
|
"url": "https://github.com/composer/ca-bundle.git",
|
||||||
"reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd"
|
"reference": "90d087e988ff194065333d16bc5cf649872d9cdb"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
|
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/90d087e988ff194065333d16bc5cf649872d9cdb",
|
||||||
"reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
|
"reference": "90d087e988ff194065333d16bc5cf649872d9cdb",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
"support": {
|
"support": {
|
||||||
"irc": "irc://irc.freenode.org/composer",
|
"irc": "irc://irc.freenode.org/composer",
|
||||||
"issues": "https://github.com/composer/ca-bundle/issues",
|
"issues": "https://github.com/composer/ca-bundle/issues",
|
||||||
"source": "https://github.com/composer/ca-bundle/tree/1.3.5"
|
"source": "https://github.com/composer/ca-bundle/tree/1.3.6"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
|
@ -80,20 +80,20 @@
|
||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-01-11T08:27:00+00:00"
|
"time": "2023-06-06T12:02:59+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "embed/embed",
|
"name": "embed/embed",
|
||||||
"version": "v4.4.7",
|
"version": "v4.4.8",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/oscarotero/Embed.git",
|
"url": "https://github.com/oscarotero/Embed.git",
|
||||||
"reference": "72ea7eb8226008dd10834bc0c9becc708f7a7871"
|
"reference": "49134080764018bc6b8a2488dd1c8cc2c47d15fc"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/oscarotero/Embed/zipball/72ea7eb8226008dd10834bc0c9becc708f7a7871",
|
"url": "https://api.github.com/repos/oscarotero/Embed/zipball/49134080764018bc6b8a2488dd1c8cc2c47d15fc",
|
||||||
"reference": "72ea7eb8226008dd10834bc0c9becc708f7a7871",
|
"reference": "49134080764018bc6b8a2488dd1c8cc2c47d15fc",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -107,7 +107,7 @@
|
||||||
"php": "^7.4|^8",
|
"php": "^7.4|^8",
|
||||||
"psr/http-client": "^1.0",
|
"psr/http-client": "^1.0",
|
||||||
"psr/http-factory": "^1.0",
|
"psr/http-factory": "^1.0",
|
||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0|^2.0"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"brick/varexporter": "^0.3.1",
|
"brick/varexporter": "^0.3.1",
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
"support": {
|
"support": {
|
||||||
"email": "oom@oscarotero.com",
|
"email": "oom@oscarotero.com",
|
||||||
"issues": "https://github.com/oscarotero/Embed/issues",
|
"issues": "https://github.com/oscarotero/Embed/issues",
|
||||||
"source": "https://github.com/oscarotero/Embed/tree/v4.4.7"
|
"source": "https://github.com/oscarotero/Embed/tree/v4.4.8"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
|
@ -169,7 +169,7 @@
|
||||||
"type": "patreon"
|
"type": "patreon"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2022-12-12T14:45:19+00:00"
|
"time": "2023-05-22T18:48:30+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fig/http-message-util",
|
"name": "fig/http-message-util",
|
||||||
|
@ -491,16 +491,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "jaybizzle/crawler-detect",
|
"name": "jaybizzle/crawler-detect",
|
||||||
"version": "v1.2.113",
|
"version": "v1.2.116",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/JayBizzle/Crawler-Detect.git",
|
"url": "https://github.com/JayBizzle/Crawler-Detect.git",
|
||||||
"reference": "6710b75871da2b718550c2bc33388315a3b20151"
|
"reference": "97e9fe30219e60092e107651abb379a38b342921"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/6710b75871da2b718550c2bc33388315a3b20151",
|
"url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/97e9fe30219e60092e107651abb379a38b342921",
|
||||||
"reference": "6710b75871da2b718550c2bc33388315a3b20151",
|
"reference": "97e9fe30219e60092e107651abb379a38b342921",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -537,9 +537,9 @@
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/JayBizzle/Crawler-Detect/issues",
|
"issues": "https://github.com/JayBizzle/Crawler-Detect/issues",
|
||||||
"source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.113"
|
"source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.116"
|
||||||
},
|
},
|
||||||
"time": "2023-02-02T21:01:40+00:00"
|
"time": "2023-07-21T15:49:49+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ml/iri",
|
"name": "ml/iri",
|
||||||
|
@ -700,21 +700,21 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/http-client",
|
"name": "psr/http-client",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/php-fig/http-client.git",
|
"url": "https://github.com/php-fig/http-client.git",
|
||||||
"reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
|
"reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
|
"url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31",
|
||||||
"reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
|
"reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.0 || ^8.0",
|
"php": "^7.0 || ^8.0",
|
||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0 || ^2.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
|
@ -734,7 +734,7 @@
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "PHP-FIG",
|
"name": "PHP-FIG",
|
||||||
"homepage": "http://www.php-fig.org/"
|
"homepage": "https://www.php-fig.org/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Common interface for HTTP clients",
|
"description": "Common interface for HTTP clients",
|
||||||
|
@ -746,27 +746,27 @@
|
||||||
"psr-18"
|
"psr-18"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/php-fig/http-client/tree/master"
|
"source": "https://github.com/php-fig/http-client/tree/1.0.2"
|
||||||
},
|
},
|
||||||
"time": "2020-06-29T06:28:15+00:00"
|
"time": "2023-04-10T20:12:12+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/http-factory",
|
"name": "psr/http-factory",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/php-fig/http-factory.git",
|
"url": "https://github.com/php-fig/http-factory.git",
|
||||||
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
|
"reference": "e616d01114759c4c489f93b099585439f795fe35"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
|
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
|
||||||
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
|
"reference": "e616d01114759c4c489f93b099585439f795fe35",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.0.0",
|
"php": ">=7.0.0",
|
||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0 || ^2.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
|
@ -786,7 +786,7 @@
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "PHP-FIG",
|
"name": "PHP-FIG",
|
||||||
"homepage": "http://www.php-fig.org/"
|
"homepage": "https://www.php-fig.org/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Common interfaces for PSR-7 HTTP message factories",
|
"description": "Common interfaces for PSR-7 HTTP message factories",
|
||||||
|
@ -801,31 +801,31 @@
|
||||||
"response"
|
"response"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/php-fig/http-factory/tree/master"
|
"source": "https://github.com/php-fig/http-factory/tree/1.0.2"
|
||||||
},
|
},
|
||||||
"time": "2019-04-30T12:38:16+00:00"
|
"time": "2023-04-10T20:10:41+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/http-message",
|
"name": "psr/http-message",
|
||||||
"version": "1.0.1",
|
"version": "1.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/php-fig/http-message.git",
|
"url": "https://github.com/php-fig/http-message.git",
|
||||||
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
|
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
|
"url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
|
||||||
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
|
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=5.3.0"
|
"php": "^7.2 || ^8.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "1.0.x-dev"
|
"dev-master": "1.1.x-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
@ -854,9 +854,9 @@
|
||||||
"response"
|
"response"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/php-fig/http-message/tree/master"
|
"source": "https://github.com/php-fig/http-message/tree/1.1"
|
||||||
},
|
},
|
||||||
"time": "2016-08-06T14:39:51+00:00"
|
"time": "2023-04-04T09:50:52+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "qferr/mjml-php",
|
"name": "qferr/mjml-php",
|
||||||
|
@ -949,16 +949,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "slim/psr7",
|
"name": "slim/psr7",
|
||||||
"version": "1.6",
|
"version": "1.6.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/slimphp/Slim-Psr7.git",
|
"url": "https://github.com/slimphp/Slim-Psr7.git",
|
||||||
"reference": "3471c22c1a0d26c51c78f6aeb06489d38cf46a4d"
|
"reference": "72d2b2bac94ab4575d369f605dbfafbe168d3163"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/slimphp/Slim-Psr7/zipball/3471c22c1a0d26c51c78f6aeb06489d38cf46a4d",
|
"url": "https://api.github.com/repos/slimphp/Slim-Psr7/zipball/72d2b2bac94ab4575d369f605dbfafbe168d3163",
|
||||||
"reference": "3471c22c1a0d26c51c78f6aeb06489d38cf46a4d",
|
"reference": "72d2b2bac94ab4575d369f605dbfafbe168d3163",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -977,7 +977,7 @@
|
||||||
"adriansuter/php-autoload-override": "^1.3",
|
"adriansuter/php-autoload-override": "^1.3",
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"http-interop/http-factory-tests": "^0.9.0",
|
"http-interop/http-factory-tests": "^0.9.0",
|
||||||
"php-http/psr7-integration-tests": "dev-master",
|
"php-http/psr7-integration-tests": "1.1",
|
||||||
"phpspec/prophecy": "^1.15",
|
"phpspec/prophecy": "^1.15",
|
||||||
"phpspec/prophecy-phpunit": "^2.0",
|
"phpspec/prophecy-phpunit": "^2.0",
|
||||||
"phpstan/phpstan": "^1.8",
|
"phpstan/phpstan": "^1.8",
|
||||||
|
@ -1025,9 +1025,9 @@
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/slimphp/Slim-Psr7/issues",
|
"issues": "https://github.com/slimphp/Slim-Psr7/issues",
|
||||||
"source": "https://github.com/slimphp/Slim-Psr7/tree/1.6"
|
"source": "https://github.com/slimphp/Slim-Psr7/tree/1.6.1"
|
||||||
},
|
},
|
||||||
"time": "2022-11-05T18:50:24+00:00"
|
"time": "2023-04-17T16:02:20+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-php80",
|
"name": "symfony/polyfill-php80",
|
||||||
|
|
25
vendor/composer/ClassLoader.php
vendored
25
vendor/composer/ClassLoader.php
vendored
|
@ -42,6 +42,9 @@ namespace Composer\Autoload;
|
||||||
*/
|
*/
|
||||||
class ClassLoader
|
class ClassLoader
|
||||||
{
|
{
|
||||||
|
/** @var \Closure(string):void */
|
||||||
|
private static $includeFile;
|
||||||
|
|
||||||
/** @var ?string */
|
/** @var ?string */
|
||||||
private $vendorDir;
|
private $vendorDir;
|
||||||
|
|
||||||
|
@ -106,6 +109,7 @@ class ClassLoader
|
||||||
public function __construct($vendorDir = null)
|
public function __construct($vendorDir = null)
|
||||||
{
|
{
|
||||||
$this->vendorDir = $vendorDir;
|
$this->vendorDir = $vendorDir;
|
||||||
|
self::initializeIncludeClosure();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -425,7 +429,8 @@ class ClassLoader
|
||||||
public function loadClass($class)
|
public function loadClass($class)
|
||||||
{
|
{
|
||||||
if ($file = $this->findFile($class)) {
|
if ($file = $this->findFile($class)) {
|
||||||
includeFile($file);
|
$includeFile = self::$includeFile;
|
||||||
|
$includeFile($file);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -555,18 +560,26 @@ class ClassLoader
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
private static function initializeIncludeClosure()
|
||||||
|
{
|
||||||
|
if (self::$includeFile !== null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
* Scope isolated include.
|
* Scope isolated include.
|
||||||
*
|
*
|
||||||
* Prevents access to $this/self from included files.
|
* Prevents access to $this/self from included files.
|
||||||
*
|
*
|
||||||
* @param string $file
|
* @param string $file
|
||||||
* @return void
|
* @return void
|
||||||
* @private
|
|
||||||
*/
|
*/
|
||||||
function includeFile($file)
|
self::$includeFile = \Closure::bind(static function($file) {
|
||||||
{
|
|
||||||
include $file;
|
include $file;
|
||||||
|
}, null, null);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
15
vendor/composer/InstalledVersions.php
vendored
15
vendor/composer/InstalledVersions.php
vendored
|
@ -98,7 +98,7 @@ class InstalledVersions
|
||||||
{
|
{
|
||||||
foreach (self::getInstalled() as $installed) {
|
foreach (self::getInstalled() as $installed) {
|
||||||
if (isset($installed['versions'][$packageName])) {
|
if (isset($installed['versions'][$packageName])) {
|
||||||
return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);
|
return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -119,7 +119,7 @@ class InstalledVersions
|
||||||
*/
|
*/
|
||||||
public static function satisfies(VersionParser $parser, $packageName, $constraint)
|
public static function satisfies(VersionParser $parser, $packageName, $constraint)
|
||||||
{
|
{
|
||||||
$constraint = $parser->parseConstraints($constraint);
|
$constraint = $parser->parseConstraints((string) $constraint);
|
||||||
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
|
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
|
||||||
|
|
||||||
return $provided->matches($constraint);
|
return $provided->matches($constraint);
|
||||||
|
@ -328,7 +328,9 @@ class InstalledVersions
|
||||||
if (isset(self::$installedByVendor[$vendorDir])) {
|
if (isset(self::$installedByVendor[$vendorDir])) {
|
||||||
$installed[] = self::$installedByVendor[$vendorDir];
|
$installed[] = self::$installedByVendor[$vendorDir];
|
||||||
} elseif (is_file($vendorDir.'/composer/installed.php')) {
|
} elseif (is_file($vendorDir.'/composer/installed.php')) {
|
||||||
$installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
|
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
|
||||||
|
$required = require $vendorDir.'/composer/installed.php';
|
||||||
|
$installed[] = self::$installedByVendor[$vendorDir] = $required;
|
||||||
if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
|
if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
|
||||||
self::$installed = $installed[count($installed) - 1];
|
self::$installed = $installed[count($installed) - 1];
|
||||||
}
|
}
|
||||||
|
@ -340,12 +342,17 @@ class InstalledVersions
|
||||||
// only require the installed.php file if this file is loaded from its dumped location,
|
// only require the installed.php file if this file is loaded from its dumped location,
|
||||||
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
|
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
|
||||||
if (substr(__DIR__, -8, 1) !== 'C') {
|
if (substr(__DIR__, -8, 1) !== 'C') {
|
||||||
self::$installed = require __DIR__ . '/installed.php';
|
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
|
||||||
|
$required = require __DIR__ . '/installed.php';
|
||||||
|
self::$installed = $required;
|
||||||
} else {
|
} else {
|
||||||
self::$installed = array();
|
self::$installed = array();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (self::$installed !== array()) {
|
||||||
$installed[] = self::$installed;
|
$installed[] = self::$installed;
|
||||||
|
}
|
||||||
|
|
||||||
return $installed;
|
return $installed;
|
||||||
}
|
}
|
||||||
|
|
25
vendor/composer/autoload_real.php
vendored
25
vendor/composer/autoload_real.php
vendored
|
@ -33,25 +33,18 @@ class ComposerAutoloaderInit5f3db9fc1d0cf1dd6a77a1d84501b4b1
|
||||||
|
|
||||||
$loader->register(true);
|
$loader->register(true);
|
||||||
|
|
||||||
$includeFiles = \Composer\Autoload\ComposerStaticInit5f3db9fc1d0cf1dd6a77a1d84501b4b1::$files;
|
$filesToLoad = \Composer\Autoload\ComposerStaticInit5f3db9fc1d0cf1dd6a77a1d84501b4b1::$files;
|
||||||
foreach ($includeFiles as $fileIdentifier => $file) {
|
$requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
|
||||||
composerRequire5f3db9fc1d0cf1dd6a77a1d84501b4b1($fileIdentifier, $file);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $loader;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $fileIdentifier
|
|
||||||
* @param string $file
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
function composerRequire5f3db9fc1d0cf1dd6a77a1d84501b4b1($fileIdentifier, $file)
|
|
||||||
{
|
|
||||||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
||||||
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
||||||
|
|
||||||
require $file;
|
require $file;
|
||||||
}
|
}
|
||||||
|
}, null, null);
|
||||||
|
foreach ($filesToLoad as $fileIdentifier => $file) {
|
||||||
|
$requireFile($fileIdentifier, $file);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $loader;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
103
vendor/composer/ca-bundle/res/cacert.pem
vendored
103
vendor/composer/ca-bundle/res/cacert.pem
vendored
|
@ -1,7 +1,7 @@
|
||||||
##
|
##
|
||||||
## Bundle of CA Root Certificates
|
## Bundle of CA Root Certificates
|
||||||
##
|
##
|
||||||
## Certificate data from Mozilla as of: Tue Jan 10 04:12:06 2023 GMT
|
## Certificate data from Mozilla as of: Tue May 30 03:12:04 2023 GMT
|
||||||
##
|
##
|
||||||
## This is a bundle of X.509 certificates of public Certificate Authorities
|
## This is a bundle of X.509 certificates of public Certificate Authorities
|
||||||
## (CA). These were automatically extracted from Mozilla's root certificates
|
## (CA). These were automatically extracted from Mozilla's root certificates
|
||||||
|
@ -14,7 +14,7 @@
|
||||||
## Just configure this file as the SSLCACertificateFile.
|
## Just configure this file as the SSLCACertificateFile.
|
||||||
##
|
##
|
||||||
## Conversion done with mk-ca-bundle.pl version 1.29.
|
## Conversion done with mk-ca-bundle.pl version 1.29.
|
||||||
## SHA256: 90c470e705b4b5f36f09684dc50e2b79c8b86989a848b62cd1a7bd6460ee65f6
|
## SHA256: c47475103fb05bb562bbadff0d1e72346b03236154e1448a6ca191b740f83507
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
|
@ -603,26 +603,6 @@ NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu
|
||||||
dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=
|
dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
Hongkong Post Root CA 1
|
|
||||||
=======================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT
|
|
||||||
DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx
|
|
||||||
NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n
|
|
||||||
IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF
|
|
||||||
AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1
|
|
||||||
ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr
|
|
||||||
auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh
|
|
||||||
qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY
|
|
||||||
V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV
|
|
||||||
HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i
|
|
||||||
h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio
|
|
||||||
l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei
|
|
||||||
IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps
|
|
||||||
T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT
|
|
||||||
c4afU9hDDl3WY4JxHYB0yvbiAmvZWg==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
SecureSign RootCA11
|
SecureSign RootCA11
|
||||||
===================
|
===================
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
|
@ -1261,40 +1241,6 @@ Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems
|
||||||
WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=
|
WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
E-Tugra Certification Authority
|
|
||||||
===============================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w
|
|
||||||
DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls
|
|
||||||
ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN
|
|
||||||
ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw
|
|
||||||
NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx
|
|
||||||
QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl
|
|
||||||
cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD
|
|
||||||
DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
|
|
||||||
MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd
|
|
||||||
hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K
|
|
||||||
CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g
|
|
||||||
ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ
|
|
||||||
BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0
|
|
||||||
E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz
|
|
||||||
rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq
|
|
||||||
jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn
|
|
||||||
rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5
|
|
||||||
dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB
|
|
||||||
/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG
|
|
||||||
MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK
|
|
||||||
kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO
|
|
||||||
XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807
|
|
||||||
VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo
|
|
||||||
a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc
|
|
||||||
dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV
|
|
||||||
KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT
|
|
||||||
Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0
|
|
||||||
8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G
|
|
||||||
C7TbO6Orb1wdtn7os4I07QZcJA==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
T-TeleSec GlobalRoot Class 2
|
T-TeleSec GlobalRoot Class 2
|
||||||
============================
|
============================
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
|
@ -3370,3 +3316,48 @@ BggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3L
|
||||||
snNdo4gIxwwCMQDAqy0Obe0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70e
|
snNdo4gIxwwCMQDAqy0Obe0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70e
|
||||||
N9k=
|
N9k=
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
BJCA Global Root CA1
|
||||||
|
====================
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFdDCCA1ygAwIBAgIQVW9l47TZkGobCdFsPsBsIDANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQG
|
||||||
|
EwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJVFkxHTAbBgNVBAMMFEJK
|
||||||
|
Q0EgR2xvYmFsIFJvb3QgQ0ExMB4XDTE5MTIxOTAzMTYxN1oXDTQ0MTIxMjAzMTYxN1owVDELMAkG
|
||||||
|
A1UEBhMCQ04xJjAkBgNVBAoMHUJFSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQD
|
||||||
|
DBRCSkNBIEdsb2JhbCBSb290IENBMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPFm
|
||||||
|
CL3ZxRVhy4QEQaVpN3cdwbB7+sN3SJATcmTRuHyQNZ0YeYjjlwE8R4HyDqKYDZ4/N+AZspDyRhyS
|
||||||
|
sTphzvq3Rp4Dhtczbu33RYx2N95ulpH3134rhxfVizXuhJFyV9xgw8O558dnJCNPYwpj9mZ9S1Wn
|
||||||
|
P3hkSWkSl+BMDdMJoDIwOvqfwPKcxRIqLhy1BDPapDgRat7GGPZHOiJBhyL8xIkoVNiMpTAK+BcW
|
||||||
|
yqw3/XmnkRd4OJmtWO2y3syJfQOcs4ll5+M7sSKGjwZteAf9kRJ/sGsciQ35uMt0WwfCyPQ10WRj
|
||||||
|
eulumijWML3mG90Vr4TqnMfK9Q7q8l0ph49pczm+LiRvRSGsxdRpJQaDrXpIhRMsDQa4bHlW/KNn
|
||||||
|
MoH1V6XKV0Jp6VwkYe/iMBhORJhVb3rCk9gZtt58R4oRTklH2yiUAguUSiz5EtBP6DF+bHq/pj+b
|
||||||
|
OT0CFqMYs2esWz8sgytnOYFcuX6U1WTdno9uruh8W7TXakdI136z1C2OVnZOz2nxbkRs1CTqjSSh
|
||||||
|
GL+9V/6pmTW12xB3uD1IutbB5/EjPtffhZ0nPNRAvQoMvfXnjSXWgXSHRtQpdaJCbPdzied9v3pK
|
||||||
|
H9MiyRVVz99vfFXQpIsHETdfg6YmV6YBW37+WGgHqel62bno/1Afq8K0wM7o6v0PvY1NuLxxAgMB
|
||||||
|
AAGjQjBAMB0GA1UdDgQWBBTF7+3M2I0hxkjk49cULqcWk+WYATAPBgNVHRMBAf8EBTADAQH/MA4G
|
||||||
|
A1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAUoKsITQfI/Ki2Pm4rzc2IInRNwPWaZ+4
|
||||||
|
YRC6ojGYWUfo0Q0lHhVBDOAqVdVXUsv45Mdpox1NcQJeXyFFYEhcCY5JEMEE3KliawLwQ8hOnThJ
|
||||||
|
dMkycFRtwUf8jrQ2ntScvd0g1lPJGKm1Vrl2i5VnZu69mP6u775u+2D2/VnGKhs/I0qUJDAnyIm8
|
||||||
|
60Qkmss9vk/Ves6OF8tiwdneHg56/0OGNFK8YT88X7vZdrRTvJez/opMEi4r89fO4aL/3Xtw+zuh
|
||||||
|
TaRjAv04l5U/BXCga99igUOLtFkNSoxUnMW7gZ/NfaXvCyUeOiDbHPwfmGcCCtRzRBPbUYQaVQNW
|
||||||
|
4AB+dAb/OMRyHdOoP2gxXdMJxy6MW2Pg6Nwe0uxhHvLe5e/2mXZgLR6UcnHGCyoyx5JO1UbXHfmp
|
||||||
|
GQrI+pXObSOYqgs4rZpWDW+N8TEAiMEXnM0ZNjX+VVOg4DwzX5Ze4jLp3zO7Bkqp2IRzznfSxqxx
|
||||||
|
4VyjHQy7Ct9f4qNx2No3WqB4K/TUfet27fJhcKVlmtOJNBir+3I+17Q9eVzYH6Eze9mCUAyTF6ps
|
||||||
|
3MKCuwJXNq+YJyo5UOGwifUll35HaBC07HPKs5fRJNz2YqAo07WjuGS3iGJCz51TzZm+ZGiPTx4S
|
||||||
|
SPfSKcOYKMryMguTjClPPGAyzQWWYezyr/6zcCwupvI=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
BJCA Global Root CA2
|
||||||
|
====================
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIICJTCCAaugAwIBAgIQLBcIfWQqwP6FGFkGz7RK6zAKBggqhkjOPQQDAzBUMQswCQYDVQQGEwJD
|
||||||
|
TjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJVFkxHTAbBgNVBAMMFEJKQ0Eg
|
||||||
|
R2xvYmFsIFJvb3QgQ0EyMB4XDTE5MTIxOTAzMTgyMVoXDTQ0MTIxMjAzMTgyMVowVDELMAkGA1UE
|
||||||
|
BhMCQ04xJjAkBgNVBAoMHUJFSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRC
|
||||||
|
SkNBIEdsb2JhbCBSb290IENBMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABJ3LgJGNU2e1uVCxA/jl
|
||||||
|
SR9BIgmwUVJY1is0j8USRhTFiy8shP8sbqjV8QnjAyEUxEM9fMEsxEtqSs3ph+B99iK++kpRuDCK
|
||||||
|
/eHeGBIK9ke35xe/J4rUQUyWPGCWwf0VHKNCMEAwHQYDVR0OBBYEFNJKsVF/BvDRgh9Obl+rg/xI
|
||||||
|
1LCRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gAMGUCMBq8
|
||||||
|
W9f+qdJUDkpd0m2xQNz0Q9XSSpkZElaA94M04TVOSG0ED1cxMDAtsaqdAzjbBgIxAMvMh1PLet8g
|
||||||
|
UXOQwKhbYdDFUDn9hf7B43j4ptZLvZuHjw/l1lOWqzzIQNph91Oj9w==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
114
vendor/composer/installed.json
vendored
114
vendor/composer/installed.json
vendored
|
@ -2,17 +2,17 @@
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "composer/ca-bundle",
|
"name": "composer/ca-bundle",
|
||||||
"version": "1.3.5",
|
"version": "1.3.6",
|
||||||
"version_normalized": "1.3.5.0",
|
"version_normalized": "1.3.6.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/composer/ca-bundle.git",
|
"url": "https://github.com/composer/ca-bundle.git",
|
||||||
"reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd"
|
"reference": "90d087e988ff194065333d16bc5cf649872d9cdb"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
|
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/90d087e988ff194065333d16bc5cf649872d9cdb",
|
||||||
"reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
|
"reference": "90d087e988ff194065333d16bc5cf649872d9cdb",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
"symfony/phpunit-bridge": "^4.2 || ^5",
|
"symfony/phpunit-bridge": "^4.2 || ^5",
|
||||||
"symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0"
|
"symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0"
|
||||||
},
|
},
|
||||||
"time": "2023-01-11T08:27:00+00:00",
|
"time": "2023-06-06T12:02:59+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
@ -61,7 +61,7 @@
|
||||||
"support": {
|
"support": {
|
||||||
"irc": "irc://irc.freenode.org/composer",
|
"irc": "irc://irc.freenode.org/composer",
|
||||||
"issues": "https://github.com/composer/ca-bundle/issues",
|
"issues": "https://github.com/composer/ca-bundle/issues",
|
||||||
"source": "https://github.com/composer/ca-bundle/tree/1.3.5"
|
"source": "https://github.com/composer/ca-bundle/tree/1.3.6"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
|
@ -81,17 +81,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "embed/embed",
|
"name": "embed/embed",
|
||||||
"version": "v4.4.7",
|
"version": "v4.4.8",
|
||||||
"version_normalized": "4.4.7.0",
|
"version_normalized": "4.4.8.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/oscarotero/Embed.git",
|
"url": "https://github.com/oscarotero/Embed.git",
|
||||||
"reference": "72ea7eb8226008dd10834bc0c9becc708f7a7871"
|
"reference": "49134080764018bc6b8a2488dd1c8cc2c47d15fc"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/oscarotero/Embed/zipball/72ea7eb8226008dd10834bc0c9becc708f7a7871",
|
"url": "https://api.github.com/repos/oscarotero/Embed/zipball/49134080764018bc6b8a2488dd1c8cc2c47d15fc",
|
||||||
"reference": "72ea7eb8226008dd10834bc0c9becc708f7a7871",
|
"reference": "49134080764018bc6b8a2488dd1c8cc2c47d15fc",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -105,7 +105,7 @@
|
||||||
"php": "^7.4|^8",
|
"php": "^7.4|^8",
|
||||||
"psr/http-client": "^1.0",
|
"psr/http-client": "^1.0",
|
||||||
"psr/http-factory": "^1.0",
|
"psr/http-factory": "^1.0",
|
||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0|^2.0"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"brick/varexporter": "^0.3.1",
|
"brick/varexporter": "^0.3.1",
|
||||||
|
@ -118,7 +118,7 @@
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"symfony/css-selector": "If you want to get elements using css selectors"
|
"symfony/css-selector": "If you want to get elements using css selectors"
|
||||||
},
|
},
|
||||||
"time": "2022-12-12T14:45:19+00:00",
|
"time": "2023-05-22T18:48:30+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"installation-source": "dist",
|
"installation-source": "dist",
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
"support": {
|
"support": {
|
||||||
"email": "oom@oscarotero.com",
|
"email": "oom@oscarotero.com",
|
||||||
"issues": "https://github.com/oscarotero/Embed/issues",
|
"issues": "https://github.com/oscarotero/Embed/issues",
|
||||||
"source": "https://github.com/oscarotero/Embed/tree/v4.4.7"
|
"source": "https://github.com/oscarotero/Embed/tree/v4.4.8"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
|
@ -506,17 +506,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "jaybizzle/crawler-detect",
|
"name": "jaybizzle/crawler-detect",
|
||||||
"version": "v1.2.113",
|
"version": "v1.2.116",
|
||||||
"version_normalized": "1.2.113.0",
|
"version_normalized": "1.2.116.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/JayBizzle/Crawler-Detect.git",
|
"url": "https://github.com/JayBizzle/Crawler-Detect.git",
|
||||||
"reference": "6710b75871da2b718550c2bc33388315a3b20151"
|
"reference": "97e9fe30219e60092e107651abb379a38b342921"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/6710b75871da2b718550c2bc33388315a3b20151",
|
"url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/97e9fe30219e60092e107651abb379a38b342921",
|
||||||
"reference": "6710b75871da2b718550c2bc33388315a3b20151",
|
"reference": "97e9fe30219e60092e107651abb379a38b342921",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -525,7 +525,7 @@
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/phpunit": "^4.8|^5.5|^6.5|^9.4"
|
"phpunit/phpunit": "^4.8|^5.5|^6.5|^9.4"
|
||||||
},
|
},
|
||||||
"time": "2023-02-02T21:01:40+00:00",
|
"time": "2023-07-21T15:49:49+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"installation-source": "dist",
|
"installation-source": "dist",
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
@ -555,7 +555,7 @@
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/JayBizzle/Crawler-Detect/issues",
|
"issues": "https://github.com/JayBizzle/Crawler-Detect/issues",
|
||||||
"source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.113"
|
"source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.116"
|
||||||
},
|
},
|
||||||
"install-path": "../jaybizzle/crawler-detect"
|
"install-path": "../jaybizzle/crawler-detect"
|
||||||
},
|
},
|
||||||
|
@ -727,24 +727,24 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/http-client",
|
"name": "psr/http-client",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"version_normalized": "1.0.1.0",
|
"version_normalized": "1.0.2.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/php-fig/http-client.git",
|
"url": "https://github.com/php-fig/http-client.git",
|
||||||
"reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
|
"reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
|
"url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31",
|
||||||
"reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
|
"reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.0 || ^8.0",
|
"php": "^7.0 || ^8.0",
|
||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0 || ^2.0"
|
||||||
},
|
},
|
||||||
"time": "2020-06-29T06:28:15+00:00",
|
"time": "2023-04-10T20:12:12+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
@ -764,7 +764,7 @@
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "PHP-FIG",
|
"name": "PHP-FIG",
|
||||||
"homepage": "http://www.php-fig.org/"
|
"homepage": "https://www.php-fig.org/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Common interface for HTTP clients",
|
"description": "Common interface for HTTP clients",
|
||||||
|
@ -776,30 +776,30 @@
|
||||||
"psr-18"
|
"psr-18"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/php-fig/http-client/tree/master"
|
"source": "https://github.com/php-fig/http-client/tree/1.0.2"
|
||||||
},
|
},
|
||||||
"install-path": "../psr/http-client"
|
"install-path": "../psr/http-client"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/http-factory",
|
"name": "psr/http-factory",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"version_normalized": "1.0.1.0",
|
"version_normalized": "1.0.2.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/php-fig/http-factory.git",
|
"url": "https://github.com/php-fig/http-factory.git",
|
||||||
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
|
"reference": "e616d01114759c4c489f93b099585439f795fe35"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
|
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
|
||||||
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
|
"reference": "e616d01114759c4c489f93b099585439f795fe35",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.0.0",
|
"php": ">=7.0.0",
|
||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0 || ^2.0"
|
||||||
},
|
},
|
||||||
"time": "2019-04-30T12:38:16+00:00",
|
"time": "2023-04-10T20:10:41+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
@ -819,7 +819,7 @@
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "PHP-FIG",
|
"name": "PHP-FIG",
|
||||||
"homepage": "http://www.php-fig.org/"
|
"homepage": "https://www.php-fig.org/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Common interfaces for PSR-7 HTTP message factories",
|
"description": "Common interfaces for PSR-7 HTTP message factories",
|
||||||
|
@ -834,33 +834,33 @@
|
||||||
"response"
|
"response"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/php-fig/http-factory/tree/master"
|
"source": "https://github.com/php-fig/http-factory/tree/1.0.2"
|
||||||
},
|
},
|
||||||
"install-path": "../psr/http-factory"
|
"install-path": "../psr/http-factory"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/http-message",
|
"name": "psr/http-message",
|
||||||
"version": "1.0.1",
|
"version": "1.1",
|
||||||
"version_normalized": "1.0.1.0",
|
"version_normalized": "1.1.0.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/php-fig/http-message.git",
|
"url": "https://github.com/php-fig/http-message.git",
|
||||||
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
|
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
|
"url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
|
||||||
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
|
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=5.3.0"
|
"php": "^7.2 || ^8.0"
|
||||||
},
|
},
|
||||||
"time": "2016-08-06T14:39:51+00:00",
|
"time": "2023-04-04T09:50:52+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "1.0.x-dev"
|
"dev-master": "1.1.x-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"installation-source": "dist",
|
"installation-source": "dist",
|
||||||
|
@ -890,7 +890,7 @@
|
||||||
"response"
|
"response"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/php-fig/http-message/tree/master"
|
"source": "https://github.com/php-fig/http-message/tree/1.1"
|
||||||
},
|
},
|
||||||
"install-path": "../psr/http-message"
|
"install-path": "../psr/http-message"
|
||||||
},
|
},
|
||||||
|
@ -991,17 +991,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "slim/psr7",
|
"name": "slim/psr7",
|
||||||
"version": "1.6",
|
"version": "1.6.1",
|
||||||
"version_normalized": "1.6.0.0",
|
"version_normalized": "1.6.1.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/slimphp/Slim-Psr7.git",
|
"url": "https://github.com/slimphp/Slim-Psr7.git",
|
||||||
"reference": "3471c22c1a0d26c51c78f6aeb06489d38cf46a4d"
|
"reference": "72d2b2bac94ab4575d369f605dbfafbe168d3163"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/slimphp/Slim-Psr7/zipball/3471c22c1a0d26c51c78f6aeb06489d38cf46a4d",
|
"url": "https://api.github.com/repos/slimphp/Slim-Psr7/zipball/72d2b2bac94ab4575d369f605dbfafbe168d3163",
|
||||||
"reference": "3471c22c1a0d26c51c78f6aeb06489d38cf46a4d",
|
"reference": "72d2b2bac94ab4575d369f605dbfafbe168d3163",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -1020,14 +1020,14 @@
|
||||||
"adriansuter/php-autoload-override": "^1.3",
|
"adriansuter/php-autoload-override": "^1.3",
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"http-interop/http-factory-tests": "^0.9.0",
|
"http-interop/http-factory-tests": "^0.9.0",
|
||||||
"php-http/psr7-integration-tests": "dev-master",
|
"php-http/psr7-integration-tests": "1.1",
|
||||||
"phpspec/prophecy": "^1.15",
|
"phpspec/prophecy": "^1.15",
|
||||||
"phpspec/prophecy-phpunit": "^2.0",
|
"phpspec/prophecy-phpunit": "^2.0",
|
||||||
"phpstan/phpstan": "^1.8",
|
"phpstan/phpstan": "^1.8",
|
||||||
"phpunit/phpunit": "^9.5",
|
"phpunit/phpunit": "^9.5",
|
||||||
"squizlabs/php_codesniffer": "^3.7"
|
"squizlabs/php_codesniffer": "^3.7"
|
||||||
},
|
},
|
||||||
"time": "2022-11-05T18:50:24+00:00",
|
"time": "2023-04-17T16:02:20+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"installation-source": "dist",
|
"installation-source": "dist",
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
@ -1070,7 +1070,7 @@
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/slimphp/Slim-Psr7/issues",
|
"issues": "https://github.com/slimphp/Slim-Psr7/issues",
|
||||||
"source": "https://github.com/slimphp/Slim-Psr7/tree/1.6"
|
"source": "https://github.com/slimphp/Slim-Psr7/tree/1.6.1"
|
||||||
},
|
},
|
||||||
"install-path": "../slim/psr7"
|
"install-path": "../slim/psr7"
|
||||||
},
|
},
|
||||||
|
|
46
vendor/composer/installed.php
vendored
46
vendor/composer/installed.php
vendored
|
@ -3,7 +3,7 @@
|
||||||
'name' => '__root__',
|
'name' => '__root__',
|
||||||
'pretty_version' => 'dev-develop',
|
'pretty_version' => 'dev-develop',
|
||||||
'version' => 'dev-develop',
|
'version' => 'dev-develop',
|
||||||
'reference' => '64b899a72adfaa1c0144d443939c00b9a42497bd',
|
'reference' => '6d20c0b45ad6539a4835855d6a33eab9f232cea1',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../../',
|
'install_path' => __DIR__ . '/../../',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
|
@ -13,25 +13,25 @@
|
||||||
'__root__' => array(
|
'__root__' => array(
|
||||||
'pretty_version' => 'dev-develop',
|
'pretty_version' => 'dev-develop',
|
||||||
'version' => 'dev-develop',
|
'version' => 'dev-develop',
|
||||||
'reference' => '64b899a72adfaa1c0144d443939c00b9a42497bd',
|
'reference' => '6d20c0b45ad6539a4835855d6a33eab9f232cea1',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../../',
|
'install_path' => __DIR__ . '/../../',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
'dev_requirement' => false,
|
'dev_requirement' => false,
|
||||||
),
|
),
|
||||||
'composer/ca-bundle' => array(
|
'composer/ca-bundle' => array(
|
||||||
'pretty_version' => '1.3.5',
|
'pretty_version' => '1.3.6',
|
||||||
'version' => '1.3.5.0',
|
'version' => '1.3.6.0',
|
||||||
'reference' => '74780ccf8c19d6acb8d65c5f39cd72110e132bbd',
|
'reference' => '90d087e988ff194065333d16bc5cf649872d9cdb',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/./ca-bundle',
|
'install_path' => __DIR__ . '/./ca-bundle',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
'dev_requirement' => false,
|
'dev_requirement' => false,
|
||||||
),
|
),
|
||||||
'embed/embed' => array(
|
'embed/embed' => array(
|
||||||
'pretty_version' => 'v4.4.7',
|
'pretty_version' => 'v4.4.8',
|
||||||
'version' => '4.4.7.0',
|
'version' => '4.4.8.0',
|
||||||
'reference' => '72ea7eb8226008dd10834bc0c9becc708f7a7871',
|
'reference' => '49134080764018bc6b8a2488dd1c8cc2c47d15fc',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../embed/embed',
|
'install_path' => __DIR__ . '/../embed/embed',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
|
@ -83,9 +83,9 @@
|
||||||
'dev_requirement' => false,
|
'dev_requirement' => false,
|
||||||
),
|
),
|
||||||
'jaybizzle/crawler-detect' => array(
|
'jaybizzle/crawler-detect' => array(
|
||||||
'pretty_version' => 'v1.2.113',
|
'pretty_version' => 'v1.2.116',
|
||||||
'version' => '1.2.113.0',
|
'version' => '1.2.116.0',
|
||||||
'reference' => '6710b75871da2b718550c2bc33388315a3b20151',
|
'reference' => '97e9fe30219e60092e107651abb379a38b342921',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../jaybizzle/crawler-detect',
|
'install_path' => __DIR__ . '/../jaybizzle/crawler-detect',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
|
@ -119,18 +119,18 @@
|
||||||
'dev_requirement' => false,
|
'dev_requirement' => false,
|
||||||
),
|
),
|
||||||
'psr/http-client' => array(
|
'psr/http-client' => array(
|
||||||
'pretty_version' => '1.0.1',
|
'pretty_version' => '1.0.2',
|
||||||
'version' => '1.0.1.0',
|
'version' => '1.0.2.0',
|
||||||
'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621',
|
'reference' => '0955afe48220520692d2d09f7ab7e0f93ffd6a31',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../psr/http-client',
|
'install_path' => __DIR__ . '/../psr/http-client',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
'dev_requirement' => false,
|
'dev_requirement' => false,
|
||||||
),
|
),
|
||||||
'psr/http-factory' => array(
|
'psr/http-factory' => array(
|
||||||
'pretty_version' => '1.0.1',
|
'pretty_version' => '1.0.2',
|
||||||
'version' => '1.0.1.0',
|
'version' => '1.0.2.0',
|
||||||
'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be',
|
'reference' => 'e616d01114759c4c489f93b099585439f795fe35',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../psr/http-factory',
|
'install_path' => __DIR__ . '/../psr/http-factory',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
|
@ -143,9 +143,9 @@
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
'psr/http-message' => array(
|
'psr/http-message' => array(
|
||||||
'pretty_version' => '1.0.1',
|
'pretty_version' => '1.1',
|
||||||
'version' => '1.0.1.0',
|
'version' => '1.1.0.0',
|
||||||
'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
|
'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../psr/http-message',
|
'install_path' => __DIR__ . '/../psr/http-message',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
|
@ -176,9 +176,9 @@
|
||||||
'dev_requirement' => false,
|
'dev_requirement' => false,
|
||||||
),
|
),
|
||||||
'slim/psr7' => array(
|
'slim/psr7' => array(
|
||||||
'pretty_version' => '1.6',
|
'pretty_version' => '1.6.1',
|
||||||
'version' => '1.6.0.0',
|
'version' => '1.6.1.0',
|
||||||
'reference' => '3471c22c1a0d26c51c78f6aeb06489d38cf46a4d',
|
'reference' => '72d2b2bac94ab4575d369f605dbfafbe168d3163',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../slim/psr7',
|
'install_path' => __DIR__ . '/../slim/psr7',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
|
|
7
vendor/embed/embed/CHANGELOG.md
vendored
7
vendor/embed/embed/CHANGELOG.md
vendored
|
@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
|
||||||
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
||||||
and this project adheres to [Semantic Versioning](http://semver.org/).
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
|
## [4.4.8] - 2023-05-22
|
||||||
|
### Fixed
|
||||||
|
- Support for `psr/http-message@2` [#514], [#515]
|
||||||
|
|
||||||
## [4.4.7] - 2022-12-12
|
## [4.4.7] - 2022-12-12
|
||||||
### Fixed
|
### Fixed
|
||||||
- Href attributes with `undefined` values [#501], [#502]
|
- Href attributes with `undefined` values [#501], [#502]
|
||||||
|
@ -211,7 +215,10 @@ Full library refactoring.
|
||||||
[#502]: https://github.com/oscarotero/Embed/issues/502
|
[#502]: https://github.com/oscarotero/Embed/issues/502
|
||||||
[#506]: https://github.com/oscarotero/Embed/issues/506
|
[#506]: https://github.com/oscarotero/Embed/issues/506
|
||||||
[#507]: https://github.com/oscarotero/Embed/issues/507
|
[#507]: https://github.com/oscarotero/Embed/issues/507
|
||||||
|
[#514]: https://github.com/oscarotero/Embed/issues/514
|
||||||
|
[#515]: https://github.com/oscarotero/Embed/issues/515
|
||||||
|
|
||||||
|
[4.4.8]: https://github.com/oscarotero/Embed/compare/v4.4.7...v4.4.8
|
||||||
[4.4.7]: https://github.com/oscarotero/Embed/compare/v4.4.6...v4.4.7
|
[4.4.7]: https://github.com/oscarotero/Embed/compare/v4.4.6...v4.4.7
|
||||||
[4.4.6]: https://github.com/oscarotero/Embed/compare/v4.4.5...v4.4.6
|
[4.4.6]: https://github.com/oscarotero/Embed/compare/v4.4.5...v4.4.6
|
||||||
[4.4.5]: https://github.com/oscarotero/Embed/compare/v4.4.4...v4.4.5
|
[4.4.5]: https://github.com/oscarotero/Embed/compare/v4.4.4...v4.4.5
|
||||||
|
|
2
vendor/embed/embed/composer.json
vendored
2
vendor/embed/embed/composer.json
vendored
|
@ -31,7 +31,7 @@
|
||||||
"ext-mbstring": "*",
|
"ext-mbstring": "*",
|
||||||
"composer/ca-bundle": "^1.0",
|
"composer/ca-bundle": "^1.0",
|
||||||
"oscarotero/html-parser": "^0.1.4",
|
"oscarotero/html-parser": "^0.1.4",
|
||||||
"psr/http-message": "^1.0",
|
"psr/http-message": "^1.0|^2.0",
|
||||||
"psr/http-client": "^1.0",
|
"psr/http-client": "^1.0",
|
||||||
"psr/http-factory": "^1.0",
|
"psr/http-factory": "^1.0",
|
||||||
"ml/json-ld": "^1.1"
|
"ml/json-ld": "^1.1"
|
||||||
|
|
|
@ -18,7 +18,7 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Setup PHP, with composer
|
- name: Setup PHP, with composer
|
||||||
uses: shivammathur/setup-php@v2
|
uses: shivammathur/setup-php@v2
|
||||||
|
@ -29,10 +29,12 @@ jobs:
|
||||||
|
|
||||||
- name: Get composer cache directory
|
- name: Get composer cache directory
|
||||||
id: composer-cache
|
id: composer-cache
|
||||||
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
|
run: |
|
||||||
|
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
|
||||||
|
shell: bash
|
||||||
|
|
||||||
- name: Cache composer dependencies
|
- name: Cache composer dependencies
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v3
|
||||||
with:
|
with:
|
||||||
path: ${{ steps.composer-cache.outputs.dir }}
|
path: ${{ steps.composer-cache.outputs.dir }}
|
||||||
key: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
|
key: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
|
||||||
|
|
2
vendor/jaybizzle/crawler-detect/README.md
vendored
2
vendor/jaybizzle/crawler-detect/README.md
vendored
|
@ -3,7 +3,7 @@
|
||||||
<br><br>
|
<br><br>
|
||||||
</p>
|
</p>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://github.com/JayBizzle/Crawler-Detect/actions"><img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/JayBizzle/Crawler-Detect/Test?style=flat-square"></a>
|
<a href="https://github.com/JayBizzle/Crawler-Detect/actions"><img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/JayBizzle/Crawler-Detect/test.yml?branch=master&style=flat-square"></a>
|
||||||
<a href="https://packagist.org/packages/jaybizzle/crawler-detect"><img src="https://img.shields.io/packagist/dm/JayBizzle/Crawler-Detect.svg?style=flat-square" /></a>
|
<a href="https://packagist.org/packages/jaybizzle/crawler-detect"><img src="https://img.shields.io/packagist/dm/JayBizzle/Crawler-Detect.svg?style=flat-square" /></a>
|
||||||
<a href="https://github.com/JayBizzle/Crawler-Detect"><img src="https://img.shields.io/badge/license-MIT-ff69b4.svg?style=flat-square" /></a>
|
<a href="https://github.com/JayBizzle/Crawler-Detect"><img src="https://img.shields.io/badge/license-MIT-ff69b4.svg?style=flat-square" /></a>
|
||||||
<a href="https://packagist.org/packages/jaybizzle/crawler-detect"><img src="https://img.shields.io/packagist/v/jaybizzle/Crawler-Detect.svg?style=flat-square" /></a>
|
<a href="https://packagist.org/packages/jaybizzle/crawler-detect"><img src="https://img.shields.io/packagist/v/jaybizzle/Crawler-Detect.svg?style=flat-square" /></a>
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -403,6 +403,7 @@ flynxapp
|
||||||
forensiq
|
forensiq
|
||||||
ForusP
|
ForusP
|
||||||
FoundSeoTool
|
FoundSeoTool
|
||||||
|
fragFINN\.de
|
||||||
free thumbnails
|
free thumbnails
|
||||||
Freeuploader
|
Freeuploader
|
||||||
FreshRSS
|
FreshRSS
|
||||||
|
@ -461,6 +462,7 @@ Google-Apps-Script
|
||||||
Google-Calendar-Importer
|
Google-Calendar-Importer
|
||||||
Google-HotelAdsVerifier
|
Google-HotelAdsVerifier
|
||||||
Google-HTTP-Java-Client
|
Google-HTTP-Java-Client
|
||||||
|
Google-InspectionTool
|
||||||
Google-Podcast
|
Google-Podcast
|
||||||
Google-Publisher-Plugin
|
Google-Publisher-Plugin
|
||||||
Google-Read-Aloud
|
Google-Read-Aloud
|
||||||
|
@ -597,6 +599,7 @@ internet_archive
|
||||||
intraVnews
|
intraVnews
|
||||||
IODC
|
IODC
|
||||||
IOI
|
IOI
|
||||||
|
Inboxb0t
|
||||||
iplabel
|
iplabel
|
||||||
ips-agent
|
ips-agent
|
||||||
IPS\/[0-9]
|
IPS\/[0-9]
|
||||||
|
@ -749,6 +752,7 @@ Mnogosearch
|
||||||
mogimogi
|
mogimogi
|
||||||
Mojeek
|
Mojeek
|
||||||
Mojolicious \(Perl\)
|
Mojolicious \(Perl\)
|
||||||
|
Mollie
|
||||||
monitis
|
monitis
|
||||||
Monitority\/
|
Monitority\/
|
||||||
Monit\/
|
Monit\/
|
||||||
|
@ -1033,6 +1037,7 @@ seo4ajax
|
||||||
Seobility
|
Seobility
|
||||||
SEOCentro
|
SEOCentro
|
||||||
SeoCheck
|
SeoCheck
|
||||||
|
seocompany
|
||||||
SEOkicks
|
SEOkicks
|
||||||
SEOlizer
|
SEOlizer
|
||||||
Seomoz
|
Seomoz
|
||||||
|
@ -1102,9 +1107,11 @@ SpaceBison
|
||||||
SpamExperts
|
SpamExperts
|
||||||
Spammen
|
Spammen
|
||||||
Spanner
|
Spanner
|
||||||
|
Spawning-AI
|
||||||
spaziodati
|
spaziodati
|
||||||
SPDYCheck
|
SPDYCheck
|
||||||
Specificfeeds
|
Specificfeeds
|
||||||
|
SpeedKit
|
||||||
speedy
|
speedy
|
||||||
SPEng
|
SPEng
|
||||||
Spinn3r
|
Spinn3r
|
||||||
|
@ -1230,6 +1237,7 @@ VCI
|
||||||
via ggpht\.com GoogleImageProxy
|
via ggpht\.com GoogleImageProxy
|
||||||
Virusdie
|
Virusdie
|
||||||
visionutils
|
visionutils
|
||||||
|
Visual Rights Group
|
||||||
vkShare
|
vkShare
|
||||||
VoidEYE
|
VoidEYE
|
||||||
Voil
|
Voil
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
["Safari.[\\d\\.]*","Firefox.[\\d\\.]*"," Chrome.[\\d\\.]*","Chromium.[\\d\\.]*","MSIE.[\\d\\.]","Opera\\\/[\\d\\.]*","Mozilla.[\\d\\.]*","AppleWebKit.[\\d\\.]*","Trident.[\\d\\.]*","Windows NT.[\\d\\.]*","Android [\\d\\.]*","Macintosh.","Ubuntu","Linux","[ ]Intel","Mac OS X [\\d_]*","(like )?Gecko(.[\\d\\.]*)?","KHTML,","CriOS.[\\d\\.]*","CPU iPhone OS ([0-9_])* like Mac OS X","CPU OS ([0-9_])* like Mac OS X","iPod","compatible","x86_..","i686","x64","X11","rv:[\\d\\.]*","Version.[\\d\\.]*","WOW64","Win64","Dalvik.[\\d\\.]*"," \\.NET CLR [\\d\\.]*","Presto.[\\d\\.]*","Media Center PC","BlackBerry","Build","Opera Mini\\\/\\d{1,2}\\.\\d{1,2}\\.[\\d\\.]*\\\/\\d{1,2}\\.","Opera"," \\.NET[\\d\\.]*","cubot","; M bot","; CRONO","; B bot","; IDbot","; ID bot","; POWER BOT","OCTOPUS-CORE"]
|
["Safari.[\\d\\.]*","Firefox.[\\d\\.]*"," Chrome.[\\d\\.]*","Chromium.[\\d\\.]*","MSIE.[\\d\\.]","Opera\\\/[\\d\\.]*","Mozilla.[\\d\\.]*","AppleWebKit.[\\d\\.]*","Trident.[\\d\\.]*","Windows NT.[\\d\\.]*","Android [\\d\\.]*","Macintosh.","Ubuntu","Linux","[ ]Intel","Mac OS X [\\d_]*","(like )?Gecko(.[\\d\\.]*)?","KHTML,","CriOS.[\\d\\.]*","CPU iPhone OS ([0-9_])* like Mac OS X","CPU OS ([0-9_])* like Mac OS X","iPod","compatible","x86_..","i686","x64","X11","rv:[\\d\\.]*","Version.[\\d\\.]*","WOW64","Win64","Dalvik.[\\d\\.]*"," \\.NET CLR [\\d\\.]*","Presto.[\\d\\.]*","Media Center PC","BlackBerry","Build","Opera Mini\\\/\\d{1,2}\\.\\d{1,2}\\.[\\d\\.]*\\\/\\d{1,2}\\.","Opera"," \\.NET[\\d\\.]*","cubot","; M bot","; CRONO","; B bot","; IDbot","; ID bot","; POWER BOT","OCTOPUS-CORE","htc_botdugls","super\\\/\\d+\\\/Android\\\/\\d+"]
|
|
@ -46,3 +46,5 @@ cubot
|
||||||
; ID bot
|
; ID bot
|
||||||
; POWER BOT
|
; POWER BOT
|
||||||
OCTOPUS-CORE
|
OCTOPUS-CORE
|
||||||
|
htc_botdugls
|
||||||
|
super\/\d+\/Android\/\d+
|
|
@ -424,6 +424,7 @@ class Crawlers extends AbstractProvider
|
||||||
'forensiq',
|
'forensiq',
|
||||||
'ForusP',
|
'ForusP',
|
||||||
'FoundSeoTool',
|
'FoundSeoTool',
|
||||||
|
'fragFINN\.de',
|
||||||
'free thumbnails',
|
'free thumbnails',
|
||||||
'Freeuploader',
|
'Freeuploader',
|
||||||
'FreshRSS',
|
'FreshRSS',
|
||||||
|
@ -482,6 +483,7 @@ class Crawlers extends AbstractProvider
|
||||||
'Google-Calendar-Importer',
|
'Google-Calendar-Importer',
|
||||||
'Google-HotelAdsVerifier',
|
'Google-HotelAdsVerifier',
|
||||||
'Google-HTTP-Java-Client',
|
'Google-HTTP-Java-Client',
|
||||||
|
'Google-InspectionTool',
|
||||||
'Google-Podcast',
|
'Google-Podcast',
|
||||||
'Google-Publisher-Plugin',
|
'Google-Publisher-Plugin',
|
||||||
'Google-Read-Aloud',
|
'Google-Read-Aloud',
|
||||||
|
@ -618,6 +620,7 @@ class Crawlers extends AbstractProvider
|
||||||
'intraVnews',
|
'intraVnews',
|
||||||
'IODC',
|
'IODC',
|
||||||
'IOI',
|
'IOI',
|
||||||
|
'Inboxb0t',
|
||||||
'iplabel',
|
'iplabel',
|
||||||
'ips-agent',
|
'ips-agent',
|
||||||
'IPS\/[0-9]',
|
'IPS\/[0-9]',
|
||||||
|
@ -770,6 +773,7 @@ class Crawlers extends AbstractProvider
|
||||||
'mogimogi',
|
'mogimogi',
|
||||||
'Mojeek',
|
'Mojeek',
|
||||||
'Mojolicious \(Perl\)',
|
'Mojolicious \(Perl\)',
|
||||||
|
'Mollie',
|
||||||
'monitis',
|
'monitis',
|
||||||
'Monitority\/',
|
'Monitority\/',
|
||||||
'Monit\/',
|
'Monit\/',
|
||||||
|
@ -1054,6 +1058,7 @@ class Crawlers extends AbstractProvider
|
||||||
'Seobility',
|
'Seobility',
|
||||||
'SEOCentro',
|
'SEOCentro',
|
||||||
'SeoCheck',
|
'SeoCheck',
|
||||||
|
'seocompany',
|
||||||
'SEOkicks',
|
'SEOkicks',
|
||||||
'SEOlizer',
|
'SEOlizer',
|
||||||
'Seomoz',
|
'Seomoz',
|
||||||
|
@ -1123,9 +1128,11 @@ class Crawlers extends AbstractProvider
|
||||||
'SpamExperts',
|
'SpamExperts',
|
||||||
'Spammen',
|
'Spammen',
|
||||||
'Spanner',
|
'Spanner',
|
||||||
|
'Spawning-AI',
|
||||||
'spaziodati',
|
'spaziodati',
|
||||||
'SPDYCheck',
|
'SPDYCheck',
|
||||||
'Specificfeeds',
|
'Specificfeeds',
|
||||||
|
'SpeedKit',
|
||||||
'speedy',
|
'speedy',
|
||||||
'SPEng',
|
'SPEng',
|
||||||
'Spinn3r',
|
'Spinn3r',
|
||||||
|
@ -1251,6 +1258,7 @@ class Crawlers extends AbstractProvider
|
||||||
'via ggpht\.com GoogleImageProxy',
|
'via ggpht\.com GoogleImageProxy',
|
||||||
'Virusdie',
|
'Virusdie',
|
||||||
'visionutils',
|
'visionutils',
|
||||||
|
'Visual Rights Group',
|
||||||
'vkShare',
|
'vkShare',
|
||||||
'VoidEYE',
|
'VoidEYE',
|
||||||
'Voil',
|
'Voil',
|
||||||
|
|
|
@ -68,5 +68,7 @@ class Exclusions extends AbstractProvider
|
||||||
'; ID bot',
|
'; ID bot',
|
||||||
'; POWER BOT',
|
'; POWER BOT',
|
||||||
'OCTOPUS-CORE',
|
'OCTOPUS-CORE',
|
||||||
|
'htc_botdugls',
|
||||||
|
'super\/\d+\/Android\/\d+',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
2
vendor/psr/http-client/README.md
vendored
2
vendor/psr/http-client/README.md
vendored
|
@ -7,6 +7,6 @@ Note that this is not a HTTP Client implementation of its own. It is merely abst
|
||||||
|
|
||||||
The installable [package][package-url] and [implementations][implementation-url] are listed on Packagist.
|
The installable [package][package-url] and [implementations][implementation-url] are listed on Packagist.
|
||||||
|
|
||||||
[psr-url]: http://www.php-fig.org/psr/psr-18
|
[psr-url]: https://www.php-fig.org/psr/psr-18
|
||||||
[package-url]: https://packagist.org/packages/psr/http-client
|
[package-url]: https://packagist.org/packages/psr/http-client
|
||||||
[implementation-url]: https://packagist.org/providers/psr/http-client-implementation
|
[implementation-url]: https://packagist.org/providers/psr/http-client-implementation
|
||||||
|
|
4
vendor/psr/http-client/composer.json
vendored
4
vendor/psr/http-client/composer.json
vendored
|
@ -7,12 +7,12 @@
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "PHP-FIG",
|
"name": "PHP-FIG",
|
||||||
"homepage": "http://www.php-fig.org/"
|
"homepage": "https://www.php-fig.org/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.0 || ^8.0",
|
"php": "^7.0 || ^8.0",
|
||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0 || ^2.0"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
2
vendor/psr/http-factory/.gitignore
vendored
2
vendor/psr/http-factory/.gitignore
vendored
|
@ -1,2 +0,0 @@
|
||||||
composer.lock
|
|
||||||
vendor/
|
|
7
vendor/psr/http-factory/.pullapprove.yml
vendored
7
vendor/psr/http-factory/.pullapprove.yml
vendored
|
@ -1,7 +0,0 @@
|
||||||
extends: default
|
|
||||||
reviewers:
|
|
||||||
-
|
|
||||||
name: contributors
|
|
||||||
required: 1
|
|
||||||
teams:
|
|
||||||
- http-factory-contributors
|
|
12
vendor/psr/http-factory/README.md
vendored
12
vendor/psr/http-factory/README.md
vendored
|
@ -1,10 +1,12 @@
|
||||||
HTTP Factories
|
HTTP Factories
|
||||||
==============
|
==============
|
||||||
|
|
||||||
This repository holds all interfaces related to [PSR-17 (HTTP Message Factories)][psr-17].
|
This repository holds all interfaces related to [PSR-17 (HTTP Factories)][psr-url].
|
||||||
Please refer to the specification for a description.
|
|
||||||
|
|
||||||
You can find implementations of the specification by looking for packages providing the
|
Note that this is not a HTTP Factory implementation of its own. It is merely interfaces that describe the components of a HTTP Factory.
|
||||||
[psr/http-factory-implementation](https://packagist.org/providers/psr/http-factory-implementation) virtual package.
|
|
||||||
|
|
||||||
[psr-17]: https://www.php-fig.org/psr/psr-17/
|
The installable [package][package-url] and [implementations][implementation-url] are listed on Packagist.
|
||||||
|
|
||||||
|
[psr-url]: https://www.php-fig.org/psr/psr-17/
|
||||||
|
[package-url]: https://packagist.org/packages/psr/http-factory
|
||||||
|
[implementation-url]: https://packagist.org/providers/psr/http-factory-implementation
|
||||||
|
|
4
vendor/psr/http-factory/composer.json
vendored
4
vendor/psr/http-factory/composer.json
vendored
|
@ -15,12 +15,12 @@
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "PHP-FIG",
|
"name": "PHP-FIG",
|
||||||
"homepage": "http://www.php-fig.org/"
|
"homepage": "https://www.php-fig.org/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.0.0",
|
"php": ">=7.0.0",
|
||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0 || ^2.0"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
5
vendor/psr/http-message/README.md
vendored
5
vendor/psr/http-message/README.md
vendored
|
@ -10,4 +10,7 @@ interface that describes a HTTP message. See the specification for more details.
|
||||||
Usage
|
Usage
|
||||||
-----
|
-----
|
||||||
|
|
||||||
We'll certainly need some stuff in here.
|
Before reading the usage guide we recommend reading the PSR-7 interfaces method list:
|
||||||
|
|
||||||
|
* [`PSR-7 Interfaces Method List`](docs/PSR7-Interfaces.md)
|
||||||
|
* [`PSR-7 Usage Guide`](docs/PSR7-Usage.md)
|
4
vendor/psr/http-message/composer.json
vendored
4
vendor/psr/http-message/composer.json
vendored
|
@ -11,7 +11,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=5.3.0"
|
"php": "^7.2 || ^8.0"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
},
|
},
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "1.0.x-dev"
|
"dev-master": "1.1.x-dev"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
130
vendor/psr/http-message/docs/PSR7-Interfaces.md
vendored
Normal file
130
vendor/psr/http-message/docs/PSR7-Interfaces.md
vendored
Normal file
|
@ -0,0 +1,130 @@
|
||||||
|
# Interfaces
|
||||||
|
|
||||||
|
The purpose of this list is to help in finding the methods when working with PSR-7. This can be considered as a cheatsheet for PSR-7 interfaces.
|
||||||
|
|
||||||
|
The interfaces defined in PSR-7 are the following:
|
||||||
|
|
||||||
|
| Class Name | Description |
|
||||||
|
|---|---|
|
||||||
|
| [Psr\Http\Message\MessageInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessagemessageinterface) | Representation of a HTTP message |
|
||||||
|
| [Psr\Http\Message\RequestInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessagerequestinterface) | Representation of an outgoing, client-side request. |
|
||||||
|
| [Psr\Http\Message\ServerRequestInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessageserverrequestinterface) | Representation of an incoming, server-side HTTP request. |
|
||||||
|
| [Psr\Http\Message\ResponseInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessageresponseinterface) | Representation of an outgoing, server-side response. |
|
||||||
|
| [Psr\Http\Message\StreamInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessagestreaminterface) | Describes a data stream |
|
||||||
|
| [Psr\Http\Message\UriInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessageuriinterface) | Value object representing a URI. |
|
||||||
|
| [Psr\Http\Message\UploadedFileInterface](http://www.php-fig.org/psr/psr-7/#psrhttpmessageuploadedfileinterface) | Value object representing a file uploaded through an HTTP request. |
|
||||||
|
|
||||||
|
## `Psr\Http\Message\MessageInterface` Methods
|
||||||
|
|
||||||
|
| Method Name | Description | Notes |
|
||||||
|
|------------------------------------| ----------- | ----- |
|
||||||
|
| `getProtocolVersion()` | Retrieve HTTP protocol version | 1.0 or 1.1 |
|
||||||
|
| `withProtocolVersion($version)` | Returns new message instance with given HTTP protocol version | |
|
||||||
|
| `getHeaders()` | Retrieve all HTTP Headers | [Request Header List](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Request_fields), [Response Header List](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Response_fields) |
|
||||||
|
| `hasHeader($name)` | Checks if HTTP Header with given name exists | |
|
||||||
|
| `getHeader($name)` | Retrieves a array with the values for a single header | |
|
||||||
|
| `getHeaderLine($name)` | Retrieves a comma-separated string of the values for a single header | |
|
||||||
|
| `withHeader($name, $value)` | Returns new message instance with given HTTP Header | if the header existed in the original instance, replaces the header value from the original message with the value provided when creating the new instance. |
|
||||||
|
| `withAddedHeader($name, $value)` | Returns new message instance with appended value to given header | If header already exists value will be appended, if not a new header will be created |
|
||||||
|
| `withoutHeader($name)` | Removes HTTP Header with given name| |
|
||||||
|
| `getBody()` | Retrieves the HTTP Message Body | Returns object implementing `StreamInterface`|
|
||||||
|
| `withBody(StreamInterface $body)` | Returns new message instance with given HTTP Message Body | |
|
||||||
|
|
||||||
|
|
||||||
|
## `Psr\Http\Message\RequestInterface` Methods
|
||||||
|
|
||||||
|
Same methods as `Psr\Http\Message\MessageInterface` + the following methods:
|
||||||
|
|
||||||
|
| Method Name | Description | Notes |
|
||||||
|
|------------------------------------| ----------- | ----- |
|
||||||
|
| `getRequestTarget()` | Retrieves the message's request target | origin-form, absolute-form, authority-form, asterisk-form ([RFC7230](https://www.rfc-editor.org/rfc/rfc7230.txt)) |
|
||||||
|
| `withRequestTarget($requestTarget)` | Return a new message instance with the specific request-target | |
|
||||||
|
| `getMethod()` | Retrieves the HTTP method of the request. | GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE (defined in [RFC7231](https://tools.ietf.org/html/rfc7231)), PATCH (defined in [RFC5789](https://tools.ietf.org/html/rfc5789)) |
|
||||||
|
| `withMethod($method)` | Returns a new message instance with the provided HTTP method | |
|
||||||
|
| `getUri()` | Retrieves the URI instance | |
|
||||||
|
| `withUri(UriInterface $uri, $preserveHost = false)` | Returns a new message instance with the provided URI | |
|
||||||
|
|
||||||
|
|
||||||
|
## `Psr\Http\Message\ServerRequestInterface` Methods
|
||||||
|
|
||||||
|
Same methods as `Psr\Http\Message\RequestInterface` + the following methods:
|
||||||
|
|
||||||
|
| Method Name | Description | Notes |
|
||||||
|
|------------------------------------| ----------- | ----- |
|
||||||
|
| `getServerParams() ` | Retrieve server parameters | Typically derived from `$_SERVER` |
|
||||||
|
| `getCookieParams()` | Retrieves cookies sent by the client to the server. | Typically derived from `$_COOKIES` |
|
||||||
|
| `withCookieParams(array $cookies)` | Returns a new request instance with the specified cookies | |
|
||||||
|
| `withQueryParams(array $query)` | Returns a new request instance with the specified query string arguments | |
|
||||||
|
| `getUploadedFiles()` | Retrieve normalized file upload data | |
|
||||||
|
| `withUploadedFiles(array $uploadedFiles)` | Returns a new request instance with the specified uploaded files | |
|
||||||
|
| `getParsedBody()` | Retrieve any parameters provided in the request body | |
|
||||||
|
| `withParsedBody($data)` | Returns a new request instance with the specified body parameters | |
|
||||||
|
| `getAttributes()` | Retrieve attributes derived from the request | |
|
||||||
|
| `getAttribute($name, $default = null)` | Retrieve a single derived request attribute | |
|
||||||
|
| `withAttribute($name, $value)` | Returns a new request instance with the specified derived request attribute | |
|
||||||
|
| `withoutAttribute($name)` | Returns a new request instance that without the specified derived request attribute | |
|
||||||
|
|
||||||
|
## `Psr\Http\Message\ResponseInterface` Methods:
|
||||||
|
|
||||||
|
Same methods as `Psr\Http\Message\MessageInterface` + the following methods:
|
||||||
|
|
||||||
|
| Method Name | Description | Notes |
|
||||||
|
|------------------------------------| ----------- | ----- |
|
||||||
|
| `getStatusCode()` | Gets the response status code. | |
|
||||||
|
| `withStatus($code, $reasonPhrase = '')` | Returns a new response instance with the specified status code and, optionally, reason phrase. | |
|
||||||
|
| `getReasonPhrase()` | Gets the response reason phrase associated with the status code. | |
|
||||||
|
|
||||||
|
## `Psr\Http\Message\StreamInterface` Methods
|
||||||
|
|
||||||
|
| Method Name | Description | Notes |
|
||||||
|
|------------------------------------| ----------- | ----- |
|
||||||
|
| `__toString()` | Reads all data from the stream into a string, from the beginning to end. | |
|
||||||
|
| `close()` | Closes the stream and any underlying resources. | |
|
||||||
|
| `detach()` | Separates any underlying resources from the stream. | |
|
||||||
|
| `getSize()` | Get the size of the stream if known. | |
|
||||||
|
| `eof()` | Returns true if the stream is at the end of the stream.| |
|
||||||
|
| `isSeekable()` | Returns whether or not the stream is seekable. | |
|
||||||
|
| `seek($offset, $whence = SEEK_SET)` | Seek to a position in the stream. | |
|
||||||
|
| `rewind()` | Seek to the beginning of the stream. | |
|
||||||
|
| `isWritable()` | Returns whether or not the stream is writable. | |
|
||||||
|
| `write($string)` | Write data to the stream. | |
|
||||||
|
| `isReadable()` | Returns whether or not the stream is readable. | |
|
||||||
|
| `read($length)` | Read data from the stream. | |
|
||||||
|
| `getContents()` | Returns the remaining contents in a string | |
|
||||||
|
| `getMetadata($key = null)()` | Get stream metadata as an associative array or retrieve a specific key. | |
|
||||||
|
|
||||||
|
## `Psr\Http\Message\UriInterface` Methods
|
||||||
|
|
||||||
|
| Method Name | Description | Notes |
|
||||||
|
|------------------------------------| ----------- | ----- |
|
||||||
|
| `getScheme()` | Retrieve the scheme component of the URI. | |
|
||||||
|
| `getAuthority()` | Retrieve the authority component of the URI. | |
|
||||||
|
| `getUserInfo()` | Retrieve the user information component of the URI. | |
|
||||||
|
| `getHost()` | Retrieve the host component of the URI. | |
|
||||||
|
| `getPort()` | Retrieve the port component of the URI. | |
|
||||||
|
| `getPath()` | Retrieve the path component of the URI. | |
|
||||||
|
| `getQuery()` | Retrieve the query string of the URI. | |
|
||||||
|
| `getFragment()` | Retrieve the fragment component of the URI. | |
|
||||||
|
| `withScheme($scheme)` | Return an instance with the specified scheme. | |
|
||||||
|
| `withUserInfo($user, $password = null)` | Return an instance with the specified user information. | |
|
||||||
|
| `withHost($host)` | Return an instance with the specified host. | |
|
||||||
|
| `withPort($port)` | Return an instance with the specified port. | |
|
||||||
|
| `withPath($path)` | Return an instance with the specified path. | |
|
||||||
|
| `withQuery($query)` | Return an instance with the specified query string. | |
|
||||||
|
| `withFragment($fragment)` | Return an instance with the specified URI fragment. | |
|
||||||
|
| `__toString()` | Return the string representation as a URI reference. | |
|
||||||
|
|
||||||
|
## `Psr\Http\Message\UploadedFileInterface` Methods
|
||||||
|
|
||||||
|
| Method Name | Description | Notes |
|
||||||
|
|------------------------------------| ----------- | ----- |
|
||||||
|
| `getStream()` | Retrieve a stream representing the uploaded file. | |
|
||||||
|
| `moveTo($targetPath)` | Move the uploaded file to a new location. | |
|
||||||
|
| `getSize()` | Retrieve the file size. | |
|
||||||
|
| `getError()` | Retrieve the error associated with the uploaded file. | |
|
||||||
|
| `getClientFilename()` | Retrieve the filename sent by the client. | |
|
||||||
|
| `getClientMediaType()` | Retrieve the media type sent by the client. | |
|
||||||
|
|
||||||
|
> `RequestInterface`, `ServerRequestInterface`, `ResponseInterface` extend `MessageInterface` because the `Request` and the `Response` are `HTTP Messages`.
|
||||||
|
> When using `ServerRequestInterface`, both `RequestInterface` and `Psr\Http\Message\MessageInterface` methods are considered.
|
||||||
|
|
159
vendor/psr/http-message/docs/PSR7-Usage.md
vendored
Normal file
159
vendor/psr/http-message/docs/PSR7-Usage.md
vendored
Normal file
|
@ -0,0 +1,159 @@
|
||||||
|
### PSR-7 Usage
|
||||||
|
|
||||||
|
All PSR-7 applications comply with these interfaces
|
||||||
|
They were created to establish a standard between middleware implementations.
|
||||||
|
|
||||||
|
> `RequestInterface`, `ServerRequestInterface`, `ResponseInterface` extend `MessageInterface` because the `Request` and the `Response` are `HTTP Messages`.
|
||||||
|
> When using `ServerRequestInterface`, both `RequestInterface` and `Psr\Http\Message\MessageInterface` methods are considered.
|
||||||
|
|
||||||
|
|
||||||
|
The following examples will illustrate how basic operations are done in PSR-7.
|
||||||
|
|
||||||
|
##### Examples
|
||||||
|
|
||||||
|
|
||||||
|
For this examples to work (at least) a PSR-7 implementation package is required. (eg: zendframework/zend-diactoros, guzzlehttp/psr7, slim/slim, etc)
|
||||||
|
All PSR-7 implementations should have the same behaviour.
|
||||||
|
|
||||||
|
The following will be assumed:
|
||||||
|
`$request` is an object of `Psr\Http\Message\RequestInterface` and
|
||||||
|
|
||||||
|
`$response` is an object implementing `Psr\Http\Message\RequestInterface`
|
||||||
|
|
||||||
|
|
||||||
|
### Working with HTTP Headers
|
||||||
|
|
||||||
|
#### Adding headers to response:
|
||||||
|
|
||||||
|
```php
|
||||||
|
$response->withHeader('My-Custom-Header', 'My Custom Message');
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Appending values to headers
|
||||||
|
|
||||||
|
```php
|
||||||
|
$response->withAddedHeader('My-Custom-Header', 'The second message');
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Checking if header exists:
|
||||||
|
|
||||||
|
```php
|
||||||
|
$request->hasHeader('My-Custom-Header'); // will return false
|
||||||
|
$response->hasHeader('My-Custom-Header'); // will return true
|
||||||
|
```
|
||||||
|
|
||||||
|
> Note: My-Custom-Header was only added in the Response
|
||||||
|
|
||||||
|
#### Getting comma-separated values from a header (also applies to request)
|
||||||
|
|
||||||
|
```php
|
||||||
|
// getting value from request headers
|
||||||
|
$request->getHeaderLine('Content-Type'); // will return: "text/html; charset=UTF-8"
|
||||||
|
// getting value from response headers
|
||||||
|
$response->getHeaderLine('My-Custom-Header'); // will return: "My Custom Message; The second message"
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Getting array of value from a header (also applies to request)
|
||||||
|
```php
|
||||||
|
// getting value from request headers
|
||||||
|
$request->getHeader('Content-Type'); // will return: ["text/html", "charset=UTF-8"]
|
||||||
|
// getting value from response headers
|
||||||
|
$response->getHeader('My-Custom-Header'); // will return: ["My Custom Message", "The second message"]
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Removing headers from HTTP Messages
|
||||||
|
```php
|
||||||
|
// removing a header from Request, removing deprecated "Content-MD5" header
|
||||||
|
$request->withoutHeader('Content-MD5');
|
||||||
|
|
||||||
|
// removing a header from Response
|
||||||
|
// effect: the browser won't know the size of the stream
|
||||||
|
// the browser will download the stream till it ends
|
||||||
|
$response->withoutHeader('Content-Length');
|
||||||
|
```
|
||||||
|
|
||||||
|
### Working with HTTP Message Body
|
||||||
|
|
||||||
|
When working with the PSR-7 there are two methods of implementation:
|
||||||
|
#### 1. Getting the body separately
|
||||||
|
|
||||||
|
> This method makes the body handling easier to understand and is useful when repeatedly calling body methods. (You only call `getBody()` once). Using this method mistakes like `$response->write()` are also prevented.
|
||||||
|
|
||||||
|
```php
|
||||||
|
$body = $response->getBody();
|
||||||
|
// operations on body, eg. read, write, seek
|
||||||
|
// ...
|
||||||
|
// replacing the old body
|
||||||
|
$response->withBody($body);
|
||||||
|
// this last statement is optional as we working with objects
|
||||||
|
// in this case the "new" body is same with the "old" one
|
||||||
|
// the $body variable has the same value as the one in $request, only the reference is passed
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2. Working directly on response
|
||||||
|
|
||||||
|
> This method is useful when only performing few operations as the `$request->getBody()` statement fragment is required
|
||||||
|
|
||||||
|
```php
|
||||||
|
$response->getBody()->write('hello');
|
||||||
|
```
|
||||||
|
|
||||||
|
### Getting the body contents
|
||||||
|
|
||||||
|
The following snippet gets the contents of a stream contents.
|
||||||
|
> Note: Streams must be rewinded, if content was written into streams, it will be ignored when calling `getContents()` because the stream pointer is set to the last character, which is `\0` - meaning end of stream.
|
||||||
|
```php
|
||||||
|
$body = $response->getBody();
|
||||||
|
$body->rewind(); // or $body->seek(0);
|
||||||
|
$bodyText = $body->getContents();
|
||||||
|
```
|
||||||
|
> Note: If `$body->seek(1)` is called before `$body->getContents()`, the first character will be ommited as the starting pointer is set to `1`, not `0`. This is why using `$body->rewind()` is recommended.
|
||||||
|
|
||||||
|
### Append to body
|
||||||
|
|
||||||
|
```php
|
||||||
|
$response->getBody()->write('Hello'); // writing directly
|
||||||
|
$body = $request->getBody(); // which is a `StreamInterface`
|
||||||
|
$body->write('xxxxx');
|
||||||
|
```
|
||||||
|
|
||||||
|
### Prepend to body
|
||||||
|
Prepending is different when it comes to streams. The content must be copied before writing the content to be prepended.
|
||||||
|
The following example will explain the behaviour of streams.
|
||||||
|
|
||||||
|
```php
|
||||||
|
// assuming our response is initially empty
|
||||||
|
$body = $repsonse->getBody();
|
||||||
|
// writing the string "abcd"
|
||||||
|
$body->write('abcd');
|
||||||
|
|
||||||
|
// seeking to start of stream
|
||||||
|
$body->seek(0);
|
||||||
|
// writing 'ef'
|
||||||
|
$body->write('ef'); // at this point the stream contains "efcd"
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Prepending by rewriting separately
|
||||||
|
|
||||||
|
```php
|
||||||
|
// assuming our response body stream only contains: "abcd"
|
||||||
|
$body = $response->getBody();
|
||||||
|
$body->rewind();
|
||||||
|
$contents = $body->getContents(); // abcd
|
||||||
|
// seeking the stream to beginning
|
||||||
|
$body->rewind();
|
||||||
|
$body->write('ef'); // stream contains "efcd"
|
||||||
|
$body->write($contents); // stream contains "efabcd"
|
||||||
|
```
|
||||||
|
|
||||||
|
> Note: `getContents()` seeks the stream while reading it, therefore if the second `rewind()` method call was not present the stream would have resulted in `abcdefabcd` because the `write()` method appends to stream if not preceeded by `rewind()` or `seek(0)`.
|
||||||
|
|
||||||
|
#### Prepending by using contents as a string
|
||||||
|
```php
|
||||||
|
$body = $response->getBody();
|
||||||
|
$body->rewind();
|
||||||
|
$contents = $body->getContents(); // efabcd
|
||||||
|
$contents = 'ef'.$contents;
|
||||||
|
$body->rewind();
|
||||||
|
$body->write($contents);
|
||||||
|
```
|
16
vendor/psr/http-message/src/MessageInterface.php
vendored
16
vendor/psr/http-message/src/MessageInterface.php
vendored
|
@ -1,5 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Psr\Http\Message;
|
namespace Psr\Http\Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -38,7 +40,7 @@ interface MessageInterface
|
||||||
* @param string $version HTTP protocol version
|
* @param string $version HTTP protocol version
|
||||||
* @return static
|
* @return static
|
||||||
*/
|
*/
|
||||||
public function withProtocolVersion($version);
|
public function withProtocolVersion(string $version);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves all message header values.
|
* Retrieves all message header values.
|
||||||
|
@ -75,7 +77,7 @@ interface MessageInterface
|
||||||
* name using a case-insensitive string comparison. Returns false if
|
* name using a case-insensitive string comparison. Returns false if
|
||||||
* no matching header name is found in the message.
|
* no matching header name is found in the message.
|
||||||
*/
|
*/
|
||||||
public function hasHeader($name);
|
public function hasHeader(string $name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves a message header value by the given case-insensitive name.
|
* Retrieves a message header value by the given case-insensitive name.
|
||||||
|
@ -91,7 +93,7 @@ interface MessageInterface
|
||||||
* header. If the header does not appear in the message, this method MUST
|
* header. If the header does not appear in the message, this method MUST
|
||||||
* return an empty array.
|
* return an empty array.
|
||||||
*/
|
*/
|
||||||
public function getHeader($name);
|
public function getHeader(string $name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves a comma-separated string of the values for a single header.
|
* Retrieves a comma-separated string of the values for a single header.
|
||||||
|
@ -112,7 +114,7 @@ interface MessageInterface
|
||||||
* concatenated together using a comma. If the header does not appear in
|
* concatenated together using a comma. If the header does not appear in
|
||||||
* the message, this method MUST return an empty string.
|
* the message, this method MUST return an empty string.
|
||||||
*/
|
*/
|
||||||
public function getHeaderLine($name);
|
public function getHeaderLine(string $name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the provided value replacing the specified header.
|
* Return an instance with the provided value replacing the specified header.
|
||||||
|
@ -129,7 +131,7 @@ interface MessageInterface
|
||||||
* @return static
|
* @return static
|
||||||
* @throws \InvalidArgumentException for invalid header names or values.
|
* @throws \InvalidArgumentException for invalid header names or values.
|
||||||
*/
|
*/
|
||||||
public function withHeader($name, $value);
|
public function withHeader(string $name, $value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the specified header appended with the given value.
|
* Return an instance with the specified header appended with the given value.
|
||||||
|
@ -147,7 +149,7 @@ interface MessageInterface
|
||||||
* @return static
|
* @return static
|
||||||
* @throws \InvalidArgumentException for invalid header names or values.
|
* @throws \InvalidArgumentException for invalid header names or values.
|
||||||
*/
|
*/
|
||||||
public function withAddedHeader($name, $value);
|
public function withAddedHeader(string $name, $value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance without the specified header.
|
* Return an instance without the specified header.
|
||||||
|
@ -161,7 +163,7 @@ interface MessageInterface
|
||||||
* @param string $name Case-insensitive header field name to remove.
|
* @param string $name Case-insensitive header field name to remove.
|
||||||
* @return static
|
* @return static
|
||||||
*/
|
*/
|
||||||
public function withoutHeader($name);
|
public function withoutHeader(string $name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the body of the message.
|
* Gets the body of the message.
|
||||||
|
|
10
vendor/psr/http-message/src/RequestInterface.php
vendored
10
vendor/psr/http-message/src/RequestInterface.php
vendored
|
@ -1,5 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Psr\Http\Message;
|
namespace Psr\Http\Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -55,10 +57,10 @@ interface RequestInterface extends MessageInterface
|
||||||
*
|
*
|
||||||
* @link http://tools.ietf.org/html/rfc7230#section-5.3 (for the various
|
* @link http://tools.ietf.org/html/rfc7230#section-5.3 (for the various
|
||||||
* request-target forms allowed in request messages)
|
* request-target forms allowed in request messages)
|
||||||
* @param mixed $requestTarget
|
* @param string $requestTarget
|
||||||
* @return static
|
* @return static
|
||||||
*/
|
*/
|
||||||
public function withRequestTarget($requestTarget);
|
public function withRequestTarget(string $requestTarget);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves the HTTP method of the request.
|
* Retrieves the HTTP method of the request.
|
||||||
|
@ -82,7 +84,7 @@ interface RequestInterface extends MessageInterface
|
||||||
* @return static
|
* @return static
|
||||||
* @throws \InvalidArgumentException for invalid HTTP methods.
|
* @throws \InvalidArgumentException for invalid HTTP methods.
|
||||||
*/
|
*/
|
||||||
public function withMethod($method);
|
public function withMethod(string $method);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves the URI instance.
|
* Retrieves the URI instance.
|
||||||
|
@ -125,5 +127,5 @@ interface RequestInterface extends MessageInterface
|
||||||
* @param bool $preserveHost Preserve the original state of the Host header.
|
* @param bool $preserveHost Preserve the original state of the Host header.
|
||||||
* @return static
|
* @return static
|
||||||
*/
|
*/
|
||||||
public function withUri(UriInterface $uri, $preserveHost = false);
|
public function withUri(UriInterface $uri, bool $preserveHost = false);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Psr\Http\Message;
|
namespace Psr\Http\Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -49,7 +51,7 @@ interface ResponseInterface extends MessageInterface
|
||||||
* @return static
|
* @return static
|
||||||
* @throws \InvalidArgumentException For invalid status code arguments.
|
* @throws \InvalidArgumentException For invalid status code arguments.
|
||||||
*/
|
*/
|
||||||
public function withStatus($code, $reasonPhrase = '');
|
public function withStatus(int $code, string $reasonPhrase = '');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the response reason phrase associated with the status code.
|
* Gets the response reason phrase associated with the status code.
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Psr\Http\Message;
|
namespace Psr\Http\Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -224,7 +226,7 @@ interface ServerRequestInterface extends RequestInterface
|
||||||
* @param mixed $default Default value to return if the attribute does not exist.
|
* @param mixed $default Default value to return if the attribute does not exist.
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function getAttribute($name, $default = null);
|
public function getAttribute(string $name, $default = null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the specified derived request attribute.
|
* Return an instance with the specified derived request attribute.
|
||||||
|
@ -241,7 +243,7 @@ interface ServerRequestInterface extends RequestInterface
|
||||||
* @param mixed $value The value of the attribute.
|
* @param mixed $value The value of the attribute.
|
||||||
* @return static
|
* @return static
|
||||||
*/
|
*/
|
||||||
public function withAttribute($name, $value);
|
public function withAttribute(string $name, $value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance that removes the specified derived request attribute.
|
* Return an instance that removes the specified derived request attribute.
|
||||||
|
@ -257,5 +259,5 @@ interface ServerRequestInterface extends RequestInterface
|
||||||
* @param string $name The attribute name.
|
* @param string $name The attribute name.
|
||||||
* @return static
|
* @return static
|
||||||
*/
|
*/
|
||||||
public function withoutAttribute($name);
|
public function withoutAttribute(string $name);
|
||||||
}
|
}
|
||||||
|
|
12
vendor/psr/http-message/src/StreamInterface.php
vendored
12
vendor/psr/http-message/src/StreamInterface.php
vendored
|
@ -1,5 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Psr\Http\Message;
|
namespace Psr\Http\Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -84,7 +86,7 @@ interface StreamInterface
|
||||||
* SEEK_END: Set position to end-of-stream plus offset.
|
* SEEK_END: Set position to end-of-stream plus offset.
|
||||||
* @throws \RuntimeException on failure.
|
* @throws \RuntimeException on failure.
|
||||||
*/
|
*/
|
||||||
public function seek($offset, $whence = SEEK_SET);
|
public function seek(int $offset, int $whence = SEEK_SET);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Seek to the beginning of the stream.
|
* Seek to the beginning of the stream.
|
||||||
|
@ -112,7 +114,7 @@ interface StreamInterface
|
||||||
* @return int Returns the number of bytes written to the stream.
|
* @return int Returns the number of bytes written to the stream.
|
||||||
* @throws \RuntimeException on failure.
|
* @throws \RuntimeException on failure.
|
||||||
*/
|
*/
|
||||||
public function write($string);
|
public function write(string $string);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns whether or not the stream is readable.
|
* Returns whether or not the stream is readable.
|
||||||
|
@ -131,7 +133,7 @@ interface StreamInterface
|
||||||
* if no bytes are available.
|
* if no bytes are available.
|
||||||
* @throws \RuntimeException if an error occurs.
|
* @throws \RuntimeException if an error occurs.
|
||||||
*/
|
*/
|
||||||
public function read($length);
|
public function read(int $length);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the remaining contents in a string
|
* Returns the remaining contents in a string
|
||||||
|
@ -149,10 +151,10 @@ interface StreamInterface
|
||||||
* stream_get_meta_data() function.
|
* stream_get_meta_data() function.
|
||||||
*
|
*
|
||||||
* @link http://php.net/manual/en/function.stream-get-meta-data.php
|
* @link http://php.net/manual/en/function.stream-get-meta-data.php
|
||||||
* @param string $key Specific metadata to retrieve.
|
* @param string|null $key Specific metadata to retrieve.
|
||||||
* @return array|mixed|null Returns an associative array if no key is
|
* @return array|mixed|null Returns an associative array if no key is
|
||||||
* provided. Returns a specific key value if a key is provided and the
|
* provided. Returns a specific key value if a key is provided and the
|
||||||
* value is found, or null if the key is not found.
|
* value is found, or null if the key is not found.
|
||||||
*/
|
*/
|
||||||
public function getMetadata($key = null);
|
public function getMetadata(?string $key = null);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Psr\Http\Message;
|
namespace Psr\Http\Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -62,7 +64,7 @@ interface UploadedFileInterface
|
||||||
* @throws \RuntimeException on any error during the move operation, or on
|
* @throws \RuntimeException on any error during the move operation, or on
|
||||||
* the second or subsequent call to the method.
|
* the second or subsequent call to the method.
|
||||||
*/
|
*/
|
||||||
public function moveTo($targetPath);
|
public function moveTo(string $targetPath);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve the file size.
|
* Retrieve the file size.
|
||||||
|
|
17
vendor/psr/http-message/src/UriInterface.php
vendored
17
vendor/psr/http-message/src/UriInterface.php
vendored
|
@ -1,4 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace Psr\Http\Message;
|
namespace Psr\Http\Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -188,7 +191,7 @@ interface UriInterface
|
||||||
* @return static A new instance with the specified scheme.
|
* @return static A new instance with the specified scheme.
|
||||||
* @throws \InvalidArgumentException for invalid or unsupported schemes.
|
* @throws \InvalidArgumentException for invalid or unsupported schemes.
|
||||||
*/
|
*/
|
||||||
public function withScheme($scheme);
|
public function withScheme(string $scheme);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the specified user information.
|
* Return an instance with the specified user information.
|
||||||
|
@ -204,7 +207,7 @@ interface UriInterface
|
||||||
* @param null|string $password The password associated with $user.
|
* @param null|string $password The password associated with $user.
|
||||||
* @return static A new instance with the specified user information.
|
* @return static A new instance with the specified user information.
|
||||||
*/
|
*/
|
||||||
public function withUserInfo($user, $password = null);
|
public function withUserInfo(string $user, ?string $password = null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the specified host.
|
* Return an instance with the specified host.
|
||||||
|
@ -218,7 +221,7 @@ interface UriInterface
|
||||||
* @return static A new instance with the specified host.
|
* @return static A new instance with the specified host.
|
||||||
* @throws \InvalidArgumentException for invalid hostnames.
|
* @throws \InvalidArgumentException for invalid hostnames.
|
||||||
*/
|
*/
|
||||||
public function withHost($host);
|
public function withHost(string $host);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the specified port.
|
* Return an instance with the specified port.
|
||||||
|
@ -237,7 +240,7 @@ interface UriInterface
|
||||||
* @return static A new instance with the specified port.
|
* @return static A new instance with the specified port.
|
||||||
* @throws \InvalidArgumentException for invalid ports.
|
* @throws \InvalidArgumentException for invalid ports.
|
||||||
*/
|
*/
|
||||||
public function withPort($port);
|
public function withPort(?int $port);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the specified path.
|
* Return an instance with the specified path.
|
||||||
|
@ -261,7 +264,7 @@ interface UriInterface
|
||||||
* @return static A new instance with the specified path.
|
* @return static A new instance with the specified path.
|
||||||
* @throws \InvalidArgumentException for invalid paths.
|
* @throws \InvalidArgumentException for invalid paths.
|
||||||
*/
|
*/
|
||||||
public function withPath($path);
|
public function withPath(string $path);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the specified query string.
|
* Return an instance with the specified query string.
|
||||||
|
@ -278,7 +281,7 @@ interface UriInterface
|
||||||
* @return static A new instance with the specified query string.
|
* @return static A new instance with the specified query string.
|
||||||
* @throws \InvalidArgumentException for invalid query strings.
|
* @throws \InvalidArgumentException for invalid query strings.
|
||||||
*/
|
*/
|
||||||
public function withQuery($query);
|
public function withQuery(string $query);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return an instance with the specified URI fragment.
|
* Return an instance with the specified URI fragment.
|
||||||
|
@ -294,7 +297,7 @@ interface UriInterface
|
||||||
* @param string $fragment The fragment to use with the new instance.
|
* @param string $fragment The fragment to use with the new instance.
|
||||||
* @return static A new instance with the specified fragment.
|
* @return static A new instance with the specified fragment.
|
||||||
*/
|
*/
|
||||||
public function withFragment($fragment);
|
public function withFragment(string $fragment);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the string representation as a URI reference.
|
* Return the string representation as a URI reference.
|
||||||
|
|
2
vendor/slim/psr7/composer.json
vendored
2
vendor/slim/psr7/composer.json
vendored
|
@ -39,7 +39,7 @@
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"adriansuter/php-autoload-override": "^1.3",
|
"adriansuter/php-autoload-override": "^1.3",
|
||||||
"http-interop/http-factory-tests": "^0.9.0",
|
"http-interop/http-factory-tests": "^0.9.0",
|
||||||
"php-http/psr7-integration-tests": "dev-master",
|
"php-http/psr7-integration-tests": "1.1",
|
||||||
"phpspec/prophecy": "^1.15",
|
"phpspec/prophecy": "^1.15",
|
||||||
"phpspec/prophecy-phpunit": "^2.0",
|
"phpspec/prophecy-phpunit": "^2.0",
|
||||||
"phpstan/phpstan": "^1.8",
|
"phpstan/phpstan": "^1.8",
|
||||||
|
|
4
vendor/slim/psr7/src/Headers.php
vendored
4
vendor/slim/psr7/src/Headers.php
vendored
|
@ -266,7 +266,7 @@ class Headers implements HeadersInterface
|
||||||
*/
|
*/
|
||||||
protected function validateHeaderName($name): void
|
protected function validateHeaderName($name): void
|
||||||
{
|
{
|
||||||
if (!is_string($name) || preg_match("@^[!#$%&'*+.^_`|~0-9A-Za-z-]+$@", $name) !== 1) {
|
if (!is_string($name) || preg_match("@^[!#$%&'*+.^_`|~0-9A-Za-z-]+$@D", $name) !== 1) {
|
||||||
throw new InvalidArgumentException('Header name must be an RFC 7230 compatible string.');
|
throw new InvalidArgumentException('Header name must be an RFC 7230 compatible string.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -286,7 +286,7 @@ class Headers implements HeadersInterface
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$pattern = "@^[ \t\x21-\x7E\x80-\xFF]*$@";
|
$pattern = "@^[ \t\x21-\x7E\x80-\xFF]*$@D";
|
||||||
foreach ($items as $item) {
|
foreach ($items as $item) {
|
||||||
$hasInvalidType = !is_numeric($item) && !is_string($item);
|
$hasInvalidType = !is_numeric($item) && !is_string($item);
|
||||||
$rejected = $hasInvalidType || preg_match($pattern, (string) $item) !== 1;
|
$rejected = $hasInvalidType || preg_match($pattern, (string) $item) !== 1;
|
||||||
|
|
Loading…
Reference in a new issue