diff --git a/.husky/pre-commit b/.husky/pre-commit
index e6d1c34..2ea7848 100755
--- a/.husky/pre-commit
+++ b/.husky/pre-commit
@@ -1,11 +1,13 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
-FILES=$(git diff --name-only --cached | grep -E '\.(php)$' | tr '\n' ' ')
+PHP_CS_FIXER=vendor/bin/php-cs-fixer
+
+FILES=$(git diff --name-only --cached --diff-filter=d | grep -E '\.(php)$' | tr '\n' ' ')
if [ -z "$FILES" ]
then
echo "php files not found."
-else
- vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php ${FILES}
+elif [ -f "$PHP_CS_FIXER" ]; then
+ $PHP_CS_FIXER fix --config=.php-cs-fixer.dist.php ${FILES}
git add ${FILES}
fi
diff --git a/bin/forest b/bin/forest
index ddfd38b..36bd343 100755
--- a/bin/forest
+++ b/bin/forest
@@ -2,9 +2,11 @@
add(new SendApimapCommand());
+$app->add(new InstallCommand());
$app->run();
diff --git a/composer.json b/composer.json
index 6b70153..90632f3 100644
--- a/composer.json
+++ b/composer.json
@@ -1,16 +1,16 @@
{
"name": "forestadmin/symfony-forestadmin",
"version": "1.0.0-beta.1",
- "minimum-stability": "dev",
+ "minimum-stability": "stable",
"description": "Forest Admin provides an off-the-shelf administration panel based on a highly-extensible API plugged into your application.",
"type": "symfony-bundle",
"require": {
"php": ">=8.0",
"asm89/stack-cors": "^2.1",
"doctrine/orm": "^2.12",
- "forestadmin/agent-php": "^1.0.0",
- "symfony/console": "6.0.x-dev",
- "symfony/framework-bundle": "^6.0"
+ "forestadmin/agent-php": "^1.0.0.beta",
+ "symfony/framework-bundle": "^6.0",
+ "symfony/console": "^6.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.0",
diff --git a/composer.lock b/composer.lock
index b6435ee..94d6458 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,11 +4,11 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "f172f46ed9d2eea74bf3ca65ca345597",
+ "content-hash": "d605884e9d6d718b27be5c8f92ff6bca",
"packages": [
{
"name": "asm89/stack-cors",
- "version": "dev-master",
+ "version": "v2.1.1",
"source": {
"type": "git",
"url": "https://github.com/asm89/stack-cors.git",
@@ -29,7 +29,6 @@
"phpunit/phpunit": "^7|^9",
"squizlabs/php_codesniffer": "^3.5"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -121,16 +120,16 @@
},
{
"name": "doctrine/cache",
- "version": "2.2.x-dev",
+ "version": "2.2.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/cache.git",
- "reference": "7e6ea80079a053064d0934d468e6c2570d59dc93"
+ "reference": "1ca8f21980e770095a31456042471a57bc4c68fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/cache/zipball/7e6ea80079a053064d0934d468e6c2570d59dc93",
- "reference": "7e6ea80079a053064d0934d468e6c2570d59dc93",
+ "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb",
+ "reference": "1ca8f21980e770095a31456042471a57bc4c68fb",
"shasum": ""
},
"require": {
@@ -147,7 +146,6 @@
"symfony/cache": "^4.4 || ^5.4 || ^6",
"symfony/var-exporter": "^4.4 || ^5.4 || ^6"
},
- "default-branch": true,
"type": "library",
"autoload": {
"psr-4": {
@@ -195,7 +193,7 @@
],
"support": {
"issues": "https://github.com/doctrine/cache/issues",
- "source": "https://github.com/doctrine/cache/tree/2.2.x"
+ "source": "https://github.com/doctrine/cache/tree/2.2.0"
},
"funding": [
{
@@ -211,20 +209,20 @@
"type": "tidelift"
}
],
- "time": "2022-12-19T11:27:20+00:00"
+ "time": "2022-05-20T20:07:39+00:00"
},
{
"name": "doctrine/collections",
- "version": "1.8.x-dev",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/collections.git",
- "reference": "ca783dc3ff8afe806a16f118b9e4d42cb71b28aa"
+ "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/collections/zipball/ca783dc3ff8afe806a16f118b9e4d42cb71b28aa",
- "reference": "ca783dc3ff8afe806a16f118b9e4d42cb71b28aa",
+ "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e",
+ "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e",
"shasum": ""
},
"require": {
@@ -279,36 +277,22 @@
],
"support": {
"issues": "https://github.com/doctrine/collections/issues",
- "source": "https://github.com/doctrine/collections/tree/1.8.x"
+ "source": "https://github.com/doctrine/collections/tree/1.8.0"
},
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections",
- "type": "tidelift"
- }
- ],
- "time": "2022-09-29T14:08:59+00:00"
+ "time": "2022-09-01T20:12:10+00:00"
},
{
"name": "doctrine/common",
- "version": "3.5.x-dev",
+ "version": "3.4.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/common.git",
- "reference": "bd3bdeee06fbb78748b5c1d864a1cf8404bc9e05"
+ "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/common/zipball/bd3bdeee06fbb78748b5c1d864a1cf8404bc9e05",
- "reference": "bd3bdeee06fbb78748b5c1d864a1cf8404bc9e05",
+ "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced",
+ "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced",
"shasum": ""
},
"require": {
@@ -370,7 +354,7 @@
],
"support": {
"issues": "https://github.com/doctrine/common/issues",
- "source": "https://github.com/doctrine/common/tree/3.5.x"
+ "source": "https://github.com/doctrine/common/tree/3.4.3"
},
"funding": [
{
@@ -386,20 +370,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-09T11:53:41+00:00"
+ "time": "2022-10-09T11:47:59+00:00"
},
{
"name": "doctrine/dbal",
- "version": "3.5.x-dev",
+ "version": "3.5.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "63e513cebbbaf96a6795e5c5ee34d205831bfc85"
+ "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/63e513cebbbaf96a6795e5c5ee34d205831bfc85",
- "reference": "63e513cebbbaf96a6795e5c5ee34d205831bfc85",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/88fa7e5189fd5ec6682477044264dc0ed4e3aa1e",
+ "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e",
"shasum": ""
},
"require": {
@@ -414,7 +398,7 @@
"require-dev": {
"doctrine/coding-standard": "11.0.0",
"jetbrains/phpstorm-stubs": "2022.3",
- "phpstan/phpstan": "1.9.2",
+ "phpstan/phpstan": "1.9.4",
"phpstan/phpstan-strict-rules": "^1.4",
"phpunit/phpunit": "9.5.27",
"psalm/plugin-phpunit": "0.18.4",
@@ -426,7 +410,6 @@
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
},
- "default-branch": true,
"bin": [
"bin/doctrine-dbal"
],
@@ -482,7 +465,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.5.2"
+ "source": "https://github.com/doctrine/dbal/tree/3.5.3"
},
"funding": [
{
@@ -498,7 +481,7 @@
"type": "tidelift"
}
],
- "time": "2022-12-19T08:17:34+00:00"
+ "time": "2023-01-12T10:21:44+00:00"
},
{
"name": "doctrine/deprecations",
@@ -545,7 +528,7 @@
},
{
"name": "doctrine/event-manager",
- "version": "1.2.x-dev",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/event-manager.git",
@@ -617,7 +600,7 @@
],
"support": {
"issues": "https://github.com/doctrine/event-manager/issues",
- "source": "https://github.com/doctrine/event-manager/tree/1.2.x"
+ "source": "https://github.com/doctrine/event-manager/tree/1.2.0"
},
"funding": [
{
@@ -637,16 +620,16 @@
},
{
"name": "doctrine/inflector",
- "version": "2.1.x-dev",
+ "version": "2.0.6",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "8d1cb761ee70411b1b854f4851bcfc6d72accb5e"
+ "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/8d1cb761ee70411b1b854f4851bcfc6d72accb5e",
- "reference": "8d1cb761ee70411b1b854f4851bcfc6d72accb5e",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024",
+ "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024",
"shasum": ""
},
"require": {
@@ -708,7 +691,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.1.x"
+ "source": "https://github.com/doctrine/inflector/tree/2.0.6"
},
"funding": [
{
@@ -724,34 +707,34 @@
"type": "tidelift"
}
],
- "time": "2022-10-20T09:11:46+00:00"
+ "time": "2022-10-20T09:10:12+00:00"
},
{
"name": "doctrine/instantiator",
- "version": "1.5.x-dev",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc"
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9",
+ "doctrine/coding-standard": "^9 || ^11",
"ext-pdo": "*",
"ext-phar": "*",
"phpbench/phpbench": "^0.16 || ^1",
"phpstan/phpstan": "^1.4",
"phpstan/phpstan-phpunit": "^1",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.22"
+ "vimeo/psalm": "^4.30 || ^5.4"
},
"type": "library",
"autoload": {
@@ -778,7 +761,7 @@
],
"support": {
"issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/1.4.x"
+ "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
},
"funding": [
{
@@ -794,20 +777,20 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T08:28:38+00:00"
+ "time": "2022-12-30T00:15:36+00:00"
},
{
"name": "doctrine/lexer",
- "version": "2.1.x-dev",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
- "reference": "5a72344bf31b6772b6a49cf75b2c653a03254ac1"
+ "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/5a72344bf31b6772b6a49cf75b2c653a03254ac1",
- "reference": "5a72344bf31b6772b6a49cf75b2c653a03254ac1",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
+ "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
"shasum": ""
},
"require": {
@@ -821,7 +804,6 @@
"psalm/plugin-phpunit": "^0.18.3",
"vimeo/psalm": "^4.11 || ^5.0"
},
- "default-branch": true,
"type": "library",
"autoload": {
"psr-4": {
@@ -857,7 +839,7 @@
],
"support": {
"issues": "https://github.com/doctrine/lexer/issues",
- "source": "https://github.com/doctrine/lexer/tree/2.1.x"
+ "source": "https://github.com/doctrine/lexer/tree/2.1.0"
},
"funding": [
{
@@ -873,20 +855,20 @@
"type": "tidelift"
}
],
- "time": "2022-12-14T18:59:49+00:00"
+ "time": "2022-12-14T08:49:07+00:00"
},
{
"name": "doctrine/orm",
- "version": "2.15.x-dev",
+ "version": "2.14.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/orm.git",
- "reference": "b3f441cb8bdb11627f5a67eee79ca6da16d0b5c7"
+ "reference": "de7eee5ed7b1b35c99b118f26f210a8281e6db8e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/orm/zipball/b3f441cb8bdb11627f5a67eee79ca6da16d0b5c7",
- "reference": "b3f441cb8bdb11627f5a67eee79ca6da16d0b5c7",
+ "url": "https://api.github.com/repos/doctrine/orm/zipball/de7eee5ed7b1b35c99b118f26f210a8281e6db8e",
+ "reference": "de7eee5ed7b1b35c99b118f26f210a8281e6db8e",
"shasum": ""
},
"require": {
@@ -914,15 +896,15 @@
"require-dev": {
"doctrine/annotations": "^1.13 || ^2",
"doctrine/coding-standard": "^9.0.2 || ^11.0",
- "phpbench/phpbench": "^0.16.10 || ^1.0 || dev-master",
- "phpstan/phpstan": "~1.4.10 || 1.9.4",
+ "phpbench/phpbench": "^0.16.10 || ^1.0",
+ "phpstan/phpstan": "~1.4.10 || 1.9.8",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"psr/log": "^1 || ^2 || ^3",
"squizlabs/php_codesniffer": "3.7.1",
"symfony/cache": "^4.4 || ^5.4 || ^6.0",
"symfony/var-exporter": "^4.4 || ^5.4 || ^6.2",
"symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0",
- "vimeo/psalm": "4.30.0 || 5.3.0"
+ "vimeo/psalm": "4.30.0 || 5.4.0"
},
"suggest": {
"ext-dom": "Provides support for XSD validation for XML mapping files",
@@ -972,22 +954,22 @@
],
"support": {
"issues": "https://github.com/doctrine/orm/issues",
- "source": "https://github.com/doctrine/orm/tree/2.15.x"
+ "source": "https://github.com/doctrine/orm/tree/2.14.1"
},
- "time": "2022-12-20T19:07:49+00:00"
+ "time": "2023-01-16T18:36:59+00:00"
},
{
"name": "doctrine/persistence",
- "version": "3.2.x-dev",
+ "version": "3.1.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
- "reference": "8eb0f727f5ea07e52635a12a6fed4d3637b74b49"
+ "reference": "920da294b4bb0bb527f2a91ed60c18213435880f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/8eb0f727f5ea07e52635a12a6fed4d3637b74b49",
- "reference": "8eb0f727f5ea07e52635a12a6fed4d3637b74b49",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/920da294b4bb0bb527f2a91ed60c18213435880f",
+ "reference": "920da294b4bb0bb527f2a91ed60c18213435880f",
"shasum": ""
},
"require": {
@@ -1056,7 +1038,7 @@
],
"support": {
"issues": "https://github.com/doctrine/persistence/issues",
- "source": "https://github.com/doctrine/persistence/tree/3.2.x"
+ "source": "https://github.com/doctrine/persistence/tree/3.1.3"
},
"funding": [
{
@@ -1072,7 +1054,7 @@
"type": "tidelift"
}
],
- "time": "2022-12-19T16:51:46+00:00"
+ "time": "2023-01-19T13:39:42+00:00"
},
{
"name": "firebase/php-jwt",
@@ -1138,16 +1120,16 @@
},
{
"name": "forestadmin/agent-php",
- "version": "1.0.0-beta.1",
+ "version": "1.0.0-beta.2",
"source": {
"type": "git",
"url": "https://github.com/ForestAdmin/agent-php.git",
- "reference": "1620d0f27b6c9b88339a11da9fad0ad45747d800"
+ "reference": "b275fb408ceabbc96d8b7a8ed30107a0d8f6c74c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ForestAdmin/agent-php/zipball/1620d0f27b6c9b88339a11da9fad0ad45747d800",
- "reference": "1620d0f27b6c9b88339a11da9fad0ad45747d800",
+ "url": "https://api.github.com/repos/ForestAdmin/agent-php/zipball/b275fb408ceabbc96d8b7a8ed30107a0d8f6c74c",
+ "reference": "b275fb408ceabbc96d8b7a8ed30107a0d8f6c74c",
"shasum": ""
},
"require": {
@@ -1195,9 +1177,9 @@
"description": "The official agent PHP for Forest",
"support": {
"issues": "https://github.com/ForestAdmin/agent-php/issues",
- "source": "https://github.com/ForestAdmin/agent-php/tree/v1.0.0-beta.1"
+ "source": "https://github.com/ForestAdmin/agent-php/tree/v1.0.0-beta.2"
},
- "time": "2022-12-22T16:58:55+00:00"
+ "time": "2023-01-19T13:52:54+00:00"
},
{
"name": "galbar/jsonpath",
@@ -1252,16 +1234,16 @@
},
{
"name": "guzzlehttp/guzzle",
- "version": "dev-master",
+ "version": "7.5.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "8459341c16f96b9610dcdfe22bd3060d60c0da04"
+ "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/8459341c16f96b9610dcdfe22bd3060d60c0da04",
- "reference": "8459341c16f96b9610dcdfe22bd3060d60c0da04",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba",
+ "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba",
"shasum": ""
},
"require": {
@@ -1287,7 +1269,6 @@
"ext-intl": "Required for Internationalized Domain Name (IDN) support",
"psr/log": "Required for using the Log middleware"
},
- "default-branch": true,
"type": "library",
"extra": {
"bamarni-bin": {
@@ -1361,7 +1342,7 @@
],
"support": {
"issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/master"
+ "source": "https://github.com/guzzle/guzzle/tree/7.5.0"
},
"funding": [
{
@@ -1377,11 +1358,11 @@
"type": "tidelift"
}
],
- "time": "2022-08-29T11:03:19+00:00"
+ "time": "2022-08-28T15:39:27+00:00"
},
{
"name": "guzzlehttp/promises",
- "version": "dev-master",
+ "version": "1.5.2",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
@@ -1399,7 +1380,6 @@
"require-dev": {
"symfony/phpunit-bridge": "^4.4 || ^5.1"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -1466,7 +1446,7 @@
},
{
"name": "guzzlehttp/psr7",
- "version": "dev-master",
+ "version": "2.4.3",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
@@ -1496,7 +1476,6 @@
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
},
- "default-branch": true,
"type": "library",
"extra": {
"bamarni-bin": {
@@ -1586,16 +1565,16 @@
},
{
"name": "illuminate/collections",
- "version": "9.x-dev",
+ "version": "v9.48.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/collections.git",
- "reference": "03777893d04776c2491c7b85fff3e4dd6723d928"
+ "reference": "56c63a83d985a3bc6db31f4bd8b3b297dc40284e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/collections/zipball/03777893d04776c2491c7b85fff3e4dd6723d928",
- "reference": "03777893d04776c2491c7b85fff3e4dd6723d928",
+ "url": "https://api.github.com/repos/illuminate/collections/zipball/56c63a83d985a3bc6db31f4bd8b3b297dc40284e",
+ "reference": "56c63a83d985a3bc6db31f4bd8b3b297dc40284e",
"shasum": ""
},
"require": {
@@ -1637,11 +1616,11 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-12-24T19:41:01+00:00"
+ "time": "2023-01-16T20:40:21+00:00"
},
{
"name": "illuminate/conditionable",
- "version": "9.x-dev",
+ "version": "v9.48.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/conditionable.git",
@@ -1687,16 +1666,16 @@
},
{
"name": "illuminate/container",
- "version": "9.x-dev",
+ "version": "v9.48.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/container.git",
- "reference": "8ca3036459e26dc7cdedaf0f882b625757cc341e"
+ "reference": "62d43e04ce5c9660344f174e62e7da4053ddcb89"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/container/zipball/8ca3036459e26dc7cdedaf0f882b625757cc341e",
- "reference": "8ca3036459e26dc7cdedaf0f882b625757cc341e",
+ "url": "https://api.github.com/repos/illuminate/container/zipball/62d43e04ce5c9660344f174e62e7da4053ddcb89",
+ "reference": "62d43e04ce5c9660344f174e62e7da4053ddcb89",
"shasum": ""
},
"require": {
@@ -1734,20 +1713,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-09-05T15:58:42+00:00"
+ "time": "2023-01-05T17:08:40+00:00"
},
{
"name": "illuminate/contracts",
- "version": "9.x-dev",
+ "version": "v9.48.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/contracts.git",
- "reference": "c7cc6e6198cac6dfdead111f9758de25413188b7"
+ "reference": "4b79cdbda0a6e8fe520fccc0e8c4ba1fed2a2d07"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/contracts/zipball/c7cc6e6198cac6dfdead111f9758de25413188b7",
- "reference": "c7cc6e6198cac6dfdead111f9758de25413188b7",
+ "url": "https://api.github.com/repos/illuminate/contracts/zipball/4b79cdbda0a6e8fe520fccc0e8c4ba1fed2a2d07",
+ "reference": "4b79cdbda0a6e8fe520fccc0e8c4ba1fed2a2d07",
"shasum": ""
},
"require": {
@@ -1782,20 +1761,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-10-31T22:25:40+00:00"
+ "time": "2023-01-16T17:30:57+00:00"
},
{
"name": "illuminate/database",
- "version": "9.x-dev",
+ "version": "v9.48.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/database.git",
- "reference": "410cbbf4fc7e1d24485a69463463c211123459c4"
+ "reference": "fe888105570a2df3a962ee1b5359a0c573e19cc3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/database/zipball/410cbbf4fc7e1d24485a69463463c211123459c4",
- "reference": "410cbbf4fc7e1d24485a69463463c211123459c4",
+ "url": "https://api.github.com/repos/illuminate/database/zipball/fe888105570a2df3a962ee1b5359a0c573e19cc3",
+ "reference": "fe888105570a2df3a962ee1b5359a0c573e19cc3",
"shasum": ""
},
"require": {
@@ -1850,11 +1829,11 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-12-21T15:40:40+00:00"
+ "time": "2023-01-16T20:44:38+00:00"
},
{
"name": "illuminate/macroable",
- "version": "9.x-dev",
+ "version": "v9.48.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/macroable.git",
@@ -1900,16 +1879,16 @@
},
{
"name": "illuminate/support",
- "version": "9.x-dev",
+ "version": "v9.48.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/support.git",
- "reference": "2cb0365a00f22c4b4dd6728ccf3dc38ea33c8e5e"
+ "reference": "8c77cfd609addaba90a5efbf585c091c9f9e6c79"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/support/zipball/2cb0365a00f22c4b4dd6728ccf3dc38ea33c8e5e",
- "reference": "2cb0365a00f22c4b4dd6728ccf3dc38ea33c8e5e",
+ "url": "https://api.github.com/repos/illuminate/support/zipball/8c77cfd609addaba90a5efbf585c091c9f9e6c79",
+ "reference": "8c77cfd609addaba90a5efbf585c091c9f9e6c79",
"shasum": ""
},
"require": {
@@ -1966,20 +1945,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-12-23T20:41:06+00:00"
+ "time": "2023-01-17T08:39:59+00:00"
},
{
"name": "laravel/serializable-closure",
- "version": "dev-master",
+ "version": "v1.2.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/serializable-closure.git",
- "reference": "0a2adf8e826109979049dcef63e43005328e71ea"
+ "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/0a2adf8e826109979049dcef63e43005328e71ea",
- "reference": "0a2adf8e826109979049dcef63e43005328e71ea",
+ "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae",
+ "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae",
"shasum": ""
},
"require": {
@@ -1991,7 +1970,6 @@
"phpstan/phpstan": "^1.8.2",
"symfony/var-dumper": "^5.4.11"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -2027,7 +2005,7 @@
"issues": "https://github.com/laravel/serializable-closure/issues",
"source": "https://github.com/laravel/serializable-closure"
},
- "time": "2022-11-23T09:08:12+00:00"
+ "time": "2022-09-08T13:45:54+00:00"
},
{
"name": "league/csv",
@@ -2115,7 +2093,7 @@
},
{
"name": "league/fractal",
- "version": "dev-master",
+ "version": "0.20.1",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/fractal.git",
@@ -2146,7 +2124,6 @@
"pagerfanta/pagerfanta": "Pagerfanta Paginator",
"zendframework/zend-paginator": "Zend Framework Paginator"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -2327,16 +2304,16 @@
},
{
"name": "nesbot/carbon",
- "version": "dev-master",
+ "version": "2.65.0",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "889546413c97de2d05063b8cb7b193c2531ea211"
+ "reference": "09acf64155c16dc6f580f36569ae89344e9734a3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/889546413c97de2d05063b8cb7b193c2531ea211",
- "reference": "889546413c97de2d05063b8cb7b193c2531ea211",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/09acf64155c16dc6f580f36569ae89344e9734a3",
+ "reference": "09acf64155c16dc6f580f36569ae89344e9734a3",
"shasum": ""
},
"require": {
@@ -2359,7 +2336,6 @@
"phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20",
"squizlabs/php_codesniffer": "^3.4"
},
- "default-branch": true,
"bin": [
"bin/carbon"
],
@@ -2426,7 +2402,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-26T17:36:00+00:00"
+ "time": "2023-01-06T15:55:01+00:00"
},
{
"name": "paragonie/random_compat",
@@ -2653,29 +2629,25 @@
},
{
"name": "psr/cache",
- "version": "dev-master",
+ "version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/cache.git",
- "reference": "0a7c67d0d1c8167b342eb74339d6f961663826ce"
+ "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/cache/zipball/0a7c67d0d1c8167b342eb74339d6f961663826ce",
- "reference": "0a7c67d0d1c8167b342eb74339d6f961663826ce",
+ "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
+ "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
"shasum": ""
},
"require": {
"php": ">=8.0.0"
},
- "suggest": {
- "fig/cache-util": "Provides some useful PSR-6 utilities"
- },
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0.x-dev"
+ "dev-master": "1.0.x-dev"
}
},
"autoload": {
@@ -2700,13 +2672,13 @@
"psr-6"
],
"support": {
- "source": "https://github.com/php-fig/cache/tree/master"
+ "source": "https://github.com/php-fig/cache/tree/3.0.0"
},
- "time": "2021-02-24T03:25:37+00:00"
+ "time": "2021-02-03T23:26:27+00:00"
},
{
"name": "psr/container",
- "version": "1.x-dev",
+ "version": "1.1.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
@@ -2754,25 +2726,21 @@
},
{
"name": "psr/event-dispatcher",
- "version": "dev-master",
+ "version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/event-dispatcher.git",
- "reference": "e275e2d67d53964a3f13e056886ecd769edee021"
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/e275e2d67d53964a3f13e056886ecd769edee021",
- "reference": "e275e2d67d53964a3f13e056886ecd769edee021",
+ "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
"shasum": ""
},
"require": {
"php": ">=7.2.0"
},
- "suggest": {
- "fig/event-dispatcher-util": "Provides some useful PSR-14 utilities"
- },
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -2791,7 +2759,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
+ "homepage": "http://www.php-fig.org/"
}
],
"description": "Standard interfaces for event handling.",
@@ -2801,29 +2769,29 @@
"psr-14"
],
"support": {
- "source": "https://github.com/php-fig/event-dispatcher/tree/master"
+ "issues": "https://github.com/php-fig/event-dispatcher/issues",
+ "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
},
- "time": "2022-06-29T17:22:39+00:00"
+ "time": "2019-01-08T18:20:26+00:00"
},
{
"name": "psr/http-client",
- "version": "dev-master",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-client.git",
- "reference": "22b2ef5687f43679481615605d7a15c557ce85b1"
+ "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-client/zipball/22b2ef5687f43679481615605d7a15c557ce85b1",
- "reference": "22b2ef5687f43679481615605d7a15c557ce85b1",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
+ "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
"shasum": ""
},
"require": {
"php": "^7.0 || ^8.0",
"psr/http-message": "^1.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -2842,7 +2810,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
+ "homepage": "http://www.php-fig.org/"
}
],
"description": "Common interface for HTTP clients",
@@ -2856,27 +2824,26 @@
"support": {
"source": "https://github.com/php-fig/http-client/tree/master"
},
- "time": "2020-09-19T09:12:31+00:00"
+ "time": "2020-06-29T06:28:15+00:00"
},
{
"name": "psr/http-factory",
- "version": "dev-master",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-factory.git",
- "reference": "5a4f141ac2e5bc35e615134f127e1833158d2944"
+ "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-factory/zipball/5a4f141ac2e5bc35e615134f127e1833158d2944",
- "reference": "5a4f141ac2e5bc35e615134f127e1833158d2944",
+ "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
"shasum": ""
},
"require": {
"php": ">=7.0.0",
"psr/http-message": "^1.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -2895,7 +2862,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
+ "homepage": "http://www.php-fig.org/"
}
],
"description": "Common interfaces for PSR-7 HTTP message factories",
@@ -2912,26 +2879,25 @@
"support": {
"source": "https://github.com/php-fig/http-factory/tree/master"
},
- "time": "2022-07-14T07:21:53+00:00"
+ "time": "2019-04-30T12:38:16+00:00"
},
{
"name": "psr/http-message",
- "version": "dev-master",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
- "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4"
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/efd67d1dc14a7ef4fc4e518e7dee91c271d524e4",
- "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -2966,11 +2932,11 @@
"support": {
"source": "https://github.com/php-fig/http-message/tree/master"
},
- "time": "2019-08-29T13:16:46+00:00"
+ "time": "2016-08-06T14:39:51+00:00"
},
{
"name": "psr/log",
- "version": "dev-master",
+ "version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
@@ -2985,7 +2951,6 @@
"require": {
"php": ">=8.0.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -3021,22 +2986,21 @@
},
{
"name": "psr/simple-cache",
- "version": "dev-master",
+ "version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/simple-cache.git",
- "reference": "2d280c2aaa23a120f35d55cfde8581954a8e77fa"
+ "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/2d280c2aaa23a120f35d55cfde8581954a8e77fa",
- "reference": "2d280c2aaa23a120f35d55cfde8581954a8e77fa",
+ "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865",
+ "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865",
"shasum": ""
},
"require": {
"php": ">=8.0.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -3067,9 +3031,9 @@
"simple-cache"
],
"support": {
- "source": "https://github.com/php-fig/simple-cache/tree/master"
+ "source": "https://github.com/php-fig/simple-cache/tree/3.0.0"
},
- "time": "2022-04-08T16:41:45+00:00"
+ "time": "2021-10-29T13:26:27+00:00"
},
{
"name": "ralouphie/getallheaders",
@@ -3117,42 +3081,53 @@
},
{
"name": "ramsey/collection",
- "version": "1.2.2",
+ "version": "1.3.0",
"source": {
"type": "git",
"url": "https://github.com/ramsey/collection.git",
- "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a"
+ "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a",
- "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a",
+ "url": "https://api.github.com/repos/ramsey/collection/zipball/ad7475d1c9e70b190ecffc58f2d989416af339b4",
+ "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8",
+ "php": "^7.4 || ^8.0",
"symfony/polyfill-php81": "^1.23"
},
"require-dev": {
- "captainhook/captainhook": "^5.3",
- "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
- "ergebnis/composer-normalize": "^2.6",
- "fakerphp/faker": "^1.5",
- "hamcrest/hamcrest-php": "^2",
- "jangregor/phpstan-prophecy": "^0.8",
- "mockery/mockery": "^1.3",
+ "captainhook/plugin-composer": "^5.3",
+ "ergebnis/composer-normalize": "^2.28.3",
+ "fakerphp/faker": "^1.21",
+ "hamcrest/hamcrest-php": "^2.0",
+ "jangregor/phpstan-prophecy": "^1.0",
+ "mockery/mockery": "^1.5",
+ "php-parallel-lint/php-console-highlighter": "^1.0",
+ "php-parallel-lint/php-parallel-lint": "^1.3",
+ "phpcsstandards/phpcsutils": "^1.0.0-rc1",
"phpspec/prophecy-phpunit": "^2.0",
- "phpstan/extension-installer": "^1",
- "phpstan/phpstan": "^0.12.32",
- "phpstan/phpstan-mockery": "^0.12.5",
- "phpstan/phpstan-phpunit": "^0.12.11",
- "phpunit/phpunit": "^8.5 || ^9",
- "psy/psysh": "^0.10.4",
- "slevomat/coding-standard": "^6.3",
- "squizlabs/php_codesniffer": "^3.5",
- "vimeo/psalm": "^4.4"
+ "phpstan/extension-installer": "^1.2",
+ "phpstan/phpstan": "^1.9",
+ "phpstan/phpstan-mockery": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.3",
+ "phpunit/phpunit": "^9.5",
+ "psalm/plugin-mockery": "^1.1",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "ramsey/coding-standard": "^2.0.3",
+ "ramsey/conventional-commits": "^1.3",
+ "vimeo/psalm": "^5.4"
},
"type": "library",
+ "extra": {
+ "captainhook": {
+ "force-install": true
+ },
+ "ramsey/conventional-commits": {
+ "configFile": "conventional-commits.json"
+ }
+ },
"autoload": {
"psr-4": {
"Ramsey\\Collection\\": "src/"
@@ -3180,7 +3155,7 @@
],
"support": {
"issues": "https://github.com/ramsey/collection/issues",
- "source": "https://github.com/ramsey/collection/tree/1.2.2"
+ "source": "https://github.com/ramsey/collection/tree/1.3.0"
},
"funding": [
{
@@ -3192,27 +3167,27 @@
"type": "tidelift"
}
],
- "time": "2021-10-10T03:01:02+00:00"
+ "time": "2022-12-27T19:12:24+00:00"
},
{
"name": "ramsey/uuid",
- "version": "4.x-dev",
+ "version": "4.7.3",
"source": {
"type": "git",
"url": "https://github.com/ramsey/uuid.git",
- "reference": "8a3bbe4ac8ab5547ebf841e1d270f1dbe49a5e71"
+ "reference": "433b2014e3979047db08a17a205f410ba3869cf2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/8a3bbe4ac8ab5547ebf841e1d270f1dbe49a5e71",
- "reference": "8a3bbe4ac8ab5547ebf841e1d270f1dbe49a5e71",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/433b2014e3979047db08a17a205f410ba3869cf2",
+ "reference": "433b2014e3979047db08a17a205f410ba3869cf2",
"shasum": ""
},
"require": {
"brick/math": "^0.8.8 || ^0.9 || ^0.10",
"ext-json": "*",
"php": "^8.0",
- "ramsey/collection": "^1.2"
+ "ramsey/collection": "^1.2 || ^2.0"
},
"replace": {
"rhumsaa/uuid": "self.version"
@@ -3246,7 +3221,6 @@
"paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
"ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
},
- "default-branch": true,
"type": "library",
"extra": {
"captainhook": {
@@ -3273,7 +3247,7 @@
],
"support": {
"issues": "https://github.com/ramsey/uuid/issues",
- "source": "https://github.com/ramsey/uuid/tree/4.x"
+ "source": "https://github.com/ramsey/uuid/tree/4.7.3"
},
"funding": [
{
@@ -3285,7 +3259,7 @@
"type": "tidelift"
}
],
- "time": "2022-12-22T16:38:25+00:00"
+ "time": "2023-01-12T18:13:24+00:00"
},
{
"name": "spatie/enum",
@@ -3365,16 +3339,16 @@
},
{
"name": "symfony/cache",
- "version": "6.0.x-dev",
+ "version": "v6.0.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "d5d89dc560532f278c0163b11023423f497c93ad"
+ "reference": "079ec0afe323fdcd5ac1f16e3ffdb4991fb5d4c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/d5d89dc560532f278c0163b11023423f497c93ad",
- "reference": "d5d89dc560532f278c0163b11023423f497c93ad",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/079ec0afe323fdcd5ac1f16e3ffdb4991fb5d4c9",
+ "reference": "079ec0afe323fdcd5ac1f16e3ffdb4991fb5d4c9",
"shasum": ""
},
"require": {
@@ -3438,7 +3412,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/6.0"
+ "source": "https://github.com/symfony/cache/tree/v6.0.18"
},
"funding": [
{
@@ -3454,11 +3428,11 @@
"type": "tidelift"
}
],
- "time": "2022-12-22T17:53:58+00:00"
+ "time": "2022-12-29T16:27:58+00:00"
},
{
"name": "symfony/cache-contracts",
- "version": "3.0.x-dev",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache-contracts.git",
@@ -3517,7 +3491,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/cache-contracts/tree/3.0"
+ "source": "https://github.com/symfony/cache-contracts/tree/v3.0.2"
},
"funding": [
{
@@ -3537,7 +3511,7 @@
},
{
"name": "symfony/config",
- "version": "6.0.x-dev",
+ "version": "v6.0.11",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
@@ -3595,7 +3569,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/config/tree/6.0"
+ "source": "https://github.com/symfony/config/tree/v6.0.11"
},
"funding": [
{
@@ -3615,16 +3589,16 @@
},
{
"name": "symfony/console",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "9050b8c4af5f035e57576288b150ccdf87492ae1"
+ "reference": "2ab307342a7233b9a260edd5ef94087aaca57d18"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/9050b8c4af5f035e57576288b150ccdf87492ae1",
- "reference": "9050b8c4af5f035e57576288b150ccdf87492ae1",
+ "url": "https://api.github.com/repos/symfony/console/zipball/2ab307342a7233b9a260edd5ef94087aaca57d18",
+ "reference": "2ab307342a7233b9a260edd5ef94087aaca57d18",
"shasum": ""
},
"require": {
@@ -3690,7 +3664,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/6.0"
+ "source": "https://github.com/symfony/console/tree/v6.0.17"
},
"funding": [
{
@@ -3706,20 +3680,20 @@
"type": "tidelift"
}
],
- "time": "2022-12-20T16:40:04+00:00"
+ "time": "2022-12-28T14:21:34+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "3f0cf3e279721654d326613ef5cc384e86bc2708"
+ "reference": "37ffd67504beedbacaa7fd7358eff7042970d4dc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/3f0cf3e279721654d326613ef5cc384e86bc2708",
- "reference": "3f0cf3e279721654d326613ef5cc384e86bc2708",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/37ffd67504beedbacaa7fd7358eff7042970d4dc",
+ "reference": "37ffd67504beedbacaa7fd7358eff7042970d4dc",
"shasum": ""
},
"require": {
@@ -3778,7 +3752,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dependency-injection/tree/6.0"
+ "source": "https://github.com/symfony/dependency-injection/tree/v6.0.17"
},
"funding": [
{
@@ -3794,11 +3768,11 @@
"type": "tidelift"
}
],
- "time": "2022-12-22T17:53:58+00:00"
+ "time": "2022-12-28T14:21:34+00:00"
},
{
"name": "symfony/deprecation-contracts",
- "version": "3.0.x-dev",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
@@ -3845,7 +3819,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/3.0"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2"
},
"funding": [
{
@@ -3865,7 +3839,7 @@
},
{
"name": "symfony/error-handler",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
@@ -3916,7 +3890,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/6.0"
+ "source": "https://github.com/symfony/error-handler/tree/v6.0.17"
},
"funding": [
{
@@ -3936,7 +3910,7 @@
},
{
"name": "symfony/event-dispatcher",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
@@ -3999,7 +3973,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/6.0"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.0.17"
},
"funding": [
{
@@ -4019,7 +3993,7 @@
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "3.0.x-dev",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
@@ -4078,7 +4052,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/3.0"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2"
},
"funding": [
{
@@ -4098,7 +4072,7 @@
},
{
"name": "symfony/filesystem",
- "version": "6.0.x-dev",
+ "version": "v6.0.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
@@ -4141,7 +4115,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/6.0"
+ "source": "https://github.com/symfony/filesystem/tree/v6.0.13"
},
"funding": [
{
@@ -4161,7 +4135,7 @@
},
{
"name": "symfony/finder",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
@@ -4202,7 +4176,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/6.0"
+ "source": "https://github.com/symfony/finder/tree/v6.0.17"
},
"funding": [
{
@@ -4222,7 +4196,7 @@
},
{
"name": "symfony/framework-bundle",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
@@ -4350,7 +4324,7 @@
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/framework-bundle/tree/6.0"
+ "source": "https://github.com/symfony/framework-bundle/tree/v6.0.17"
},
"funding": [
{
@@ -4370,7 +4344,7 @@
},
{
"name": "symfony/http-foundation",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
@@ -4425,7 +4399,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/6.0"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.0.17"
},
"funding": [
{
@@ -4445,16 +4419,16 @@
},
{
"name": "symfony/http-kernel",
- "version": "6.0.x-dev",
+ "version": "v6.0.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "5529d2912e011b08ed112d8d3e5b1bfade6e250e"
+ "reference": "71b52f9e5740b124894b454244fa0db48bb15814"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5529d2912e011b08ed112d8d3e5b1bfade6e250e",
- "reference": "5529d2912e011b08ed112d8d3e5b1bfade6e250e",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/71b52f9e5740b124894b454244fa0db48bb15814",
+ "reference": "71b52f9e5740b124894b454244fa0db48bb15814",
"shasum": ""
},
"require": {
@@ -4534,7 +4508,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/6.0"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.0.18"
},
"funding": [
{
@@ -4550,11 +4524,11 @@
"type": "tidelift"
}
],
- "time": "2022-12-16T14:48:25+00:00"
+ "time": "2022-12-29T18:58:12+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "dev-main",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
@@ -4575,7 +4549,6 @@
"suggest": {
"ext-ctype": "For best performance"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -4637,7 +4610,7 @@
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "dev-main",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
@@ -4655,7 +4628,6 @@
"suggest": {
"ext-intl": "For best performance"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -4719,7 +4691,7 @@
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "dev-main",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@@ -4737,7 +4709,6 @@
"suggest": {
"ext-intl": "For best performance"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -4804,7 +4775,7 @@
},
{
"name": "symfony/polyfill-mbstring",
- "version": "dev-main",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
@@ -4825,7 +4796,6 @@
"suggest": {
"ext-mbstring": "For best performance"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -4888,7 +4858,7 @@
},
{
"name": "symfony/polyfill-php72",
- "version": "dev-main",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php72.git",
@@ -4903,7 +4873,6 @@
"require": {
"php": ">=7.1"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -4965,7 +4934,7 @@
},
{
"name": "symfony/polyfill-php80",
- "version": "dev-main",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
@@ -4980,7 +4949,6 @@
"require": {
"php": ">=7.1"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -5049,7 +5017,7 @@
},
{
"name": "symfony/polyfill-php81",
- "version": "dev-main",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php81.git",
@@ -5064,7 +5032,6 @@
"require": {
"php": ">=7.1"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -5129,7 +5096,7 @@
},
{
"name": "symfony/routing",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
@@ -5197,7 +5164,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/6.0"
+ "source": "https://github.com/symfony/routing/tree/v6.0.17"
},
"funding": [
{
@@ -5217,7 +5184,7 @@
},
{
"name": "symfony/service-contracts",
- "version": "2.5.x-dev",
+ "version": "v2.5.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
@@ -5280,7 +5247,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/2.5"
+ "source": "https://github.com/symfony/service-contracts/tree/v2.5.2"
},
"funding": [
{
@@ -5300,7 +5267,7 @@
},
{
"name": "symfony/string",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
@@ -5365,7 +5332,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/6.0"
+ "source": "https://github.com/symfony/string/tree/v6.0.17"
},
"funding": [
{
@@ -5385,7 +5352,7 @@
},
{
"name": "symfony/translation",
- "version": "6.0.x-dev",
+ "version": "v6.0.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
@@ -5460,7 +5427,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/6.0"
+ "source": "https://github.com/symfony/translation/tree/v6.0.14"
},
"funding": [
{
@@ -5480,16 +5447,16 @@
},
{
"name": "symfony/translation-contracts",
- "version": "3.0.x-dev",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "d001aece9c34495214f25492a4f33ab2e55e6924"
+ "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/d001aece9c34495214f25492a4f33ab2e55e6924",
- "reference": "d001aece9c34495214f25492a4f33ab2e55e6924",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/acbfbb274e730e5a0236f619b6168d9dedb3e282",
+ "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282",
"shasum": ""
},
"require": {
@@ -5538,7 +5505,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/translation-contracts/tree/3.0"
+ "source": "https://github.com/symfony/translation-contracts/tree/v3.0.2"
},
"funding": [
{
@@ -5554,11 +5521,11 @@
"type": "tidelift"
}
],
- "time": "2022-10-28T16:22:58+00:00"
+ "time": "2022-06-27T17:10:44+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
@@ -5626,7 +5593,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/6.0"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.0.17"
},
"funding": [
{
@@ -5646,7 +5613,7 @@
},
{
"name": "symfony/var-exporter",
- "version": "6.0.x-dev",
+ "version": "v6.0.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
@@ -5698,7 +5665,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/6.0"
+ "source": "https://github.com/symfony/var-exporter/tree/v6.0.17"
},
"funding": [
{
@@ -5794,7 +5761,7 @@
"packages-dev": [
{
"name": "composer/pcre",
- "version": "dev-main",
+ "version": "3.1.0",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
@@ -5814,7 +5781,6 @@
"phpstan/phpstan-strict-rules": "^1.1",
"symfony/phpunit-bridge": "^5"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -5866,7 +5832,7 @@
},
{
"name": "composer/semver",
- "version": "dev-main",
+ "version": "3.3.2",
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
@@ -5885,7 +5851,6 @@
"phpstan/phpstan": "^1.4",
"symfony/phpunit-bridge": "^4.2 || ^5"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -6014,7 +5979,7 @@
},
{
"name": "doctrine/annotations",
- "version": "1.15.x-dev",
+ "version": "1.14.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
@@ -6084,7 +6049,7 @@
],
"support": {
"issues": "https://github.com/doctrine/annotations/issues",
- "source": "https://github.com/doctrine/annotations/tree/1.14.x"
+ "source": "https://github.com/doctrine/annotations/tree/1.14.2"
},
"time": "2022-12-15T06:48:22+00:00"
},
@@ -6161,16 +6126,16 @@
},
{
"name": "friendsofphp/php-cs-fixer",
- "version": "v3.13.1",
+ "version": "v3.13.2",
"source": {
"type": "git",
"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
- "reference": "78d2251dd86b49c609a0fd37c20dcf0a00aea5a7"
+ "reference": "3952f08a81bd3b1b15e11c3de0b6bf037faa8496"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/78d2251dd86b49c609a0fd37c20dcf0a00aea5a7",
- "reference": "78d2251dd86b49c609a0fd37c20dcf0a00aea5a7",
+ "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/3952f08a81bd3b1b15e11c3de0b6bf037faa8496",
+ "reference": "3952f08a81bd3b1b15e11c3de0b6bf037faa8496",
"shasum": ""
},
"require": {
@@ -6238,7 +6203,7 @@
"description": "A tool to automatically fix PHP code style",
"support": {
"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
- "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.13.1"
+ "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.13.2"
},
"funding": [
{
@@ -6246,20 +6211,20 @@
"type": "github"
}
],
- "time": "2022-12-18T00:47:22+00:00"
+ "time": "2023-01-02T23:53:50+00:00"
},
{
"name": "hamcrest/hamcrest-php",
- "version": "dev-master",
+ "version": "v2.0.1",
"source": {
"type": "git",
"url": "https://github.com/hamcrest/hamcrest-php.git",
- "reference": "d34238d1651eb62fc39ab4efe26df74dc293ebbb"
+ "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/d34238d1651eb62fc39ab4efe26df74dc293ebbb",
- "reference": "d34238d1651eb62fc39ab4efe26df74dc293ebbb",
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
+ "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
"shasum": ""
},
"require": {
@@ -6274,7 +6239,6 @@
"phpunit/php-file-iterator": "^1.4 || ^2.0",
"phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -6296,9 +6260,9 @@
],
"support": {
"issues": "https://github.com/hamcrest/hamcrest-php/issues",
- "source": "https://github.com/hamcrest/hamcrest-php/tree/master"
+ "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1"
},
- "time": "2022-11-06T05:05:05+00:00"
+ "time": "2020-07-09T08:09:16+00:00"
},
{
"name": "mockery/mockery",
@@ -6374,7 +6338,7 @@
},
{
"name": "myclabs/deep-copy",
- "version": "1.x-dev",
+ "version": "1.11.0",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
@@ -6398,7 +6362,6 @@
"doctrine/common": "^2.13.3 || ^3.2.2",
"phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
},
- "default-branch": true,
"type": "library",
"autoload": {
"files": [
@@ -6434,16 +6397,16 @@
},
{
"name": "nikic/php-parser",
- "version": "4.x-dev",
+ "version": "v4.15.3",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "3182d12b55895a2e71ed6684f9bd5cd13527e94e"
+ "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3182d12b55895a2e71ed6684f9bd5cd13527e94e",
- "reference": "3182d12b55895a2e71ed6684f9bd5cd13527e94e",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039",
+ "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039",
"shasum": ""
},
"require": {
@@ -6454,7 +6417,6 @@
"ircmaxell/php-yacc": "^0.0.7",
"phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
},
- "default-branch": true,
"bin": [
"bin/php-parse"
],
@@ -6485,22 +6447,22 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/4.x"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3"
},
- "time": "2022-12-14T20:51:15+00:00"
+ "time": "2023-01-16T22:05:37+00:00"
},
{
"name": "nunomaduro/collision",
- "version": "v6.x-dev",
+ "version": "v6.4.0",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/collision.git",
- "reference": "83699b231e7f277bfa2e823788973bf4082f019a"
+ "reference": "f05978827b9343cba381ca05b8c7deee346b6015"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/collision/zipball/83699b231e7f277bfa2e823788973bf4082f019a",
- "reference": "83699b231e7f277bfa2e823788973bf4082f019a",
+ "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015",
+ "reference": "f05978827b9343cba381ca05b8c7deee346b6015",
"shasum": ""
},
"require": {
@@ -6575,31 +6537,31 @@
"type": "patreon"
}
],
- "time": "2022-12-23T21:36:49+00:00"
+ "time": "2023-01-03T12:54:54+00:00"
},
{
"name": "pestphp/pest",
- "version": "1.x-dev",
+ "version": "v1.22.3",
"source": {
"type": "git",
"url": "https://github.com/pestphp/pest.git",
- "reference": "78b3c41825db68097e59ba6633b6f96f9bda4329"
+ "reference": "b58a020423e9ad16c8bb8781927d516adae00da4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/pestphp/pest/zipball/78b3c41825db68097e59ba6633b6f96f9bda4329",
- "reference": "78b3c41825db68097e59ba6633b6f96f9bda4329",
+ "url": "https://api.github.com/repos/pestphp/pest/zipball/b58a020423e9ad16c8bb8781927d516adae00da4",
+ "reference": "b58a020423e9ad16c8bb8781927d516adae00da4",
"shasum": ""
},
"require": {
"nunomaduro/collision": "^5.11.0|^6.3.0",
"pestphp/pest-plugin": "^1.1.0",
"php": "^7.3 || ^8.0",
- "phpunit/phpunit": "^9.5.27"
+ "phpunit/phpunit": "^9.5.26"
},
"require-dev": {
- "illuminate/console": "^8.83.27",
- "illuminate/support": "^8.83.27",
+ "illuminate/console": "^8.83.26",
+ "illuminate/support": "^8.83.26",
"laravel/dusk": "^6.25.2",
"pestphp/pest-dev-tools": "^1.0.0",
"pestphp/pest-plugin-parallel": "^1.2"
@@ -6656,7 +6618,7 @@
],
"support": {
"issues": "https://github.com/pestphp/pest/issues",
- "source": "https://github.com/pestphp/pest/tree/1.x"
+ "source": "https://github.com/pestphp/pest/tree/v1.22.3"
},
"funding": [
{
@@ -6684,11 +6646,11 @@
"type": "patreon"
}
],
- "time": "2022-12-12T13:45:28+00:00"
+ "time": "2022-12-07T14:31:55+00:00"
},
{
"name": "pestphp/pest-plugin",
- "version": "1.x-dev",
+ "version": "v1.1.0",
"source": {
"type": "git",
"url": "https://github.com/pestphp/pest-plugin.git",
@@ -6712,7 +6674,6 @@
"pestphp/pest": "^1.22.1",
"pestphp/pest-dev-tools": "^1.0.0"
},
- "default-branch": true,
"type": "composer-plugin",
"extra": {
"branch-alias": {
@@ -6761,29 +6722,33 @@
},
{
"name": "pestphp/pest-plugin-mock",
- "version": "1.x-dev",
+ "version": "v1.0.3",
"source": {
"type": "git",
"url": "https://github.com/pestphp/pest-plugin-mock.git",
- "reference": "5f09e751581d04dd570a163523fa1e845a65b0cc"
+ "reference": "c2dbca6cb85a870f2e666d01aca0a3fdca7d063c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/pestphp/pest-plugin-mock/zipball/5f09e751581d04dd570a163523fa1e845a65b0cc",
- "reference": "5f09e751581d04dd570a163523fa1e845a65b0cc",
+ "url": "https://api.github.com/repos/pestphp/pest-plugin-mock/zipball/c2dbca6cb85a870f2e666d01aca0a3fdca7d063c",
+ "reference": "c2dbca6cb85a870f2e666d01aca0a3fdca7d063c",
"shasum": ""
},
"require": {
- "mockery/mockery": "^1.5.1",
- "pestphp/pest": "^1.22.1",
- "pestphp/pest-plugin": "^1.1.0",
+ "mockery/mockery": "^1.4",
+ "pestphp/pest": "^1.0",
+ "pestphp/pest-plugin": "^1.0",
"php": "^8.0"
},
"require-dev": {
- "pestphp/pest-dev-tools": "^1.0.0"
+ "pestphp/pest-dev-tools": "dev-master"
},
- "default-branch": true,
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
"autoload": {
"files": [
"src/Autoload.php"
@@ -6809,7 +6774,8 @@
"unit"
],
"support": {
- "source": "https://github.com/pestphp/pest-plugin-mock/tree/1.x"
+ "issues": "https://github.com/pestphp/pest-plugin-mock/issues",
+ "source": "https://github.com/pestphp/pest-plugin-mock/tree/v1.0.3"
},
"funding": [
{
@@ -6825,31 +6791,29 @@
"type": "patreon"
}
],
- "time": "2022-09-18T22:39:09+00:00"
+ "time": "2021-06-10T18:04:11+00:00"
},
{
"name": "phar-io/manifest",
- "version": "dev-master",
+ "version": "2.0.3",
"source": {
"type": "git",
"url": "https://github.com/phar-io/manifest.git",
- "reference": "36d8a21e851a9512db2b086dc5ac2c61308f0138"
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/36d8a21e851a9512db2b086dc5ac2c61308f0138",
- "reference": "36d8a21e851a9512db2b086dc5ac2c61308f0138",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
"shasum": ""
},
"require": {
"ext-dom": "*",
- "ext-libxml": "*",
"ext-phar": "*",
"ext-xmlwriter": "*",
"phar-io/version": "^3.0.1",
"php": "^7.2 || ^8.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -6885,15 +6849,9 @@
"description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
"support": {
"issues": "https://github.com/phar-io/manifest/issues",
- "source": "https://github.com/phar-io/manifest/tree/master"
+ "source": "https://github.com/phar-io/manifest/tree/2.0.3"
},
- "funding": [
- {
- "url": "https://github.com/theseer",
- "type": "github"
- }
- ],
- "time": "2022-02-21T19:55:33+00:00"
+ "time": "2021-07-20T11:28:43+00:00"
},
{
"name": "phar-io/version",
@@ -6948,25 +6906,25 @@
},
{
"name": "phpdocumentor/reflection-common",
- "version": "dev-master",
+ "version": "2.2.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "a0eeab580cbdf4414fef6978732510a36ed0a9d6"
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/a0eeab580cbdf4414fef6978732510a36ed0a9d6",
- "reference": "a0eeab580cbdf4414fef6978732510a36ed0a9d6",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.x-dev"
+ "dev-2.x": "2.x-dev"
}
},
"autoload": {
@@ -6995,42 +6953,35 @@
],
"support": {
"issues": "https://github.com/phpDocumentor/ReflectionCommon/issues",
- "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/master"
+ "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x"
},
- "time": "2021-06-25T13:47:51+00:00"
+ "time": "2020-06-27T09:03:43+00:00"
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "dev-master",
+ "version": "5.3.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "566af9fb94c556de91562fcfcbc392f66680111b"
+ "reference": "622548b623e81ca6d78b721c5e029f4ce664f170"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/566af9fb94c556de91562fcfcbc392f66680111b",
- "reference": "566af9fb94c556de91562fcfcbc392f66680111b",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170",
+ "reference": "622548b623e81ca6d78b721c5e029f4ce664f170",
"shasum": ""
},
"require": {
"ext-filter": "*",
"php": "^7.2 || ^8.0",
"phpdocumentor/reflection-common": "^2.2",
- "phpdocumentor/type-resolver": "1.x-dev@dev",
- "phpstan/phpdoc-parser": "^1.7",
+ "phpdocumentor/type-resolver": "^1.3",
"webmozart/assert": "^1.9.1"
},
"require-dev": {
- "mockery/mockery": "~1.3.5",
- "phpstan/extension-installer": "^1.1",
- "phpstan/phpstan": "^1.8",
- "phpstan/phpstan-mockery": "^1.1",
- "phpstan/phpstan-webmozart-assert": "^1.2",
- "phpunit/phpunit": "^9.5",
- "vimeo/psalm": "^4.26"
+ "mockery/mockery": "~1.3.2",
+ "psalm/phar": "^4.8"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -7059,32 +7010,30 @@
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"support": {
"issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
- "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master"
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0"
},
- "time": "2022-11-19T20:28:46+00:00"
+ "time": "2021-10-19T17:43:47+00:00"
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.x-dev",
+ "version": "1.6.2",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "06f36c92b434ac686de06b6563e88046943bccbe"
+ "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/06f36c92b434ac686de06b6563e88046943bccbe",
- "reference": "06f36c92b434ac686de06b6563e88046943bccbe",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d",
+ "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d",
"shasum": ""
},
"require": {
"php": "^7.4 || ^8.0",
- "phpdocumentor/reflection-common": "^2.0",
- "phpstan/phpdoc-parser": "^1.13"
+ "phpdocumentor/reflection-common": "^2.0"
},
"require-dev": {
"ext-tokenizer": "*",
- "phpbench/phpbench": "^1.2",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.1",
@@ -7092,7 +7041,6 @@
"rector/rector": "^0.13.9",
"vimeo/psalm": "^4.25"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -7117,22 +7065,22 @@
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"support": {
"issues": "https://github.com/phpDocumentor/TypeResolver/issues",
- "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.x"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2"
},
- "time": "2022-12-16T10:25:14+00:00"
+ "time": "2022-10-14T12:47:21+00:00"
},
{
"name": "phpspec/prophecy",
- "version": "dev-master",
+ "version": "v1.16.0",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy.git",
- "reference": "dee8d711cb5e3aec4278f0d2b81becd8740e8425"
+ "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/dee8d711cb5e3aec4278f0d2b81becd8740e8425",
- "reference": "dee8d711cb5e3aec4278f0d2b81becd8740e8425",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be8cac52a0827776ff9ccda8c381ac5b71aeb359",
+ "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359",
"shasum": ""
},
"require": {
@@ -7146,7 +7094,6 @@
"phpspec/phpspec": "^6.0 || ^7.0",
"phpunit/phpunit": "^8.0 || ^9.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -7185,22 +7132,22 @@
],
"support": {
"issues": "https://github.com/phpspec/prophecy/issues",
- "source": "https://github.com/phpspec/prophecy/tree/master"
+ "source": "https://github.com/phpspec/prophecy/tree/v1.16.0"
},
- "time": "2022-12-01T13:55:59+00:00"
+ "time": "2022-11-29T15:06:56+00:00"
},
{
"name": "phpspec/prophecy-phpunit",
- "version": "dev-master",
+ "version": "v2.0.1",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy-phpunit.git",
- "reference": "a65425c752f9035ed6bb7b6cca306945a2d2ce70"
+ "reference": "2d7a9df55f257d2cba9b1d0c0963a54960657177"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy-phpunit/zipball/a65425c752f9035ed6bb7b6cca306945a2d2ce70",
- "reference": "a65425c752f9035ed6bb7b6cca306945a2d2ce70",
+ "url": "https://api.github.com/repos/phpspec/prophecy-phpunit/zipball/2d7a9df55f257d2cba9b1d0c0963a54960657177",
+ "reference": "2d7a9df55f257d2cba9b1d0c0963a54960657177",
"shasum": ""
},
"require": {
@@ -7208,7 +7155,6 @@
"phpspec/prophecy": "^1.3",
"phpunit/phpunit": "^9.1"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -7238,67 +7184,22 @@
],
"support": {
"issues": "https://github.com/phpspec/prophecy-phpunit/issues",
- "source": "https://github.com/phpspec/prophecy-phpunit/tree/master"
- },
- "time": "2021-11-04T14:27:39+00:00"
- },
- {
- "name": "phpstan/phpdoc-parser",
- "version": "1.15.3",
- "source": {
- "type": "git",
- "url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "61800f71a5526081d1b5633766aa88341f1ade76"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/61800f71a5526081d1b5633766aa88341f1ade76",
- "reference": "61800f71a5526081d1b5633766aa88341f1ade76",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0"
- },
- "require-dev": {
- "php-parallel-lint/php-parallel-lint": "^1.2",
- "phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^1.5",
- "phpstan/phpstan-phpunit": "^1.1",
- "phpstan/phpstan-strict-rules": "^1.0",
- "phpunit/phpunit": "^9.5",
- "symfony/process": "^5.2"
+ "source": "https://github.com/phpspec/prophecy-phpunit/tree/v2.0.1"
},
- "type": "library",
- "autoload": {
- "psr-4": {
- "PHPStan\\PhpDocParser\\": [
- "src/"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "PHPDoc parser with support for nullable, intersection and generic types",
- "support": {
- "issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/1.15.3"
- },
- "time": "2022-12-20T20:56:55+00:00"
+ "time": "2020-07-09T08:33:42+00:00"
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.x-dev",
+ "version": "9.2.23",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "ba4df045334bf301374a5a7bbf108341cdc27615"
+ "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ba4df045334bf301374a5a7bbf108341cdc27615",
- "reference": "ba4df045334bf301374a5a7bbf108341cdc27615",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c",
+ "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c",
"shasum": ""
},
"require": {
@@ -7354,7 +7255,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.23"
},
"funding": [
{
@@ -7362,20 +7263,20 @@
"type": "github"
}
],
- "time": "2022-12-24T11:55:01+00:00"
+ "time": "2022-12-28T12:41:10+00:00"
},
{
"name": "phpunit/php-file-iterator",
- "version": "3.0.x-dev",
+ "version": "3.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "38b24367e1b340aa78b96d7cab042942d917bb84"
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/38b24367e1b340aa78b96d7cab042942d917bb84",
- "reference": "38b24367e1b340aa78b96d7cab042942d917bb84",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
"shasum": ""
},
"require": {
@@ -7414,7 +7315,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
- "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0"
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
},
"funding": [
{
@@ -7422,7 +7323,7 @@
"type": "github"
}
],
- "time": "2022-02-11T16:23:04+00:00"
+ "time": "2021-12-02T12:48:52+00:00"
},
{
"name": "phpunit/php-invoker",
@@ -7607,20 +7508,20 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.5.x-dev",
+ "version": "9.5.28",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "22ca7c4249add75f21356e886401376c11e2be1e"
+ "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/22ca7c4249add75f21356e886401376c11e2be1e",
- "reference": "22ca7c4249add75f21356e886401376c11e2be1e",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/954ca3113a03bf780d22f07bf055d883ee04b65e",
+ "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.3.1",
+ "doctrine/instantiator": "^1.3.1 || ^2",
"ext-dom": "*",
"ext-json": "*",
"ext-libxml": "*",
@@ -7689,7 +7590,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.28"
},
"funding": [
{
@@ -7705,7 +7606,7 @@
"type": "tidelift"
}
],
- "time": "2022-12-24T05:47:24+00:00"
+ "time": "2023-01-14T12:32:24+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -7876,16 +7777,16 @@
},
{
"name": "sebastian/comparator",
- "version": "4.0.x-dev",
+ "version": "4.0.8",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "b247957a1c8dc81a671770f74b479c0a78a818f1"
+ "reference": "fa0f136dd2334583309d32b62544682ee972b51a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/b247957a1c8dc81a671770f74b479c0a78a818f1",
- "reference": "b247957a1c8dc81a671770f74b479c0a78a818f1",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a",
+ "reference": "fa0f136dd2334583309d32b62544682ee972b51a",
"shasum": ""
},
"require": {
@@ -7938,7 +7839,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
- "source": "https://github.com/sebastianbergmann/comparator/tree/4.0"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8"
},
"funding": [
{
@@ -7946,7 +7847,7 @@
"type": "github"
}
],
- "time": "2022-09-14T12:46:14+00:00"
+ "time": "2022-09-14T12:41:17+00:00"
},
{
"name": "sebastian/complexity",
@@ -8073,16 +7974,16 @@
},
{
"name": "sebastian/environment",
- "version": "5.1.x-dev",
+ "version": "5.1.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "3fade0c8462024d0426a00dc1ad0a2fda0df733f"
+ "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/3fade0c8462024d0426a00dc1ad0a2fda0df733f",
- "reference": "3fade0c8462024d0426a00dc1ad0a2fda0df733f",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7",
+ "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7",
"shasum": ""
},
"require": {
@@ -8124,7 +8025,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/environment/issues",
- "source": "https://github.com/sebastianbergmann/environment/tree/5.1"
+ "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4"
},
"funding": [
{
@@ -8132,11 +8033,11 @@
"type": "github"
}
],
- "time": "2022-04-14T11:24:33+00:00"
+ "time": "2022-04-03T09:37:03+00:00"
},
{
"name": "sebastian/exporter",
- "version": "4.0.x-dev",
+ "version": "4.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
@@ -8201,7 +8102,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/4.0"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5"
},
"funding": [
{
@@ -8213,7 +8114,7 @@
},
{
"name": "sebastian/global-state",
- "version": "5.0.x-dev",
+ "version": "5.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
@@ -8446,16 +8347,16 @@
},
{
"name": "sebastian/recursion-context",
- "version": "4.0.x-dev",
+ "version": "4.0.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "e3a614438af7f71eaa6fc8e406be8a3aa5c34595"
+ "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e3a614438af7f71eaa6fc8e406be8a3aa5c34595",
- "reference": "e3a614438af7f71eaa6fc8e406be8a3aa5c34595",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
+ "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
"shasum": ""
},
"require": {
@@ -8494,10 +8395,10 @@
}
],
"description": "Provides functionality to recursively process PHP variables",
- "homepage": "https://github.com/sebastianbergmann/recursion-context",
+ "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
},
"funding": [
{
@@ -8505,20 +8406,20 @@
"type": "github"
}
],
- "time": "2022-07-30T08:13:09+00:00"
+ "time": "2020-10-26T13:17:30+00:00"
},
{
"name": "sebastian/resource-operations",
- "version": "dev-main",
+ "version": "3.0.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "b7a390ae3651f7ba3675d8364bff396e87931554"
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/b7a390ae3651f7ba3675d8364bff396e87931554",
- "reference": "b7a390ae3651f7ba3675d8364bff396e87931554",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
"shasum": ""
},
"require": {
@@ -8527,11 +8428,10 @@
"require-dev": {
"phpunit/phpunit": "^9.0"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.0-dev"
+ "dev-master": "3.0-dev"
}
},
"autoload": {
@@ -8552,7 +8452,8 @@
"description": "Provides a list of PHP built-in functions that operate on resources",
"homepage": "https://www.github.com/sebastianbergmann/resource-operations",
"support": {
- "source": "https://github.com/sebastianbergmann/resource-operations/tree/main"
+ "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
},
"funding": [
{
@@ -8560,20 +8461,20 @@
"type": "github"
}
],
- "time": "2022-06-14T05:05:56+00:00"
+ "time": "2020-09-28T06:45:17+00:00"
},
{
"name": "sebastian/type",
- "version": "3.2.x-dev",
+ "version": "3.2.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/type.git",
- "reference": "4d34b23933f255b0822758a44272222cac593eb4"
+ "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/4d34b23933f255b0822758a44272222cac593eb4",
- "reference": "4d34b23933f255b0822758a44272222cac593eb4",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e",
+ "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e",
"shasum": ""
},
"require": {
@@ -8608,7 +8509,7 @@
"homepage": "https://github.com/sebastianbergmann/type",
"support": {
"issues": "https://github.com/sebastianbergmann/type/issues",
- "source": "https://github.com/sebastianbergmann/type/tree/3.2"
+ "source": "https://github.com/sebastianbergmann/type/tree/3.2.0"
},
"funding": [
{
@@ -8616,11 +8517,11 @@
"type": "github"
}
],
- "time": "2022-10-01T05:56:17+00:00"
+ "time": "2022-09-12T14:47:03+00:00"
},
{
"name": "sebastian/version",
- "version": "3.0.x-dev",
+ "version": "3.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/version.git",
@@ -8673,7 +8574,7 @@
},
{
"name": "symfony/options-resolver",
- "version": "6.0.x-dev",
+ "version": "v6.0.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
@@ -8720,7 +8621,7 @@
"options"
],
"support": {
- "source": "https://github.com/symfony/options-resolver/tree/6.0"
+ "source": "https://github.com/symfony/options-resolver/tree/v6.0.3"
},
"funding": [
{
@@ -8740,7 +8641,7 @@
},
{
"name": "symfony/process",
- "version": "6.0.x-dev",
+ "version": "v6.0.11",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
@@ -8781,7 +8682,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/6.0"
+ "source": "https://github.com/symfony/process/tree/v6.0.11"
},
"funding": [
{
@@ -8801,7 +8702,7 @@
},
{
"name": "symfony/stopwatch",
- "version": "6.0.x-dev",
+ "version": "v6.0.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
@@ -8843,7 +8744,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/stopwatch/tree/6.0"
+ "source": "https://github.com/symfony/stopwatch/tree/v6.0.13"
},
"funding": [
{
@@ -8971,9 +8872,9 @@
}
],
"aliases": [],
- "minimum-stability": "dev",
+ "minimum-stability": "stable",
"stability-flags": {
- "symfony/console": 20
+ "forestadmin/agent-php": 10
},
"prefer-stable": false,
"prefer-lowest": false,
diff --git a/config/default.config b/config/default.config
new file mode 100644
index 0000000..b67cc5f
--- /dev/null
+++ b/config/default.config
@@ -0,0 +1,18 @@
+agent->addDatasource(
+ new DoctrineDatasource(
+ $forestAgent->getEntityManager(),
+ [
+ 'url' => Env::get('DATABASE_URL'),
+ ]
+ ),
+ )
+ ->build();
+};
diff --git a/config/services.php b/config/services.php
index 03426bb..a578316 100644
--- a/config/services.php
+++ b/config/services.php
@@ -1,13 +1,14 @@
services()
->defaults()
->autowire()
@@ -30,4 +31,10 @@
->public()
->arg('$forestAgent', service('forest.agent'))
->tag('console.command');
+
+ $services
+ ->set(InstallCommand::class)
+ ->public()
+ ->arg('$projectDir', '%kernel.project_dir%')
+ ->tag('console.command');
};
diff --git a/src/Command/InstallCommand.php b/src/Command/InstallCommand.php
new file mode 100644
index 0000000..9ae60a9
--- /dev/null
+++ b/src/Command/InstallCommand.php
@@ -0,0 +1,63 @@
+setName('forest:install')
+ ->addArgument('secretKey', InputArgument::REQUIRED, 'The secret key provided by Forest Admin')
+ ->addArgument('envFileName', InputArgument::OPTIONAL, 'name of the env file', '.env')
+ ->setDescription('Install the Forest admin : setup environment keys & publish the default Forest Admin configuration to the application');
+ }
+
+ /**
+ * @param InputInterface $input
+ * @param OutputInterface $output
+ * @return int
+ */
+ protected function execute(InputInterface $input, OutputInterface $output): int
+ {
+ $keys = [
+ 'FOREST_AUTH_SECRET' => Str::random(32),
+ 'FOREST_ENV_SECRET' => $input->getArgument('secretKey'),
+ ];
+ $this->addKeysToEnvFile($output, $keys, $input->getArgument('envFileName'));
+
+ $this->publishConfig($output);
+
+ return Command::SUCCESS;
+ }
+
+ private function addKeysToEnvFile(OutputInterface $output, array $keys, string $envFileName): void
+ {
+ foreach ($keys as $key => $value) {
+ file_put_contents($this->projectDir . '/' . $envFileName, PHP_EOL . "$key=$value", FILE_APPEND);
+ }
+ $output->writeln('✅ Env keys correctly set');
+ }
+
+ private function publishConfig(OutputInterface $output)
+ {
+ $defaultConfigFile = __DIR__ . '/../../config/default.config';
+ $publishFileName = $this->projectDir . '/config/packages/symfony_forest_admin.php';
+ if (! file_exists($publishFileName)) {
+ copy($defaultConfigFile, $publishFileName);
+ $output->writeln('✅ Config file set');
+ } else {
+ $output->writeln('⚠️ Forest Admin config file already setup');
+ }
+ }
+}
diff --git a/src/Command/SendApimapCommand.php b/src/Command/SendApimapCommand.php
index 7834d2d..bd09dc2 100644
--- a/src/Command/SendApimapCommand.php
+++ b/src/Command/SendApimapCommand.php
@@ -20,15 +20,11 @@ protected function configure()
->setDescription('Send the apimap to Forest');
}
- /**
- * @throws \ErrorException
- * @throws \JsonException
- */
protected function execute(InputInterface $input, OutputInterface $output): int
{
$this->forestAgent->agent->sendSchema();
- $output->writeln('Apimap sent');
+ $output->writeln('✅ Apimap sent');
return Command::SUCCESS;
}
diff --git a/src/Service/ForestAgent.php b/src/Service/ForestAgent.php
index 1fc3080..7b2afd0 100644
--- a/src/Service/ForestAgent.php
+++ b/src/Service/ForestAgent.php
@@ -3,11 +3,9 @@
namespace ForestAdmin\SymfonyForestAdmin\Service;
use Doctrine\ORM\EntityManagerInterface;
-use ForestAdmin\AgentPHP\Agent\Builder\Agent;
use ForestAdmin\AgentPHP\Agent\Builder\AgentFactory;
use ForestAdmin\AgentPHP\Agent\Http\Router;
use ForestAdmin\AgentPHP\Agent\Utils\Env;
-use ForestAdmin\AgentPHP\DatasourceDoctrine\DoctrineDatasource;
use ForestAdmin\AgentPHP\DatasourceToolkit\Components\Charts\Chart;
use ForestAdmin\SymfonyForestAdmin\Controller\ForestController;
use Symfony\Bundle\FrameworkBundle\Routing\RouteLoaderInterface;
@@ -36,26 +34,21 @@ private function loadConfiguration(): void
if (file_exists($this->appKernel->getProjectDir() . '/config/packages/symfony_forest_admin.php')) {
$callback = require $this->appKernel->getProjectDir() . '/config/packages/symfony_forest_admin.php';
$callback($this);
- } else {
- // set the default datasource for symfony app
- $this->agent->addDatasource(new DoctrineDatasource($this->entityManager));
}
}
private function loadOptions(): array
{
return [
- 'debug' => Env::get('FOREST_DEBUG', true),
- 'authSecret' => Env::get('FOREST_AUTH_SECRET'),
- 'agentUrl' => Env::get('FOREST_AGENT_URL'),
- 'envSecret' => Env::get('FOREST_ENV_SECRET'),
- 'forestServerUrl' => Env::get('FOREST_SERVER_URL', 'https://api.forestadmin.com'),
- 'isProduction' => Env::get('FOREST_IS_PRODUCTION', false),
- 'loggerLevel' => Env::get('FOREST_LOGGER_LEVEL', 'Info'),
- 'prefix' => Env::get('FOREST_PREFIX', 'forest'),
- 'cacheDir' => $this->appKernel->getContainer()->getParameter('kernel.cache_dir') . '/forest',
- 'schemaPath' => $this->appKernel->getProjectDir() . '/.forestadmin-schema.json',
- 'projectDir' => $this->appKernel->getProjectDir(),
+ 'debug' => Env::get('FOREST_DEBUG', true),
+ 'authSecret' => Env::get('FOREST_AUTH_SECRET'),
+ 'envSecret' => Env::get('FOREST_ENV_SECRET'),
+ 'forestServerUrl' => Env::get('FOREST_SERVER_URL', 'https://api.forestadmin.com'),
+ 'isProduction' => Env::get('FOREST_IS_PRODUCTION', false),
+ 'prefix' => Env::get('FOREST_PREFIX', 'forest'),
+ 'cacheDir' => $this->appKernel->getContainer()->getParameter('kernel.cache_dir') . '/forest',
+ 'schemaPath' => $this->appKernel->getProjectDir() . '/.forestadmin-schema.json',
+ 'projectDir' => $this->appKernel->getProjectDir(),
];
}