diff --git a/composer.json b/composer.json
index b1a278e..91e39ae 100644
--- a/composer.json
+++ b/composer.json
@@ -19,6 +19,9 @@
},
"config": {
"sort-packages": true,
+ "platform": {
+ "php": "8.0.99"
+ },
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true
}
@@ -29,33 +32,32 @@
}
},
"require": {
- "php": "^7.3 || ~8.0.0 || ~8.1.0",
- "laminas-api-tools/api-tools-api-problem": "^1.4",
- "laminas-api-tools/api-tools-content-negotiation": "^1.5",
- "laminas-api-tools/api-tools-content-validation": "^1.9",
- "laminas-api-tools/api-tools-hal": "^1.4.1",
- "laminas-api-tools/api-tools-mvc-auth": "^1.6.0",
- "laminas-api-tools/api-tools-oauth2": "^1.7",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
+ "laminas-api-tools/api-tools-api-problem": "^1.6",
+ "laminas-api-tools/api-tools-content-negotiation": "^1.8",
+ "laminas-api-tools/api-tools-content-validation": "^1.12",
+ "laminas-api-tools/api-tools-hal": "^1.10",
+ "laminas-api-tools/api-tools-mvc-auth": "^1.8",
+ "laminas-api-tools/api-tools-oauth2": "^1.9",
"laminas-api-tools/api-tools-provider": "^1.4",
- "laminas-api-tools/api-tools-rest": "^1.6.0",
- "laminas-api-tools/api-tools-rpc": "^1.5",
- "laminas-api-tools/api-tools-versioning": "^1.4",
+ "laminas-api-tools/api-tools-rest": "^1.8",
+ "laminas-api-tools/api-tools-rpc": "^1.8",
+ "laminas-api-tools/api-tools-versioning": "^1.7",
"laminas/laminas-db": "^2.8.1",
"laminas/laminas-eventmanager": "^2.6.3 || ^3.0.1",
"laminas/laminas-loader": "^2.5.1",
"laminas/laminas-mvc": "^2.7.9 || ^3.0.2",
"laminas/laminas-paginator": "^2.7",
- "laminas/laminas-servicemanager": "^2.7.6 || ^3.1.1",
- "laminas/laminas-stdlib": "^2.7.7 || ^3.0.1",
- "laminas/laminas-zendframework-bridge": "^1.0"
+ "laminas/laminas-servicemanager": "^3.11",
+ "laminas/laminas-stdlib": "^2.7.7 || ^3.0.1"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.3.0",
- "laminas/laminas-http": "^2.5.4",
+ "laminas/laminas-http": "^2.18",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
+ "phpunit/phpunit": "^9.5.27",
"psalm/plugin-phpunit": "^0.16.1",
- "vimeo/psalm": "^4.8"
+ "vimeo/psalm": "^4.30"
},
"suggest": {
"alcaeus/mongo-php-adapter": "^1.0.5, if you are using ext/mongodb and wish to use the MongoConnectedListener.",
diff --git a/composer.lock b/composer.lock
index f36a216..5e9b5da 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,20 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "2968cdbe06dcdc54c857ff1821c6fc52",
+ "content-hash": "b79328f8e4c3c46e7bfc5a2d86278b10",
"packages": [
{
"name": "brick/varexporter",
- "version": "0.3.5",
+ "version": "0.3.8",
"source": {
"type": "git",
"url": "https://github.com/brick/varexporter.git",
- "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518"
+ "reference": "b5853edea6204ff8fa10633c3a4cccc4058410ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/brick/varexporter/zipball/05241f28dfcba2b51b11e2d750e296316ebbe518",
- "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518",
+ "url": "https://api.github.com/repos/brick/varexporter/zipball/b5853edea6204ff8fa10633c3a4cccc4058410ed",
+ "reference": "b5853edea6204ff8fa10633c3a4cccc4058410ed",
"shasum": ""
},
"require": {
@@ -27,7 +27,7 @@
"require-dev": {
"php-coveralls/php-coveralls": "^2.2",
"phpunit/phpunit": "^8.5 || ^9.0",
- "vimeo/psalm": "4.4.1"
+ "vimeo/psalm": "4.23.0"
},
"type": "library",
"autoload": {
@@ -45,38 +45,44 @@
],
"support": {
"issues": "https://github.com/brick/varexporter/issues",
- "source": "https://github.com/brick/varexporter/tree/0.3.5"
+ "source": "https://github.com/brick/varexporter/tree/0.3.8"
},
- "time": "2021-02-10T13:53:07+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/BenMorel",
+ "type": "github"
+ }
+ ],
+ "time": "2023-01-21T23:05:38+00:00"
},
{
"name": "bshaffer/oauth2-server-php",
- "version": "v1.11.1",
+ "version": "v1.14.1",
"source": {
"type": "git",
"url": "https://github.com/bshaffer/oauth2-server-php.git",
- "reference": "5a0c8000d4763b276919e2106f54eddda6bc50fa"
+ "reference": "096db2c86a7d67a2ba45e72be7d208c342694542"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bshaffer/oauth2-server-php/zipball/5a0c8000d4763b276919e2106f54eddda6bc50fa",
- "reference": "5a0c8000d4763b276919e2106f54eddda6bc50fa",
+ "url": "https://api.github.com/repos/bshaffer/oauth2-server-php/zipball/096db2c86a7d67a2ba45e72be7d208c342694542",
+ "reference": "096db2c86a7d67a2ba45e72be7d208c342694542",
"shasum": ""
},
"require": {
- "php": ">=5.3.9"
+ "php": ">=7.2"
},
"require-dev": {
- "aws/aws-sdk-php": "~2.8",
- "firebase/php-jwt": "~2.2",
- "mongodb/mongodb": "^1.1",
- "phpunit/phpunit": "^4.0",
- "predis/predis": "dev-master",
- "thobbs/phpcassa": "dev-master"
+ "aws/aws-sdk-php": "^2.8",
+ "firebase/php-jwt": "^6.4",
+ "phpunit/phpunit": "^7.5||^8.0",
+ "predis/predis": "^1.1",
+ "thobbs/phpcassa": "dev-master",
+ "yoast/phpunit-polyfills": "^1.0"
},
"suggest": {
"aws/aws-sdk-php": "~2.8 is required to use DynamoDB storage",
- "firebase/php-jwt": "~2.2 is required to use JWT features",
+ "firebase/php-jwt": "~v6.4 is required to use JWT features",
"mongodb/mongodb": "^1.1 is required to use MongoDB storage",
"predis/predis": "Required to use Redis storage",
"thobbs/phpcassa": "Required to use Cassandra storage"
@@ -107,79 +113,43 @@
],
"support": {
"issues": "https://github.com/bshaffer/oauth2-server-php/issues",
- "source": "https://github.com/bshaffer/oauth2-server-php/tree/master"
- },
- "time": "2018-12-04T00:29:32+00:00"
- },
- {
- "name": "container-interop/container-interop",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/container-interop/container-interop.git",
- "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8",
- "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8",
- "shasum": ""
- },
- "require": {
- "psr/container": "^1.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Interop\\Container\\": "src/Interop/Container/"
- }
+ "source": "https://github.com/bshaffer/oauth2-server-php/tree/v1.14.1"
},
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "Promoting the interoperability of container objects (DIC, SL, etc.)",
- "homepage": "https://github.com/container-interop/container-interop",
- "support": {
- "issues": "https://github.com/container-interop/container-interop/issues",
- "source": "https://github.com/container-interop/container-interop/tree/master"
- },
- "abandoned": "psr/container",
- "time": "2017-02-14T19:40:03+00:00"
+ "time": "2023-07-07T17:53:54+00:00"
},
{
"name": "laminas-api-tools/api-tools-api-problem",
- "version": "1.4.0",
+ "version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-api-problem.git",
- "reference": "5d574315b56a5329e646d9f3c85cc1484a02e942"
+ "reference": "ae6c8d3b063fc8adc3db6d8e5b80ffec2b4614d5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-api-problem/zipball/5d574315b56a5329e646d9f3c85cc1484a02e942",
- "reference": "5d574315b56a5329e646d9f3c85cc1484a02e942",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-api-problem/zipball/ae6c8d3b063fc8adc3db6d8e5b80ffec2b4614d5",
+ "reference": "ae6c8d3b063fc8adc3db6d8e5b80ffec2b4614d5",
"shasum": ""
},
"require": {
"ext-json": "*",
"laminas/laminas-eventmanager": "^2.6.3 || ^3.0.1",
- "laminas/laminas-http": "^2.5.4",
+ "laminas/laminas-http": "^2.15.1",
"laminas/laminas-json": "^2.6.1 || ^3.0",
"laminas/laminas-mvc": "^2.7.15 || ^3.0.4",
"laminas/laminas-view": "^2.8.1",
"laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"replace": {
"zfcampus/zf-api-problem": "^1.3.0"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~2.2.0",
+ "laminas/laminas-coding-standard": "~2.3.0",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.16.0",
- "vimeo/psalm": "^4.7"
+ "phpunit/phpunit": "^9.5.27",
+ "psalm/plugin-phpunit": "^0.16.1",
+ "vimeo/psalm": "^4.30"
},
"type": "library",
"extra": {
@@ -219,20 +189,20 @@
"type": "community_bridge"
}
],
- "time": "2021-06-07T21:49:31+00:00"
+ "time": "2023-01-09T21:28:28+00:00"
},
{
"name": "laminas-api-tools/api-tools-content-negotiation",
- "version": "1.5.0",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-content-negotiation.git",
- "reference": "02c189cbdccdfa1ff8c857410388449f8bfa7310"
+ "reference": "28f055dcf7186da5a98d19bd3f567da48942616d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-content-negotiation/zipball/02c189cbdccdfa1ff8c857410388449f8bfa7310",
- "reference": "02c189cbdccdfa1ff8c857410388449f8bfa7310",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-content-negotiation/zipball/28f055dcf7186da5a98d19bd3f567da48942616d",
+ "reference": "28f055dcf7186da5a98d19bd3f567da48942616d",
"shasum": ""
},
"require": {
@@ -247,22 +217,18 @@
"laminas/laminas-validator": "^2.8.1",
"laminas/laminas-view": "^2.8.1",
"laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"replace": {
"zfcampus/zf-content-negotiation": "^1.4.0"
},
"require-dev": {
- "laminas-api-tools/api-tools-hal": "^1.4",
- "laminas/laminas-coding-standard": "~2.2.0",
- "laminas/laminas-console": "^2.9",
+ "laminas-api-tools/api-tools-hal": "^1.10",
+ "laminas/laminas-coding-standard": "~2.3.0",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.16.0",
- "vimeo/psalm": "^4.7"
- },
- "suggest": {
- "laminas/laminas-console": "^2.0, if you intend to use the console request of RequestFactory"
+ "phpunit/phpunit": "^9.5.27",
+ "psalm/plugin-phpunit": "^0.16.1",
+ "vimeo/psalm": "^4.30"
},
"type": "library",
"extra": {
@@ -301,44 +267,44 @@
"type": "community_bridge"
}
],
- "time": "2021-06-08T21:09:29+00:00"
+ "time": "2023-07-10T20:56:08+00:00"
},
{
"name": "laminas-api-tools/api-tools-content-validation",
- "version": "1.9.0",
+ "version": "1.12.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-content-validation.git",
- "reference": "6994b2d01fa676f9996b8c20daa2f9771dd83b10"
+ "reference": "f342511d5dc346750eed07bf2337eaf958d76ebe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-content-validation/zipball/6994b2d01fa676f9996b8c20daa2f9771dd83b10",
- "reference": "6994b2d01fa676f9996b8c20daa2f9771dd83b10",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-content-validation/zipball/f342511d5dc346750eed07bf2337eaf958d76ebe",
+ "reference": "f342511d5dc346750eed07bf2337eaf958d76ebe",
"shasum": ""
},
"require": {
- "laminas-api-tools/api-tools-api-problem": "^1.3.0",
- "laminas-api-tools/api-tools-content-negotiation": "^1.5.0",
+ "laminas-api-tools/api-tools-api-problem": "^1.6",
+ "laminas-api-tools/api-tools-content-negotiation": "^1.8",
"laminas/laminas-eventmanager": "^2.6.3 || ^3.0.1",
"laminas/laminas-filter": "^2.7.1",
"laminas/laminas-http": "^2.5.4",
"laminas/laminas-inputfilter": "^2.8",
"laminas/laminas-mvc": "^2.7.15 || ^3.0.4",
- "laminas/laminas-servicemanager": "^2.7.6 || ^3.1",
+ "laminas/laminas-servicemanager": "^3.11",
"laminas/laminas-stdlib": "^3.2.1",
"laminas/laminas-validator": "^2.8.1",
"laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"replace": {
"zfcampus/zf-content-validation": "^1.8.0"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~2.2.0",
+ "laminas/laminas-coding-standard": "~2.3.0",
"laminas/laminas-db": "^2.8.1",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
+ "phpunit/phpunit": "^9.5.10",
"psalm/plugin-phpunit": "^0.16.0",
"vimeo/psalm": "^4.7"
},
@@ -379,25 +345,25 @@
"type": "community_bridge"
}
],
- "time": "2021-06-08T22:04:34+00:00"
+ "time": "2023-07-11T13:01:50+00:00"
},
{
"name": "laminas-api-tools/api-tools-hal",
- "version": "1.7.0",
+ "version": "1.10.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-hal.git",
- "reference": "2f25ed91cac59d597ae5496b97af7971c0a72388"
+ "reference": "3cc89f2acce62e1a5b814f640993b27e8bb8de85"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-hal/zipball/2f25ed91cac59d597ae5496b97af7971c0a72388",
- "reference": "2f25ed91cac59d597ae5496b97af7971c0a72388",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-hal/zipball/3cc89f2acce62e1a5b814f640993b27e8bb8de85",
+ "reference": "3cc89f2acce62e1a5b814f640993b27e8bb8de85",
"shasum": ""
},
"require": {
"ext-json": "*",
- "laminas-api-tools/api-tools-api-problem": "^1.2.1",
+ "laminas-api-tools/api-tools-api-problem": "^1.6.0",
"laminas/laminas-eventmanager": "^3.0.1",
"laminas/laminas-filter": "^2.7.1",
"laminas/laminas-http": "^2.5.4",
@@ -408,20 +374,21 @@
"laminas/laminas-uri": "^2.5.2",
"laminas/laminas-view": "^2.11.4",
"laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0",
- "psr/link": "^1.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
+ "psr/link": "^1.0 || ^2.0"
},
"replace": {
"zfcampus/zf-hal": "^1.6.0"
},
"require-dev": {
- "laminas/laminas-coding-standard": "^2.1.4",
+ "laminas/laminas-coding-standard": "~2.3.0",
"laminas/laminas-modulemanager": "^2.10.1",
+ "laminas/laminas-router": "^3.11",
"phpdocumentor/reflection-docblock": "^5.2.2",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.15.1",
- "vimeo/psalm": "^4.6"
+ "phpunit/phpunit": "^9.5.27",
+ "psalm/plugin-phpunit": "^0.16.1",
+ "vimeo/psalm": "^4.30"
},
"type": "library",
"extra": {
@@ -462,45 +429,45 @@
"type": "community_bridge"
}
],
- "time": "2021-03-02T16:42:35+00:00"
+ "time": "2023-07-10T20:48:58+00:00"
},
{
"name": "laminas-api-tools/api-tools-mvc-auth",
- "version": "1.6.0",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-mvc-auth.git",
- "reference": "209ef605980d19f992a8f885e64a047c5cff79a0"
+ "reference": "3986e1a6970d66b57f1b67f6e01cac215bf3ed16"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-mvc-auth/zipball/209ef605980d19f992a8f885e64a047c5cff79a0",
- "reference": "209ef605980d19f992a8f885e64a047c5cff79a0",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-mvc-auth/zipball/3986e1a6970d66b57f1b67f6e01cac215bf3ed16",
+ "reference": "3986e1a6970d66b57f1b67f6e01cac215bf3ed16",
"shasum": ""
},
"require": {
- "laminas-api-tools/api-tools-api-problem": "^1.4.0",
- "laminas-api-tools/api-tools-content-negotiation": "^1.5.0",
- "laminas-api-tools/api-tools-oauth2": "^1.7",
+ "laminas-api-tools/api-tools-api-problem": "^1.5.0",
+ "laminas-api-tools/api-tools-content-negotiation": "^1.8.0",
+ "laminas-api-tools/api-tools-oauth2": "^1.9",
"laminas/laminas-authentication": "^2.5.3",
"laminas/laminas-eventmanager": "^3.2",
"laminas/laminas-http": "^2.5.4",
"laminas/laminas-mvc": "^2.7.9 || ^3.0.2",
"laminas/laminas-permissions-acl": "^2.6",
- "laminas/laminas-permissions-rbac": "^2.5.1 || ^3.0",
- "laminas/laminas-servicemanager": "^2.7.6 || ^3.1",
+ "laminas/laminas-permissions-rbac": "^2.6.0 || ^3.0",
+ "laminas/laminas-servicemanager": "^3.11",
"laminas/laminas-stdlib": "^2.7.8 || ^3.0.1",
"laminas/laminas-zendframework-bridge": "^1.1",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"replace": {
"zfcampus/zf-mvc-auth": "^1.5.1"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~2.2.0",
+ "laminas/laminas-coding-standard": "~2.3.0",
"laminas/laminas-session": "^2.8.5",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
+ "phpunit/phpunit": "^9.5.10",
"psalm/plugin-phpunit": "^0.16.0",
"vimeo/psalm": "^4.7"
},
@@ -540,33 +507,32 @@
"type": "community_bridge"
}
],
- "time": "2021-06-10T18:28:39+00:00"
+ "time": "2023-07-11T16:04:36+00:00"
},
{
"name": "laminas-api-tools/api-tools-oauth2",
- "version": "1.7.2",
+ "version": "1.9.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-oauth2.git",
- "reference": "e7cabb7cfc333bb9a37d363ef39311482bfa62e8"
+ "reference": "1936977ac4fd80094e9825084191dd0f7b93aea7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-oauth2/zipball/e7cabb7cfc333bb9a37d363ef39311482bfa62e8",
- "reference": "e7cabb7cfc333bb9a37d363ef39311482bfa62e8",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-oauth2/zipball/1936977ac4fd80094e9825084191dd0f7b93aea7",
+ "reference": "1936977ac4fd80094e9825084191dd0f7b93aea7",
"shasum": ""
},
"require": {
- "bshaffer/oauth2-server-php": "^1.10",
- "laminas-api-tools/api-tools-api-problem": "^1.4",
- "laminas-api-tools/api-tools-content-negotiation": "^1.5",
+ "bshaffer/oauth2-server-php": "^1.14.1",
+ "laminas-api-tools/api-tools-api-problem": "^1.5",
+ "laminas-api-tools/api-tools-content-negotiation": "^1.8.0",
"laminas/laminas-crypt": "^3.4",
"laminas/laminas-http": "^2.13",
"laminas/laminas-mvc": "^2.7.15 || ^3.0.2",
"laminas/laminas-mvc-i18n": "^1.2",
- "laminas/laminas-servicemanager": "^2.7.6 || ^3.1",
- "laminas/laminas-zendframework-bridge": "^1.1",
- "php": "^7.3 || ~8.0.0",
+ "laminas/laminas-servicemanager": "^3.11",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
"webmozart/assert": "^1.10"
},
"replace": {
@@ -574,18 +540,18 @@
},
"require-dev": {
"laminas/laminas-authentication": "^2.8",
- "laminas/laminas-coding-standard": "~2.2.0",
+ "laminas/laminas-coding-standard": "~2.3.0",
"laminas/laminas-db": "^2.12",
"laminas/laminas-i18n": "^2.11.1",
"laminas/laminas-log": "^2.13",
"laminas/laminas-modulemanager": "^2.10",
"laminas/laminas-serializer": "^2.10",
- "laminas/laminas-test": "^3.5",
+ "laminas/laminas-test": "^4.0.0",
"mockery/mockery": "^1.3.2",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.15",
- "vimeo/psalm": "^4.7"
+ "phpunit/phpunit": "^9.5.10",
+ "psalm/plugin-phpunit": "^0.16",
+ "vimeo/psalm": "^4.23"
},
"suggest": {
"alcaeus/mongo-php-adapter": "^1.0.5, if you are using ext/mongodb and wish to use the MongoAdapter for OAuth2 credential storage."
@@ -626,32 +592,32 @@
"type": "community_bridge"
}
],
- "time": "2021-06-14T14:26:29+00:00"
+ "time": "2023-07-11T15:25:35+00:00"
},
{
"name": "laminas-api-tools/api-tools-provider",
- "version": "1.4.0",
+ "version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-provider.git",
- "reference": "de1ed819051015b14a99b5b59ebdfab63e171145"
+ "reference": "6b05862726a711f0581b24dc4145e9c064c0a8b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-provider/zipball/de1ed819051015b14a99b5b59ebdfab63e171145",
- "reference": "de1ed819051015b14a99b5b59ebdfab63e171145",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-provider/zipball/6b05862726a711f0581b24dc4145e9c064c0a8b1",
+ "reference": "6b05862726a711f0581b24dc4145e9c064c0a8b1",
"shasum": ""
},
"require": {
"laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"replace": {
"zfcampus/zf-apigility-provider": "^1.3.0"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.3.0",
- "vimeo/psalm": "^4.7"
+ "vimeo/psalm": "^4.30"
},
"type": "library",
"autoload": {
@@ -685,33 +651,32 @@
"type": "community_bridge"
}
],
- "time": "2021-06-02T20:17:57+00:00"
+ "time": "2023-02-06T10:16:55+00:00"
},
{
"name": "laminas-api-tools/api-tools-rest",
- "version": "1.6.1",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-rest.git",
- "reference": "36583a72bdb9cb66247f491e2194d7dad9836606"
+ "reference": "3cc78408827040d2fc8961e4ea6c5021aae2eec3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-rest/zipball/36583a72bdb9cb66247f491e2194d7dad9836606",
- "reference": "36583a72bdb9cb66247f491e2194d7dad9836606",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-rest/zipball/3cc78408827040d2fc8961e4ea6c5021aae2eec3",
+ "reference": "3cc78408827040d2fc8961e4ea6c5021aae2eec3",
"shasum": ""
},
"require": {
- "laminas-api-tools/api-tools-api-problem": "^1.4.0",
- "laminas-api-tools/api-tools-content-negotiation": "^1.5.0",
- "laminas-api-tools/api-tools-hal": "^1.4",
- "laminas-api-tools/api-tools-mvc-auth": "^1.6",
+ "laminas-api-tools/api-tools-api-problem": "^1.6.0",
+ "laminas-api-tools/api-tools-content-negotiation": "^1.8.0",
+ "laminas-api-tools/api-tools-hal": "^1.7",
+ "laminas-api-tools/api-tools-mvc-auth": "^1.8",
"laminas/laminas-eventmanager": "^3.2",
"laminas/laminas-mvc": "^2.7.14 || ^3.0.2",
"laminas/laminas-paginator": "^2.7",
"laminas/laminas-stdlib": "^2.7.8 || ^3.3",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"replace": {
"zfcampus/zf-rest": "^1.5.0"
@@ -721,12 +686,14 @@
"laminas/laminas-escaper": "^2.5.2",
"laminas/laminas-http": "^2.5.4",
"laminas/laminas-inputfilter": "^2.7.2",
- "laminas/laminas-servicemanager": "^2.7.6 || ^3.1",
+ "laminas/laminas-servicemanager": "^3.11",
"laminas/laminas-uri": "^2.5.2",
"laminas/laminas-validator": "^2.8.1",
"laminas/laminas-view": "^2.11.3",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "^9.5.10",
+ "psalm/plugin-phpunit": "^0.16.1",
+ "vimeo/psalm": "^4.7"
},
"type": "library",
"extra": {
@@ -766,40 +733,39 @@
"type": "community_bridge"
}
],
- "time": "2021-06-21T21:57:21+00:00"
+ "time": "2023-07-11T16:53:02+00:00"
},
{
"name": "laminas-api-tools/api-tools-rpc",
- "version": "1.5.0",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-rpc.git",
- "reference": "0833797585c31007f281bd664bcf41246ad7230d"
+ "reference": "5788d8e7d59694cf3c2a385d71ed0c16700e83a9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-rpc/zipball/0833797585c31007f281bd664bcf41246ad7230d",
- "reference": "0833797585c31007f281bd664bcf41246ad7230d",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-rpc/zipball/5788d8e7d59694cf3c2a385d71ed0c16700e83a9",
+ "reference": "5788d8e7d59694cf3c2a385d71ed0c16700e83a9",
"shasum": ""
},
"require": {
- "laminas-api-tools/api-tools-api-problem": "^1.3",
- "laminas-api-tools/api-tools-content-negotiation": "^1.5",
+ "laminas-api-tools/api-tools-api-problem": "^1.6",
+ "laminas-api-tools/api-tools-content-negotiation": "^1.8",
"laminas/laminas-eventmanager": "^3.3",
"laminas/laminas-http": "^2.14",
"laminas/laminas-mvc": "^3.2",
- "laminas/laminas-servicemanager": "^3.6",
+ "laminas/laminas-servicemanager": "^3.11",
"laminas/laminas-stdlib": "^3.3",
"laminas/laminas-view": "^2.12",
- "laminas/laminas-zendframework-bridge": "^1.2",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zfcampus/zf-rpc": "^1.4.2"
+ "conflict": {
+ "zfcampus/zf-rpc": "*"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.3.0",
- "phpunit/phpunit": "^9.3",
+ "phpunit/phpunit": "^9.5.10",
"psalm/plugin-phpunit": "^0.15.2",
"vimeo/psalm": "^4.7"
},
@@ -840,20 +806,20 @@
"type": "community_bridge"
}
],
- "time": "2021-06-02T19:52:14+00:00"
+ "time": "2023-07-11T17:02:48+00:00"
},
{
"name": "laminas-api-tools/api-tools-versioning",
- "version": "1.4.0",
+ "version": "1.7.0",
"source": {
"type": "git",
"url": "https://github.com/laminas-api-tools/api-tools-versioning.git",
- "reference": "071c0243980a2b200595e4f86f30a9c0b059304f"
+ "reference": "f175696276b2f1cfacff71fa00526e79dc8d1fc4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas-api-tools/api-tools-versioning/zipball/071c0243980a2b200595e4f86f30a9c0b059304f",
- "reference": "071c0243980a2b200595e4f86f30a9c0b059304f",
+ "url": "https://api.github.com/repos/laminas-api-tools/api-tools-versioning/zipball/f175696276b2f1cfacff71fa00526e79dc8d1fc4",
+ "reference": "f175696276b2f1cfacff71fa00526e79dc8d1fc4",
"shasum": ""
},
"require": {
@@ -861,20 +827,19 @@
"laminas/laminas-http": "^2.5.4",
"laminas/laminas-modulemanager": "^2.7.2",
"laminas/laminas-mvc": "^2.7.15 || ^3.0.2",
- "laminas/laminas-servicemanager": "^2.7.6 || ^3.1",
+ "laminas/laminas-servicemanager": "^3.11",
"laminas/laminas-stdlib": "^2.7.7 || ^3.0.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zfcampus/zf-versioning": "^1.3.0"
+ "conflict": {
+ "zfcampus/zf-versioning": "*"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.3.0",
"phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.5",
- "psalm/plugin-phpunit": "^0.12.2",
- "vimeo/psalm": "^3.16"
+ "phpunit/phpunit": "^9.5.10",
+ "psalm/plugin-phpunit": "^0.16.1",
+ "vimeo/psalm": "^4.13.1"
},
"type": "library",
"extra": {
@@ -913,42 +878,42 @@
"type": "community_bridge"
}
],
- "time": "2021-06-02T14:49:26+00:00"
+ "time": "2023-07-11T18:25:42+00:00"
},
{
"name": "laminas/laminas-authentication",
- "version": "2.8.0",
+ "version": "2.13.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-authentication.git",
- "reference": "0b77d353a3a039d65c15318c98dd055d62f010b6"
+ "reference": "12bfb36b8b20052a5fee2ae69b0f12064ce16fa9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/0b77d353a3a039d65c15318c98dd055d62f010b6",
- "reference": "0b77d353a3a039d65c15318c98dd055d62f010b6",
+ "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/12bfb36b8b20052a5fee2ae69b0f12064ce16fa9",
+ "reference": "12bfb36b8b20052a5fee2ae69b0f12064ce16fa9",
"shasum": ""
},
"require": {
- "laminas/laminas-stdlib": "^3.2.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-stdlib": "^3.6.0",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-authentication": "^2.7.0"
+ "conflict": {
+ "zendframework/zend-authentication": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-crypt": "^2.6 || ^3.2.1",
- "laminas/laminas-db": "^2.8.2",
- "laminas/laminas-http": "^2.7",
- "laminas/laminas-ldap": "^2.8",
- "laminas/laminas-session": "^2.8",
- "laminas/laminas-uri": "^2.5.2",
- "laminas/laminas-validator": "^2.10.1",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.15.1",
- "vimeo/psalm": "^4.6"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "laminas/laminas-crypt": "^2.6.0 || ^3.9.0",
+ "laminas/laminas-db": "^2.15.0",
+ "laminas/laminas-http": "^2.17.0",
+ "laminas/laminas-ldap": "^2.15.0",
+ "laminas/laminas-session": "^2.13.0",
+ "laminas/laminas-uri": "^2.10.0",
+ "laminas/laminas-validator": "^2.26.0",
+ "phpunit/phpunit": "^9.5.25",
+ "psalm/plugin-phpunit": "^0.17.0",
+ "squizlabs/php_codesniffer": "^3.6.0",
+ "vimeo/psalm": "^4.29.0"
},
"suggest": {
"laminas/laminas-crypt": "Laminas\\Crypt component",
@@ -989,42 +954,38 @@
"type": "community_bridge"
}
],
- "time": "2021-03-17T13:48:31+00:00"
+ "time": "2022-10-24T08:02:04+00:00"
},
{
"name": "laminas/laminas-config",
- "version": "3.5.0",
+ "version": "3.8.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-config.git",
- "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b"
+ "reference": "46baad58d0b12cf98539e04334eff40a1fdfb9a0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-config/zipball/f91cd6fe79e82cbbcaa36485108a04e8ef1e679b",
- "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b",
+ "url": "https://api.github.com/repos/laminas/laminas-config/zipball/46baad58d0b12cf98539e04334eff40a1fdfb9a0",
+ "reference": "46baad58d0b12cf98539e04334eff40a1fdfb9a0",
"shasum": ""
},
"require": {
"ext-json": "*",
- "laminas/laminas-stdlib": "^2.7.7 || ^3.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0",
+ "laminas/laminas-stdlib": "^3.6",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
"psr/container": "^1.0"
},
"conflict": {
- "container-interop/container-interop": "<1.2.0"
- },
- "replace": {
- "zendframework/zend-config": "^3.3.0"
+ "container-interop/container-interop": "<1.2.0",
+ "zendframework/zend-config": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-filter": "^2.7.2",
- "laminas/laminas-i18n": "^2.10.3",
- "laminas/laminas-servicemanager": "^3.4.1",
- "malukenho/docheader": "^0.1.6",
- "phpunit/phpunit": "^8.5.8"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "laminas/laminas-filter": "~2.23.0",
+ "laminas/laminas-i18n": "~2.19.0",
+ "laminas/laminas-servicemanager": "~3.19.0",
+ "phpunit/phpunit": "~9.5.25"
},
"suggest": {
"laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor",
@@ -1061,36 +1022,36 @@
"type": "community_bridge"
}
],
- "time": "2021-02-11T15:06:51+00:00"
+ "time": "2022-10-16T14:21:22+00:00"
},
{
"name": "laminas/laminas-crypt",
- "version": "3.4.0",
+ "version": "3.10.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-crypt.git",
- "reference": "a058eeb2fe57824b958ac56753faff790a649e18"
+ "reference": "588375caf4d505fee90d1449e9714c912ceb5051"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/a058eeb2fe57824b958ac56753faff790a649e18",
- "reference": "a058eeb2fe57824b958ac56753faff790a649e18",
+ "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/588375caf4d505fee90d1449e9714c912ceb5051",
+ "reference": "588375caf4d505fee90d1449e9714c912ceb5051",
"shasum": ""
},
"require": {
- "container-interop/container-interop": "^1.2",
"ext-mbstring": "*",
- "laminas/laminas-math": "^3.0",
- "laminas/laminas-stdlib": "^2.7.7 || ^3.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-math": "^3.4",
+ "laminas/laminas-servicemanager": "^3.11.2",
+ "laminas/laminas-stdlib": "^3.6",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
+ "psr/container": "^1.1"
},
- "replace": {
- "zendframework/zend-crypt": "^3.3.1"
+ "conflict": {
+ "zendframework/zend-crypt": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "phpunit/phpunit": "^9.3"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "phpunit/phpunit": "^9.5.25"
},
"suggest": {
"ext-openssl": "Required for most features of Laminas\\Crypt"
@@ -1125,41 +1086,39 @@
"type": "community_bridge"
}
],
- "time": "2021-02-11T19:40:03+00:00"
+ "time": "2023-03-03T15:57:57+00:00"
},
{
"name": "laminas/laminas-db",
- "version": "2.12.0",
+ "version": "2.18.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-db.git",
- "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f"
+ "reference": "4df7a3f7ffe268e8683306fcec125c269408b295"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-db/zipball/80cbba4e749f9eb7d8036172acb9ad41e8b6923f",
- "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f",
+ "url": "https://api.github.com/repos/laminas/laminas-db/zipball/4df7a3f7ffe268e8683306fcec125c269408b295",
+ "reference": "4df7a3f7ffe268e8683306fcec125c269408b295",
"shasum": ""
},
"require": {
- "laminas/laminas-stdlib": "^3.3",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-stdlib": "^3.7.1",
+ "php": "~8.0.0 || ~8.1.0|| ~8.2.0"
},
- "replace": {
- "zendframework/zend-db": "^2.11.0"
+ "conflict": {
+ "zendframework/zend-db": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-eventmanager": "^3.3",
- "laminas/laminas-hydrator": "^3.2 || ^4.0",
- "laminas/laminas-servicemanager": "^3.3",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3"
+ "laminas/laminas-coding-standard": "^2.4.0",
+ "laminas/laminas-eventmanager": "^3.6.0",
+ "laminas/laminas-hydrator": "^4.7",
+ "laminas/laminas-servicemanager": "^3.19.0",
+ "phpunit/phpunit": "^9.5.25"
},
"suggest": {
"laminas/laminas-eventmanager": "Laminas\\EventManager component",
- "laminas/laminas-hydrator": "(^3.2 || ^4.0) Laminas\\Hydrator component for using HydratingResultSets",
+ "laminas/laminas-hydrator": "(^3.2 || ^4.3) Laminas\\Hydrator component for using HydratingResultSets",
"laminas/laminas-servicemanager": "Laminas\\ServiceManager component"
},
"type": "library",
@@ -1198,38 +1157,37 @@
"type": "community_bridge"
}
],
- "time": "2021-02-22T22:27:56+00:00"
+ "time": "2023-05-05T16:22:28+00:00"
},
{
"name": "laminas/laminas-escaper",
- "version": "2.7.0",
+ "version": "2.12.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-escaper.git",
- "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5"
+ "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/5e04bc5ae5990b17159d79d331055e2c645e5cc5",
- "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5",
+ "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490",
+ "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490",
"shasum": ""
},
"require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "ext-ctype": "*",
+ "ext-mbstring": "*",
+ "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-escaper": "^2.6.1"
+ "conflict": {
+ "zendframework/zend-escaper": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.12.2",
- "vimeo/psalm": "^3.16"
- },
- "suggest": {
- "ext-iconv": "*",
- "ext-mbstring": "*"
+ "infection/infection": "^0.26.6",
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "maglnet/composer-require-checker": "^3.8.0",
+ "phpunit/phpunit": "^9.5.18",
+ "psalm/plugin-phpunit": "^0.17.0",
+ "vimeo/psalm": "^4.22.0"
},
"type": "library",
"autoload": {
@@ -1261,39 +1219,41 @@
"type": "community_bridge"
}
],
- "time": "2020-11-17T21:26:43+00:00"
+ "time": "2022-10-10T10:11:09+00:00"
},
{
"name": "laminas/laminas-eventmanager",
- "version": "3.3.1",
+ "version": "3.10.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-eventmanager.git",
- "reference": "966c859b67867b179fde1eff0cd38df51472ce4a"
+ "reference": "5a5114ab2d3fa4424faa46a2fb0a4e49a61f6eba"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/966c859b67867b179fde1eff0cd38df51472ce4a",
- "reference": "966c859b67867b179fde1eff0cd38df51472ce4a",
+ "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/5a5114ab2d3fa4424faa46a2fb0a4e49a61f6eba",
+ "reference": "5a5114ab2d3fa4424faa46a2fb0a4e49a61f6eba",
"shasum": ""
},
"require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ^8.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-eventmanager": "^3.2.1"
+ "conflict": {
+ "container-interop/container-interop": "<1.2",
+ "zendframework/zend-eventmanager": "*"
},
"require-dev": {
- "container-interop/container-interop": "^1.1",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-stdlib": "^2.7.3 || ^3.0",
- "phpbench/phpbench": "^0.17.1",
- "phpunit/phpunit": "^8.5.8"
+ "laminas/laminas-coding-standard": "~2.5.0",
+ "laminas/laminas-stdlib": "^3.15",
+ "phpbench/phpbench": "^1.2.7",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "psr/container": "^1.1.2 || ^2.0.2",
+ "vimeo/psalm": "^5.0.0"
},
"suggest": {
- "container-interop/container-interop": "^1.1, to use the lazy listeners feature",
- "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature"
+ "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature",
+ "psr/container": "^1.1.2 || ^2.0.2, to use the lazy listeners feature"
},
"type": "library",
"autoload": {
@@ -1327,49 +1287,45 @@
"type": "community_bridge"
}
],
- "time": "2021-03-08T15:24:29+00:00"
+ "time": "2023-01-11T19:52:45+00:00"
},
{
"name": "laminas/laminas-filter",
- "version": "2.11.1",
+ "version": "2.31.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-filter.git",
- "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2"
+ "reference": "548a6597d357b0b0b139cc7bffea4dfbc50eb5a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/671724e163aa75c210e94d12b77a0f3f8240d4b2",
- "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2",
+ "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/548a6597d357b0b0b139cc7bffea4dfbc50eb5a8",
+ "reference": "548a6597d357b0b0b139cc7bffea4dfbc50eb5a8",
"shasum": ""
},
"require": {
- "laminas/laminas-stdlib": "^3.3",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "ext-mbstring": "*",
+ "laminas/laminas-servicemanager": "^3.14.0",
+ "laminas/laminas-stdlib": "^3.13.0",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"conflict": {
- "laminas/laminas-validator": "<2.10.1"
- },
- "replace": {
- "zendframework/zend-filter": "^2.9.2"
+ "laminas/laminas-validator": "<2.10.1",
+ "zendframework/zend-filter": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-crypt": "^3.2.1",
- "laminas/laminas-servicemanager": "^3.3",
- "laminas/laminas-uri": "^2.6",
- "pear/archive_tar": "^1.4.3",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.15.1",
- "psr/http-factory": "^1.0",
- "vimeo/psalm": "^4.6"
+ "laminas/laminas-coding-standard": "~2.5.0",
+ "laminas/laminas-crypt": "^3.9",
+ "laminas/laminas-uri": "^2.10",
+ "pear/archive_tar": "^1.4.14",
+ "phpunit/phpunit": "^9.5.27",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "psr/http-factory": "^1.0.1",
+ "vimeo/psalm": "^5.3"
},
"suggest": {
"laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters",
"laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for using the filter chain functionality",
"laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter",
"psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters"
},
@@ -1409,37 +1365,36 @@
"type": "community_bridge"
}
],
- "time": "2021-05-24T18:29:02+00:00"
+ "time": "2023-01-12T06:17:48+00:00"
},
{
"name": "laminas/laminas-http",
- "version": "2.14.3",
+ "version": "2.18.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-http.git",
- "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb"
+ "reference": "76de9008f889bc7088f85a41d0d2b06c2b59c53d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-http/zipball/bfaab8093e382274efed7fdc3ceb15f09ba352bb",
- "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb",
+ "url": "https://api.github.com/repos/laminas/laminas-http/zipball/76de9008f889bc7088f85a41d0d2b06c2b59c53d",
+ "reference": "76de9008f889bc7088f85a41d0d2b06c2b59c53d",
"shasum": ""
},
"require": {
- "laminas/laminas-loader": "^2.5.1",
- "laminas/laminas-stdlib": "^3.2.1",
- "laminas/laminas-uri": "^2.5.2",
- "laminas/laminas-validator": "^2.10.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-loader": "^2.8",
+ "laminas/laminas-stdlib": "^3.6",
+ "laminas/laminas-uri": "^2.9.1",
+ "laminas/laminas-validator": "^2.15",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-http": "^2.11.2"
+ "conflict": {
+ "zendframework/zend-http": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-config": "^3.1 || ^2.6",
- "phpunit/phpunit": "^9.3"
+ "ext-curl": "*",
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "phpunit/phpunit": "^9.5.25"
},
"suggest": {
"paragonie/certainty": "For automated management of cacert.pem"
@@ -1475,44 +1430,46 @@
"type": "community_bridge"
}
],
- "time": "2021-02-18T21:58:11+00:00"
+ "time": "2022-11-23T15:45:41+00:00"
},
{
"name": "laminas/laminas-hydrator",
- "version": "4.1.0",
+ "version": "4.13.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-hydrator.git",
- "reference": "fc201f29280a8308579e7fb4c1fbc2fb3dfdbd8f"
+ "reference": "de6da92da20873d569532adec94afa7285f21157"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/fc201f29280a8308579e7fb4c1fbc2fb3dfdbd8f",
- "reference": "fc201f29280a8308579e7fb4c1fbc2fb3dfdbd8f",
+ "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/de6da92da20873d569532adec94afa7285f21157",
+ "reference": "de6da92da20873d569532adec94afa7285f21157",
"shasum": ""
},
"require": {
"laminas/laminas-stdlib": "^3.3",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
+ "webmozart/assert": "^1.10"
},
- "replace": {
- "zendframework/zend-hydrator": "^3.0.2"
+ "conflict": {
+ "laminas/laminas-servicemanager": "<3.14.0",
+ "zendframework/zend-hydrator": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-eventmanager": "^3.2.1",
- "laminas/laminas-modulemanager": "^2.8",
- "laminas/laminas-serializer": "^2.9",
- "laminas/laminas-servicemanager": "^3.3.2",
- "phpunit/phpunit": "~9.3.0",
- "psalm/plugin-phpunit": "^0.15.0",
- "vimeo/psalm": "^4.2"
+ "laminas/laminas-coding-standard": "~2.5.0",
+ "laminas/laminas-eventmanager": "^3.10",
+ "laminas/laminas-modulemanager": "^2.14.0",
+ "laminas/laminas-serializer": "^2.14.0",
+ "laminas/laminas-servicemanager": "^3.20",
+ "phpbench/phpbench": "^1.2.8",
+ "phpunit/phpunit": "^9.5.28",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "vimeo/psalm": "^5.6"
},
"suggest": {
"laminas/laminas-eventmanager": "^3.2, to support aggregate hydrator usage",
"laminas/laminas-serializer": "^2.9, to use the SerializableStrategy",
- "laminas/laminas-servicemanager": "^3.3, to support hydrator plugin manager usage"
+ "laminas/laminas-servicemanager": "^3.14, to support hydrator plugin manager usage"
},
"type": "library",
"extra": {
@@ -1550,52 +1507,53 @@
"type": "community_bridge"
}
],
- "time": "2020-12-16T21:35:39+00:00"
+ "time": "2023-03-19T20:05:31+00:00"
},
{
"name": "laminas/laminas-i18n",
- "version": "2.11.1",
+ "version": "2.22.1",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-i18n.git",
- "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a"
+ "reference": "075bec49f777698c6fc229eecefbe7a2364cd18e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/5e85a8facc5534e856cc7f5b4326533eede84b8a",
- "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a",
+ "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/075bec49f777698c6fc229eecefbe7a2364cd18e",
+ "reference": "075bec49f777698c6fc229eecefbe7a2364cd18e",
"shasum": ""
},
"require": {
"ext-intl": "*",
+ "laminas/laminas-servicemanager": "^3.14.0",
"laminas/laminas-stdlib": "^2.7 || ^3.0",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"conflict": {
- "phpspec/prophecy": "<1.9.0"
- },
- "replace": {
- "zendframework/zend-i18n": "^2.10.1"
+ "laminas/laminas-view": "<2.20.0",
+ "phpspec/prophecy": "<1.9.0",
+ "zendframework/zend-i18n": "*"
},
"require-dev": {
- "laminas/laminas-cache": "^2.6.1",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-config": "^2.6",
- "laminas/laminas-eventmanager": "^2.6.2 || ^3.0",
- "laminas/laminas-filter": "^2.6.1",
- "laminas/laminas-servicemanager": "^3.2.1",
- "laminas/laminas-validator": "^2.6",
- "laminas/laminas-view": "^2.6.3",
- "phpunit/phpunit": "^9.3"
+ "laminas/laminas-cache": "^3.8",
+ "laminas/laminas-cache-storage-adapter-memory": "^2.2.0",
+ "laminas/laminas-cache-storage-deprecated-factory": "^1.0.1",
+ "laminas/laminas-coding-standard": "~2.5.0",
+ "laminas/laminas-config": "^3.8.0",
+ "laminas/laminas-eventmanager": "^3.7",
+ "laminas/laminas-filter": "^2.28.1",
+ "laminas/laminas-validator": "^2.28",
+ "laminas/laminas-view": "^2.25",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.3",
+ "vimeo/psalm": "^5.0.0"
},
"suggest": {
- "laminas/laminas-cache": "Laminas\\Cache component",
- "laminas/laminas-config": "Laminas\\Config component",
+ "laminas/laminas-cache": "You should install this package to cache the translations",
+ "laminas/laminas-config": "You should install this package to use the INI translation format",
"laminas/laminas-eventmanager": "You should install this package to use the events in the translator",
"laminas/laminas-filter": "You should install this package to use the provided filters",
- "laminas/laminas-i18n-resources": "Translation resources",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component",
+ "laminas/laminas-i18n-resources": "This package provides validator and captcha translations",
"laminas/laminas-validator": "You should install this package to use the provided validators",
"laminas/laminas-view": "You should install this package to use the provided view helpers"
},
@@ -1635,41 +1593,40 @@
"type": "community_bridge"
}
],
- "time": "2021-04-07T21:10:50+00:00"
+ "time": "2023-03-31T12:31:38+00:00"
},
{
"name": "laminas/laminas-inputfilter",
- "version": "2.12.0",
+ "version": "2.24.1",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-inputfilter.git",
- "reference": "b6ab28b425e626b12488fec243e02d36d8dffeff"
+ "reference": "c5a53b1e72a2270b441391728291f7136e9461d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/b6ab28b425e626b12488fec243e02d36d8dffeff",
- "reference": "b6ab28b425e626b12488fec243e02d36d8dffeff",
+ "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/c5a53b1e72a2270b441391728291f7136e9461d1",
+ "reference": "c5a53b1e72a2270b441391728291f7136e9461d1",
"shasum": ""
},
"require": {
- "laminas/laminas-filter": "^2.9.1",
- "laminas/laminas-servicemanager": "^3.3.1",
+ "laminas/laminas-filter": "^2.13",
+ "laminas/laminas-servicemanager": "^3.16.0",
"laminas/laminas-stdlib": "^3.0",
- "laminas/laminas-validator": "^2.11",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-validator": "^2.15",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-inputfilter": "^2.10.1"
+ "conflict": {
+ "zendframework/zend-inputfilter": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-db": "^2.12",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.4.2",
- "psalm/plugin-phpunit": "^0.15.1",
- "psr/http-message": "^1.0",
- "vimeo/psalm": "^4.6"
+ "ext-json": "*",
+ "laminas/laminas-coding-standard": "~2.5.0",
+ "phpunit/phpunit": "^9.5.27",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "psr/http-message": "^1.0.1",
+ "vimeo/psalm": "^5.4",
+ "webmozart/assert": "^1.11"
},
"suggest": {
"psr/http-message-implementation": "PSR-7 is required if you wish to validate PSR-7 UploadedFileInterface payloads"
@@ -1710,33 +1667,32 @@
"type": "community_bridge"
}
],
- "time": "2021-03-16T14:17:17+00:00"
+ "time": "2023-04-05T08:44:05+00:00"
},
{
"name": "laminas/laminas-json",
- "version": "3.2.0",
+ "version": "3.5.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-json.git",
- "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c"
+ "reference": "7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-json/zipball/1e3b64d3b21dac0511e628ae8debc81002d14e3c",
- "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c",
+ "url": "https://api.github.com/repos/laminas/laminas-json/zipball/7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec",
+ "reference": "7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec",
"shasum": ""
},
"require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-json": "^3.1.2"
+ "conflict": {
+ "zendframework/zend-json": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
+ "laminas/laminas-coding-standard": "~2.4.0",
"laminas/laminas-stdlib": "^2.7.7 || ^3.1",
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "^9.5.25"
},
"suggest": {
"laminas/laminas-json-server": "For implementing JSON-RPC servers",
@@ -1772,32 +1728,31 @@
"type": "community_bridge"
}
],
- "time": "2021-02-12T15:38:10+00:00"
+ "time": "2022-10-17T04:06:45+00:00"
},
{
"name": "laminas/laminas-loader",
- "version": "2.7.0",
+ "version": "2.9.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-loader.git",
- "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616"
+ "reference": "51ed9c3fa42d1098a9997571730c0cbf42d078d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/bcf8a566cb9925a2e7cc41a16db09235ec9fb616",
- "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616",
+ "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/51ed9c3fa42d1098a9997571730c0cbf42d078d3",
+ "reference": "51ed9c3fa42d1098a9997571730c0cbf42d078d3",
"shasum": ""
},
"require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-loader": "^2.6.1"
+ "conflict": {
+ "zendframework/zend-loader": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "phpunit/phpunit": "^9.3"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "phpunit/phpunit": "~9.5.25"
},
"type": "library",
"autoload": {
@@ -1829,33 +1784,32 @@
"type": "community_bridge"
}
],
- "time": "2021-02-12T16:08:18+00:00"
+ "time": "2022-10-16T12:50:49+00:00"
},
{
"name": "laminas/laminas-math",
- "version": "3.3.2",
+ "version": "3.6.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-math.git",
- "reference": "188456530923a449470963837c25560f1fdd8a60"
+ "reference": "5770fc632a3614f5526632a8b70f41b65130460e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-math/zipball/188456530923a449470963837c25560f1fdd8a60",
- "reference": "188456530923a449470963837c25560f1fdd8a60",
+ "url": "https://api.github.com/repos/laminas/laminas-math/zipball/5770fc632a3614f5526632a8b70f41b65130460e",
+ "reference": "5770fc632a3614f5526632a8b70f41b65130460e",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-math": "^3.2.0"
+ "conflict": {
+ "zendframework/zend-math": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "phpunit/phpunit": "^9.3"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "phpunit/phpunit": "~9.5.25"
},
"suggest": {
"ext-bcmath": "If using the bcmath functionality",
@@ -1897,42 +1851,41 @@
"type": "community_bridge"
}
],
- "time": "2021-02-16T15:46:01+00:00"
+ "time": "2022-10-16T14:22:28+00:00"
},
{
"name": "laminas/laminas-modulemanager",
- "version": "2.10.2",
+ "version": "2.14.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-modulemanager.git",
- "reference": "2068e0b300e87e139112016a6025be341ceaaf33"
+ "reference": "fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/2068e0b300e87e139112016a6025be341ceaaf33",
- "reference": "2068e0b300e87e139112016a6025be341ceaaf33",
+ "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac",
+ "reference": "fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac",
"shasum": ""
},
"require": {
"brick/varexporter": "^0.3.2",
- "laminas/laminas-config": "^3.4",
- "laminas/laminas-eventmanager": "^3.3",
- "laminas/laminas-stdlib": "^3.3",
- "laminas/laminas-zendframework-bridge": "^1.1",
- "php": "^7.3 || ^8.0",
+ "laminas/laminas-config": "^3.7",
+ "laminas/laminas-eventmanager": "^3.4",
+ "laminas/laminas-stdlib": "^3.6",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
"webimpress/safe-writer": "^1.0.2 || ^2.1"
},
- "replace": {
- "zendframework/zend-modulemanager": "^2.8.4"
+ "conflict": {
+ "zendframework/zend-modulemanager": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-console": "^2.8",
- "laminas/laminas-di": "^2.6.1",
- "laminas/laminas-loader": "^2.6.1",
- "laminas/laminas-mvc": "^3.1.1",
- "laminas/laminas-servicemanager": "^3.4.1",
- "phpunit/phpunit": "^9.3.7"
+ "laminas/laminas-coding-standard": "^2.3",
+ "laminas/laminas-loader": "^2.9.0",
+ "laminas/laminas-mvc": "^3.5.0",
+ "laminas/laminas-servicemanager": "^3.19.0",
+ "phpunit/phpunit": "^9.5.25",
+ "psalm/plugin-phpunit": "^0.17.0",
+ "vimeo/psalm": "^4.29"
},
"suggest": {
"laminas/laminas-console": "Laminas\\Console component",
@@ -1970,45 +1923,43 @@
"type": "community_bridge"
}
],
- "time": "2021-04-13T20:11:28+00:00"
+ "time": "2022-10-28T09:21:04+00:00"
},
{
"name": "laminas/laminas-mvc",
- "version": "3.2.0",
+ "version": "3.6.1",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-mvc.git",
- "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e"
+ "reference": "f12e801c31c04a4b35017354ff84070f5573879f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/88da7200cf8f5a970c35d91717a5c4db94981e5e",
- "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e",
+ "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/f12e801c31c04a4b35017354ff84070f5573879f",
+ "reference": "f12e801c31c04a4b35017354ff84070f5573879f",
"shasum": ""
},
"require": {
"container-interop/container-interop": "^1.2",
- "laminas/laminas-eventmanager": "^3.2",
- "laminas/laminas-http": "^2.7",
+ "laminas/laminas-eventmanager": "^3.4",
+ "laminas/laminas-http": "^2.15",
"laminas/laminas-modulemanager": "^2.8",
- "laminas/laminas-router": "^3.0.2",
- "laminas/laminas-servicemanager": "^3.3",
- "laminas/laminas-stdlib": "^3.2.1",
- "laminas/laminas-view": "^2.11.3",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-router": "^3.11.1",
+ "laminas/laminas-servicemanager": "^3.20.0",
+ "laminas/laminas-stdlib": "^3.6",
+ "laminas/laminas-view": "^2.14",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-mvc": "^3.1.1"
+ "conflict": {
+ "zendframework/zend-mvc": "*"
},
"require-dev": {
- "http-interop/http-middleware": "^0.4.1",
- "laminas/laminas-coding-standard": "^1.0.0",
- "laminas/laminas-json": "^2.6.1 || ^3.0",
- "laminas/laminas-psr7bridge": "^1.0",
- "laminas/laminas-stratigility": ">=2.0.1 <2.2",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.4.2"
+ "laminas/laminas-coding-standard": "^2.4.0",
+ "laminas/laminas-json": "^3.3",
+ "phpspec/prophecy": "^1.15.0",
+ "phpspec/prophecy-phpunit": "^2.0.1",
+ "phpunit/phpunit": "^9.5.25",
+ "webmozart/assert": "^1.11"
},
"suggest": {
"laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable",
@@ -2053,45 +2004,43 @@
"type": "community_bridge"
}
],
- "time": "2020-12-14T21:54:40+00:00"
+ "time": "2023-03-15T10:21:03+00:00"
},
{
"name": "laminas/laminas-mvc-i18n",
- "version": "1.2.0",
+ "version": "1.7.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-mvc-i18n.git",
- "reference": "7ece491a02000a6c4ea2c4457fead3d12efc6eba"
+ "reference": "571f3e34afbff14351677c450f872a0dd19f9d28"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-mvc-i18n/zipball/7ece491a02000a6c4ea2c4457fead3d12efc6eba",
- "reference": "7ece491a02000a6c4ea2c4457fead3d12efc6eba",
+ "url": "https://api.github.com/repos/laminas/laminas-mvc-i18n/zipball/571f3e34afbff14351677c450f872a0dd19f9d28",
+ "reference": "571f3e34afbff14351677c450f872a0dd19f9d28",
"shasum": ""
},
"require": {
"container-interop/container-interop": "^1.1",
- "laminas/laminas-i18n": "^2.11",
- "laminas/laminas-router": "^3.0",
- "laminas/laminas-servicemanager": "^3.6",
- "laminas/laminas-stdlib": "^3.3",
- "laminas/laminas-validator": "^2.14",
- "laminas/laminas-zendframework-bridge": "^1.2",
- "php": "^7.3 || ~8.0.0"
+ "ext-intl": "*",
+ "laminas/laminas-i18n": "^2.13.0",
+ "laminas/laminas-router": "^3.5.0",
+ "laminas/laminas-servicemanager": "^3.15.1",
+ "laminas/laminas-stdlib": "^3.10.1",
+ "laminas/laminas-validator": "^2.19.0",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"conflict": {
"laminas/laminas-mvc": "<3.0.0",
- "phpspec/prophecy": "<1.8.0"
- },
- "replace": {
- "zendframework/zend-mvc-i18n": "^1.1.1"
+ "phpspec/prophecy": "<1.8.0",
+ "zendframework/zend-mvc-i18n": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.5",
- "psalm/plugin-phpunit": "^0.15.1",
- "vimeo/psalm": "^4.7"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "phpspec/prophecy-phpunit": "^2.0.1",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "vimeo/psalm": "^5.0.0"
},
"suggest": {
"laminas/laminas-cache": "To enable caching of translation strings"
@@ -2133,41 +2082,41 @@
"type": "community_bridge"
}
],
- "time": "2021-04-02T15:49:43+00:00"
+ "time": "2022-12-02T15:45:50+00:00"
},
{
"name": "laminas/laminas-paginator",
- "version": "2.10.0",
+ "version": "2.17.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-paginator.git",
- "reference": "14ce4a397e6329954389cc40aa635caa9573f695"
+ "reference": "d0fca60a32656fe095045d76af7ad3a3bfc297f9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/14ce4a397e6329954389cc40aa635caa9573f695",
- "reference": "14ce4a397e6329954389cc40aa635caa9573f695",
+ "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/d0fca60a32656fe095045d76af7ad3a3bfc297f9",
+ "reference": "d0fca60a32656fe095045d76af7ad3a3bfc297f9",
"shasum": ""
},
"require": {
"ext-json": "*",
- "laminas/laminas-stdlib": "^3.2.1",
- "laminas/laminas-zendframework-bridge": "^1.0.4",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-stdlib": "^3.10.1",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-paginator": "^2.8.2"
+ "conflict": {
+ "zendframework/zend-paginator": "*"
},
"require-dev": {
- "laminas/laminas-cache": "^2.9.0",
- "laminas/laminas-coding-standard": "~2.1.4",
- "laminas/laminas-config": "^2.6.0",
- "laminas/laminas-filter": "^2.9.4",
- "laminas/laminas-servicemanager": "^3.4.1",
- "laminas/laminas-view": "^2.11.4",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.15.1",
- "vimeo/psalm": "^4.6"
+ "laminas/laminas-cache": "^3.6.0",
+ "laminas/laminas-cache-storage-adapter-memory": "^2.2.0",
+ "laminas/laminas-coding-standard": "^2.4.0",
+ "laminas/laminas-config": "^3.8.0",
+ "laminas/laminas-filter": "^2.23.0",
+ "laminas/laminas-servicemanager": "^3.19.0",
+ "laminas/laminas-view": "^2.24.0",
+ "phpunit/phpunit": "^9.5.25",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "vimeo/psalm": "^5.0.0"
},
"suggest": {
"laminas/laminas-cache": "Laminas\\Cache component to support cache features",
@@ -2212,36 +2161,36 @@
"type": "community_bridge"
}
],
- "time": "2021-02-25T21:39:49+00:00"
+ "time": "2022-12-05T16:02:38+00:00"
},
{
"name": "laminas/laminas-permissions-acl",
- "version": "2.8.0",
+ "version": "2.14.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-permissions-acl.git",
- "reference": "7af6463695d76dbf25c6b03e6ebb792c8f1ab67e"
+ "reference": "86cecb540cf8f2e088d70d8acef1fc9203ed5023"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/7af6463695d76dbf25c6b03e6ebb792c8f1ab67e",
- "reference": "7af6463695d76dbf25c6b03e6ebb792c8f1ab67e",
+ "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/86cecb540cf8f2e088d70d8acef1fc9203ed5023",
+ "reference": "86cecb540cf8f2e088d70d8acef1fc9203ed5023",
"shasum": ""
},
"require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"conflict": {
- "laminas/laminas-servicemanager": "<3.0"
- },
- "replace": {
- "zendframework/zend-permissions-acl": "^2.7.1"
+ "laminas/laminas-servicemanager": "<3.0",
+ "zendframework/zend-permissions-acl": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-servicemanager": "^3.0.3",
- "phpunit/phpunit": "^9.5"
+ "laminas/laminas-coding-standard": "~2.5.0",
+ "laminas/laminas-servicemanager": "^3.19",
+ "phpbench/phpbench": "^1.2",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "vimeo/psalm": "^5.0"
},
"suggest": {
"laminas/laminas-servicemanager": "To support Laminas\\Permissions\\Acl\\Assertion\\AssertionManager plugin manager usage"
@@ -2276,34 +2225,33 @@
"type": "community_bridge"
}
],
- "time": "2021-04-08T12:56:14+00:00"
+ "time": "2023-02-01T16:19:54+00:00"
},
{
"name": "laminas/laminas-permissions-rbac",
- "version": "3.1.0",
+ "version": "3.4.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-permissions-rbac.git",
- "reference": "ef224b6c7376d6fc8131b6d5b3609fe2583ffadb"
+ "reference": "b3c376fdc0eae3d5208280d57cd9bb766c3d85a0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-permissions-rbac/zipball/ef224b6c7376d6fc8131b6d5b3609fe2583ffadb",
- "reference": "ef224b6c7376d6fc8131b6d5b3609fe2583ffadb",
+ "url": "https://api.github.com/repos/laminas/laminas-permissions-rbac/zipball/b3c376fdc0eae3d5208280d57cd9bb766c3d85a0",
+ "reference": "b3c376fdc0eae3d5208280d57cd9bb766c3d85a0",
"shasum": ""
},
"require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-permissions-rbac": "^3.0.2"
+ "conflict": {
+ "zendframework/zend-permissions-rbac": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.15.1",
- "vimeo/psalm": "^4.7"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "vimeo/psalm": "^4.29.0"
},
"type": "library",
"autoload": {
@@ -2337,40 +2285,40 @@
"type": "community_bridge"
}
],
- "time": "2021-04-08T13:07:31+00:00"
+ "time": "2022-11-15T23:03:03+00:00"
},
{
"name": "laminas/laminas-router",
- "version": "3.4.5",
+ "version": "3.11.1",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-router.git",
- "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7"
+ "reference": "3512c28cb4ffd64a62bc9e8b685a50a6547b0a11"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-router/zipball/aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7",
- "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7",
+ "url": "https://api.github.com/repos/laminas/laminas-router/zipball/3512c28cb4ffd64a62bc9e8b685a50a6547b0a11",
+ "reference": "3512c28cb4ffd64a62bc9e8b685a50a6547b0a11",
"shasum": ""
},
"require": {
- "container-interop/container-interop": "^1.2",
- "laminas/laminas-http": "^2.8.1",
- "laminas/laminas-servicemanager": "^2.7.8 || ^3.3",
- "laminas/laminas-stdlib": "^3.3",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-http": "^2.15",
+ "laminas/laminas-servicemanager": "^3.14.0",
+ "laminas/laminas-stdlib": "^3.10.1",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-router": "^3.3.0"
+ "conflict": {
+ "zendframework/zend-router": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-i18n": "^2.7.4",
- "phpunit/phpunit": "^9.4"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "laminas/laminas-i18n": "^2.19.0",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "vimeo/psalm": "^5.0.0"
},
"suggest": {
- "laminas/laminas-i18n": "^2.7.4, if defining translatable HTTP path segments"
+ "laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments"
},
"type": "library",
"extra": {
@@ -2408,50 +2356,50 @@
"type": "community_bridge"
}
],
- "time": "2021-04-19T16:06:00+00:00"
+ "time": "2022-12-29T14:47:23+00:00"
},
{
"name": "laminas/laminas-servicemanager",
- "version": "3.6.4",
+ "version": "3.20.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-servicemanager.git",
- "reference": "b1445e1a7077c21b0fad0974a1b7a11b9dbe0828"
+ "reference": "bc2c2cbe2dd90db8b9d16b0618f542692b76ab59"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/b1445e1a7077c21b0fad0974a1b7a11b9dbe0828",
- "reference": "b1445e1a7077c21b0fad0974a1b7a11b9dbe0828",
+ "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/bc2c2cbe2dd90db8b9d16b0618f542692b76ab59",
+ "reference": "bc2c2cbe2dd90db8b9d16b0618f542692b76ab59",
"shasum": ""
},
"require": {
- "container-interop/container-interop": "^1.2",
"laminas/laminas-stdlib": "^3.2.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
"psr/container": "^1.0"
},
"conflict": {
+ "ext-psr": "*",
"laminas/laminas-code": "<3.3.1",
- "zendframework/zend-code": "<3.3.1"
+ "zendframework/zend-code": "<3.3.1",
+ "zendframework/zend-servicemanager": "*"
},
"provide": {
- "container-interop/container-interop-implementation": "^1.2",
"psr/container-implementation": "^1.0"
},
"replace": {
- "zendframework/zend-servicemanager": "^3.4.0"
+ "container-interop/container-interop": "^1.2.0"
},
"require-dev": {
- "composer/package-versions-deprecated": "^1.0",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-container-config-test": "^0.3",
- "laminas/laminas-dependency-plugin": "^2.1",
- "mikey179/vfsstream": "^1.6.8",
- "ocramius/proxy-manager": "^2.2.3",
- "phpbench/phpbench": "^1.0.0-alpha3",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.4"
+ "composer/package-versions-deprecated": "^1.11.99.5",
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "laminas/laminas-container-config-test": "^0.8",
+ "laminas/laminas-dependency-plugin": "^2.2",
+ "mikey179/vfsstream": "^1.6.11@alpha",
+ "ocramius/proxy-manager": "^2.14.1",
+ "phpbench/phpbench": "^1.2.7",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "vimeo/psalm": "^5.0.0"
},
"suggest": {
"ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services"
@@ -2462,6 +2410,9 @@
],
"type": "library",
"autoload": {
+ "files": [
+ "src/autoload.php"
+ ],
"psr-4": {
"Laminas\\ServiceManager\\": "src/"
}
@@ -2495,33 +2446,34 @@
"type": "community_bridge"
}
],
- "time": "2021-02-03T08:44:41+00:00"
+ "time": "2022-12-01T17:03:38+00:00"
},
{
"name": "laminas/laminas-stdlib",
- "version": "3.3.1",
+ "version": "3.16.1",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-stdlib.git",
- "reference": "d81c7ffe602ed0e6ecb18691019111c0f4bf1efe"
+ "reference": "f4f773641807c7ccee59b758bfe4ac4ba33ecb17"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/d81c7ffe602ed0e6ecb18691019111c0f4bf1efe",
- "reference": "d81c7ffe602ed0e6ecb18691019111c0f4bf1efe",
+ "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/f4f773641807c7ccee59b758bfe4ac4ba33ecb17",
+ "reference": "f4f773641807c7ccee59b758bfe4ac4ba33ecb17",
"shasum": ""
},
"require": {
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ^8.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-stdlib": "^3.2.1"
+ "conflict": {
+ "zendframework/zend-stdlib": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~1.0.0",
- "phpbench/phpbench": "^0.17.1",
- "phpunit/phpunit": "~9.3.7"
+ "laminas/laminas-coding-standard": "^2.4.0",
+ "phpbench/phpbench": "^1.2.7",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "vimeo/psalm": "^5.0.0"
},
"type": "library",
"autoload": {
@@ -2553,34 +2505,33 @@
"type": "community_bridge"
}
],
- "time": "2020-11-19T20:18:59+00:00"
+ "time": "2022-12-03T18:48:01+00:00"
},
{
"name": "laminas/laminas-uri",
- "version": "2.8.1",
+ "version": "2.10.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-uri.git",
- "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87"
+ "reference": "663b050294945c7345cc3a61f3ca661d5f9e1f80"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/79bd4c614c8cf9a6ba715a49fca8061e84933d87",
- "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87",
+ "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/663b050294945c7345cc3a61f3ca661d5f9e1f80",
+ "reference": "663b050294945c7345cc3a61f3ca661d5f9e1f80",
"shasum": ""
},
"require": {
- "laminas/laminas-escaper": "^2.5",
- "laminas/laminas-validator": "^2.10",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-escaper": "^2.9",
+ "laminas/laminas-validator": "^2.15",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
- "replace": {
- "zendframework/zend-uri": "^2.7.1"
+ "conflict": {
+ "zendframework/zend-uri": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "^2.1",
- "phpunit/phpunit": "^9.3"
+ "laminas/laminas-coding-standard": "~2.4.0",
+ "phpunit/phpunit": "^9.5.25"
},
"type": "library",
"autoload": {
@@ -2612,57 +2563,50 @@
"type": "community_bridge"
}
],
- "time": "2021-02-17T21:53:05+00:00"
+ "time": "2022-10-16T15:02:45+00:00"
},
{
"name": "laminas/laminas-validator",
- "version": "2.14.4",
+ "version": "2.30.1",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-validator.git",
- "reference": "e370c4695db1c81e6dfad38d8c4dbdb37b23d776"
+ "reference": "b7d217b5e4951955fda9a3a5ada91b717b5c8d5c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/e370c4695db1c81e6dfad38d8c4dbdb37b23d776",
- "reference": "e370c4695db1c81e6dfad38d8c4dbdb37b23d776",
+ "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/b7d217b5e4951955fda9a3a5ada91b717b5c8d5c",
+ "reference": "b7d217b5e4951955fda9a3a5ada91b717b5c8d5c",
"shasum": ""
},
"require": {
- "container-interop/container-interop": "^1.1",
- "laminas/laminas-stdlib": "^3.3",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "laminas/laminas-servicemanager": "^3.12.0",
+ "laminas/laminas-stdlib": "^3.13",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
+ "psr/http-message": "^1.0.1"
},
- "replace": {
- "zendframework/zend-validator": "^2.13.0"
+ "conflict": {
+ "zendframework/zend-validator": "*"
},
"require-dev": {
- "laminas/laminas-cache": "^2.6.1",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-config": "^2.6",
- "laminas/laminas-db": "^2.7",
- "laminas/laminas-filter": "^2.6",
- "laminas/laminas-http": "^2.14.2",
- "laminas/laminas-i18n": "^2.6",
- "laminas/laminas-math": "^2.6",
- "laminas/laminas-servicemanager": "^2.7.11 || ^3.0.3",
- "laminas/laminas-session": "^2.8",
- "laminas/laminas-uri": "^2.7",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3",
- "psalm/plugin-phpunit": "^0.15.0",
- "psr/http-client": "^1.0",
- "psr/http-factory": "^1.0",
- "psr/http-message": "^1.0",
- "vimeo/psalm": "^4.3"
+ "laminas/laminas-coding-standard": "^2.4.0",
+ "laminas/laminas-db": "^2.16",
+ "laminas/laminas-filter": "^2.28.1",
+ "laminas/laminas-http": "^2.18",
+ "laminas/laminas-i18n": "^2.19",
+ "laminas/laminas-session": "^2.15",
+ "laminas/laminas-uri": "^2.10.0",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.3",
+ "psr/http-client": "^1.0.1",
+ "psr/http-factory": "^1.0.1",
+ "vimeo/psalm": "^5.0"
},
"suggest": {
"laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator",
"laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator",
"laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages",
"laminas/laminas-i18n-resources": "Translations of validator messages",
- "laminas/laminas-math": "Laminas\\Math component, required by the Csrf validator",
"laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains",
"laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator",
"laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators",
@@ -2704,65 +2648,62 @@
"type": "community_bridge"
}
],
- "time": "2021-01-24T20:45:49+00:00"
+ "time": "2023-01-30T22:41:19+00:00"
},
{
"name": "laminas/laminas-view",
- "version": "2.12.0",
+ "version": "2.27.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-view.git",
- "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1"
+ "reference": "b7e66e148ccd55c815b9626ee0cfd358dbb28be4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-view/zipball/3ef103da6887809f08ecf52f42c31a76c9bf08b1",
- "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1",
+ "url": "https://api.github.com/repos/laminas/laminas-view/zipball/b7e66e148ccd55c815b9626ee0cfd358dbb28be4",
+ "reference": "b7e66e148ccd55c815b9626ee0cfd358dbb28be4",
"shasum": ""
},
"require": {
- "laminas/laminas-eventmanager": "^3.0",
- "laminas/laminas-json": "^2.6.1 || ^3.0",
- "laminas/laminas-loader": "^2.5",
- "laminas/laminas-stdlib": "^3.2.1",
- "laminas/laminas-zendframework-bridge": "^1.0",
- "php": "^7.3 || ~8.0.0"
+ "ext-dom": "*",
+ "ext-filter": "*",
+ "ext-json": "*",
+ "laminas/laminas-escaper": "^2.5",
+ "laminas/laminas-eventmanager": "^3.4",
+ "laminas/laminas-json": "^3.3",
+ "laminas/laminas-servicemanager": "^3.14.0",
+ "laminas/laminas-stdlib": "^3.10.1",
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0",
+ "psr/container": "^1 || ^2"
},
"conflict": {
- "laminas/laminas-servicemanager": "<3.3"
- },
- "replace": {
- "zendframework/zend-view": "^2.11.4"
+ "container-interop/container-interop": "<1.2",
+ "laminas/laminas-router": "<3.0.1",
+ "laminas/laminas-session": "<2.12",
+ "zendframework/zend-view": "*"
},
"require-dev": {
- "laminas/laminas-authentication": "^2.5",
- "laminas/laminas-cache": "^2.6.1",
- "laminas/laminas-coding-standard": "~1.0.0",
- "laminas/laminas-config": "^2.6",
- "laminas/laminas-console": "^2.6",
- "laminas/laminas-escaper": "^2.5",
- "laminas/laminas-feed": "^2.7",
- "laminas/laminas-filter": "^2.6.1",
- "laminas/laminas-http": "^2.5.4",
- "laminas/laminas-i18n": "^2.6",
- "laminas/laminas-log": "^2.7",
- "laminas/laminas-modulemanager": "^2.7.1",
- "laminas/laminas-mvc": "^2.7.14 || ^3.0",
- "laminas/laminas-navigation": "^2.5",
- "laminas/laminas-paginator": "^2.5",
- "laminas/laminas-permissions-acl": "^2.6",
- "laminas/laminas-router": "^3.0.1",
- "laminas/laminas-serializer": "^2.6.1",
- "laminas/laminas-servicemanager": "^3.3",
- "laminas/laminas-session": "^2.8.1",
- "laminas/laminas-uri": "^2.5",
- "phpspec/prophecy": "^1.12",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9.3"
+ "laminas/laminas-authentication": "^2.13",
+ "laminas/laminas-coding-standard": "~2.5.0",
+ "laminas/laminas-feed": "^2.20",
+ "laminas/laminas-filter": "^2.31",
+ "laminas/laminas-http": "^2.18",
+ "laminas/laminas-i18n": "^2.21",
+ "laminas/laminas-modulemanager": "^2.14",
+ "laminas/laminas-mvc": "^3.6",
+ "laminas/laminas-mvc-i18n": "^1.7",
+ "laminas/laminas-mvc-plugin-flashmessenger": "^1.9",
+ "laminas/laminas-navigation": "^2.18.1",
+ "laminas/laminas-paginator": "^2.17",
+ "laminas/laminas-permissions-acl": "^2.13",
+ "laminas/laminas-router": "^3.11.1",
+ "laminas/laminas-uri": "^2.10",
+ "phpunit/phpunit": "^9.5.28",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "vimeo/psalm": "^5.4"
},
"suggest": {
"laminas/laminas-authentication": "Laminas\\Authentication component",
- "laminas/laminas-escaper": "Laminas\\Escaper component",
"laminas/laminas-feed": "Laminas\\Feed component",
"laminas/laminas-filter": "Laminas\\Filter component",
"laminas/laminas-http": "Laminas\\Http component",
@@ -2772,7 +2713,6 @@
"laminas/laminas-navigation": "Laminas\\Navigation component",
"laminas/laminas-paginator": "Laminas\\Paginator component",
"laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component",
- "laminas/laminas-servicemanager": "Laminas\\ServiceManager component",
"laminas/laminas-uri": "Laminas\\Uri component"
},
"bin": [
@@ -2808,30 +2748,30 @@
"type": "community_bridge"
}
],
- "time": "2021-01-01T14:07:41+00:00"
+ "time": "2023-02-09T16:07:15+00:00"
},
{
"name": "laminas/laminas-zendframework-bridge",
- "version": "1.2.0",
+ "version": "1.7.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-zendframework-bridge.git",
- "reference": "6cccbddfcfc742eb02158d6137ca5687d92cee32"
+ "reference": "5ef52e26392777a26dbb8f20fe24f91b406459f6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6cccbddfcfc742eb02158d6137ca5687d92cee32",
- "reference": "6cccbddfcfc742eb02158d6137ca5687d92cee32",
+ "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/5ef52e26392777a26dbb8f20fe24f91b406459f6",
+ "reference": "5ef52e26392777a26dbb8f20fe24f91b406459f6",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"require-dev": {
- "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3",
- "psalm/plugin-phpunit": "^0.15.1",
- "squizlabs/php_codesniffer": "^3.5",
- "vimeo/psalm": "^4.6"
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "^0.18.0",
+ "squizlabs/php_codesniffer": "^3.7.1",
+ "vimeo/psalm": "^4.29.0"
},
"type": "library",
"extra": {
@@ -2870,20 +2810,20 @@
"type": "community_bridge"
}
],
- "time": "2021-02-25T21:54:58+00:00"
+ "time": "2022-12-12T11:44:10+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.10.5",
+ "version": "v4.16.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f"
+ "reference": "19526a33fb561ef417e822e85f08a00db4059c17"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f",
- "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17",
+ "reference": "19526a33fb561ef417e822e85f08a00db4059c17",
"shasum": ""
},
"require": {
@@ -2924,26 +2864,26 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0"
},
- "time": "2021-05-03T19:11:20+00:00"
+ "time": "2023-06-25T14:52:30+00:00"
},
{
"name": "psr/container",
- "version": "1.1.1",
+ "version": "1.1.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
+ "reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
+ "reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
"shasum": ""
},
"require": {
- "php": ">=7.2.0"
+ "php": ">=7.4.0"
},
"type": "library",
"autoload": {
@@ -2972,36 +2912,36 @@
],
"support": {
"issues": "https://github.com/php-fig/container/issues",
- "source": "https://github.com/php-fig/container/tree/1.1.1"
+ "source": "https://github.com/php-fig/container/tree/1.1.2"
},
- "time": "2021-03-05T17:36:06+00:00"
+ "time": "2021-11-05T16:50:12+00:00"
},
{
- "name": "psr/link",
- "version": "1.0.0",
+ "name": "psr/http-message",
+ "version": "1.1",
"source": {
"type": "git",
- "url": "https://github.com/php-fig/link.git",
- "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562"
+ "url": "https://github.com/php-fig/http-message.git",
+ "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/link/zipball/eea8e8662d5cd3ae4517c9b864493f59fca95562",
- "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+ "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.1.x-dev"
}
},
"autoload": {
"psr-4": {
- "Psr\\Link\\": "src/"
+ "Psr\\Http\\Message\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -3014,57 +2954,51 @@
"homepage": "http://www.php-fig.org/"
}
],
- "description": "Common interfaces for HTTP links",
+ "description": "Common interface for HTTP messages",
+ "homepage": "https://github.com/php-fig/http-message",
"keywords": [
"http",
- "http-link",
- "link",
+ "http-message",
"psr",
- "psr-13",
- "rest"
+ "psr-7",
+ "request",
+ "response"
],
"support": {
- "source": "https://github.com/php-fig/link/tree/master"
+ "source": "https://github.com/php-fig/http-message/tree/1.1"
},
- "time": "2016-10-28T16:06:13+00:00"
+ "time": "2023-04-04T09:50:52+00:00"
},
{
- "name": "symfony/polyfill-ctype",
- "version": "v1.23.0",
+ "name": "psr/link",
+ "version": "2.0.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce"
+ "url": "https://github.com/php-fig/link.git",
+ "reference": "84b159194ecfd7eaa472280213976e96415433f7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce",
- "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce",
+ "url": "https://api.github.com/repos/php-fig/link/zipball/84b159194ecfd7eaa472280213976e96415433f7",
+ "reference": "84b159194ecfd7eaa472280213976e96415433f7",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=8.0.0"
},
"suggest": {
- "ext-ctype": "For best performance"
+ "fig/link-util": "Provides some useful PSR-13 utilities"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.23-dev"
- },
- "thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Polyfill\\Ctype\\": ""
- },
- "files": [
- "bootstrap.php"
- ]
+ "Psr\\Link\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -3072,40 +3006,24 @@
],
"authors": [
{
- "name": "Gert de Pagter",
- "email": "BackEndTea@gmail.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
}
],
- "description": "Symfony polyfill for ctype functions",
- "homepage": "https://symfony.com",
+ "description": "Common interfaces for HTTP links",
+ "homepage": "https://github.com/php-fig/link",
"keywords": [
- "compatibility",
- "ctype",
- "polyfill",
- "portable"
+ "http",
+ "http-link",
+ "link",
+ "psr",
+ "psr-13",
+ "rest"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0"
+ "source": "https://github.com/php-fig/link/tree/2.0.1"
},
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2021-02-19T12:13:01+00:00"
+ "time": "2021-03-11T23:00:27+00:00"
},
{
"name": "webimpress/safe-writer",
@@ -3168,21 +3086,21 @@
},
{
"name": "webmozart/assert",
- "version": "1.10.0",
+ "version": "1.11.0",
"source": {
"type": "git",
"url": "https://github.com/webmozarts/assert.git",
- "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25"
+ "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25",
- "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
+ "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0",
- "symfony/polyfill-ctype": "^1.8"
+ "ext-ctype": "*",
+ "php": "^7.2 || ^8.0"
},
"conflict": {
"phpstan/phpstan": "<0.12.20",
@@ -3220,35 +3138,35 @@
],
"support": {
"issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/1.10.0"
+ "source": "https://github.com/webmozarts/assert/tree/1.11.0"
},
- "time": "2021-03-09T10:59:23+00:00"
+ "time": "2022-06-03T18:03:27+00:00"
}
],
"packages-dev": [
{
"name": "amphp/amp",
- "version": "v2.5.2",
+ "version": "v2.6.2",
"source": {
"type": "git",
"url": "https://github.com/amphp/amp.git",
- "reference": "efca2b32a7580087adb8aabbff6be1dc1bb924a9"
+ "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/amphp/amp/zipball/efca2b32a7580087adb8aabbff6be1dc1bb924a9",
- "reference": "efca2b32a7580087adb8aabbff6be1dc1bb924a9",
+ "url": "https://api.github.com/repos/amphp/amp/zipball/9d5100cebffa729aaffecd3ad25dc5aeea4f13bb",
+ "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb",
"shasum": ""
},
"require": {
- "php": ">=7"
+ "php": ">=7.1"
},
"require-dev": {
"amphp/php-cs-fixer-config": "dev-master",
"amphp/phpunit-util": "^1",
"ext-json": "*",
"jetbrains/phpstorm-stubs": "^2019.3",
- "phpunit/phpunit": "^6.0.9 | ^7",
+ "phpunit/phpunit": "^7 | ^8 | ^9",
"psalm/phar": "^3.11@dev",
"react/promise": "^2"
},
@@ -3259,13 +3177,13 @@
}
},
"autoload": {
- "psr-4": {
- "Amp\\": "lib"
- },
"files": [
"lib/functions.php",
"lib/Internal/functions.php"
- ]
+ ],
+ "psr-4": {
+ "Amp\\": "lib"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -3290,7 +3208,7 @@
}
],
"description": "A non-blocking concurrency framework for PHP applications.",
- "homepage": "http://amphp.org/amp",
+ "homepage": "https://amphp.org/amp",
"keywords": [
"async",
"asynchronous",
@@ -3305,7 +3223,7 @@
"support": {
"irc": "irc://irc.freenode.org/amphp",
"issues": "https://github.com/amphp/amp/issues",
- "source": "https://github.com/amphp/amp/tree/v2.5.2"
+ "source": "https://github.com/amphp/amp/tree/v2.6.2"
},
"funding": [
{
@@ -3313,7 +3231,7 @@
"type": "github"
}
],
- "time": "2021-01-10T17:06:37+00:00"
+ "time": "2022-02-20T17:52:18+00:00"
},
{
"name": "amphp/byte-stream",
@@ -3348,12 +3266,12 @@
}
},
"autoload": {
- "psr-4": {
- "Amp\\ByteStream\\": "lib"
- },
"files": [
"lib/functions.php"
- ]
+ ],
+ "psr-4": {
+ "Amp\\ByteStream\\": "lib"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -3394,16 +3312,16 @@
},
{
"name": "composer/package-versions-deprecated",
- "version": "1.11.99.2",
+ "version": "1.11.99.5",
"source": {
"type": "git",
"url": "https://github.com/composer/package-versions-deprecated.git",
- "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c"
+ "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/c6522afe5540d5fc46675043d3ed5a45a740b27c",
- "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c",
+ "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d",
+ "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d",
"shasum": ""
},
"require": {
@@ -3447,7 +3365,78 @@
"description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
"support": {
"issues": "https://github.com/composer/package-versions-deprecated/issues",
- "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.2"
+ "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5"
+ },
+ "funding": [
+ {
+ "url": "https://packagist.com",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/composer",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-01-17T14:14:24+00:00"
+ },
+ {
+ "name": "composer/pcre",
+ "version": "3.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/composer/pcre.git",
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.4 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^1.3",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "symfony/phpunit-bridge": "^5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Composer\\Pcre\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be",
+ "homepage": "http://seld.be"
+ }
+ ],
+ "description": "PCRE wrapping library that offers type-safe preg_* replacements.",
+ "keywords": [
+ "PCRE",
+ "preg",
+ "regex",
+ "regular expression"
+ ],
+ "support": {
+ "issues": "https://github.com/composer/pcre/issues",
+ "source": "https://github.com/composer/pcre/tree/3.1.0"
},
"funding": [
{
@@ -3463,27 +3452,27 @@
"type": "tidelift"
}
],
- "time": "2021-05-24T07:46:03+00:00"
+ "time": "2022-11-17T09:50:14+00:00"
},
{
"name": "composer/semver",
- "version": "3.2.5",
+ "version": "3.3.2",
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
- "reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9"
+ "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/semver/zipball/31f3ea725711245195f62e54ffa402d8ef2fdba9",
- "reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9",
+ "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9",
+ "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9",
"shasum": ""
},
"require": {
"php": "^5.3.2 || ^7.0 || ^8.0"
},
"require-dev": {
- "phpstan/phpstan": "^0.12.54",
+ "phpstan/phpstan": "^1.4",
"symfony/phpunit-bridge": "^4.2 || ^5"
},
"type": "library",
@@ -3528,7 +3517,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/semver/issues",
- "source": "https://github.com/composer/semver/tree/3.2.5"
+ "source": "https://github.com/composer/semver/tree/3.3.2"
},
"funding": [
{
@@ -3544,29 +3533,31 @@
"type": "tidelift"
}
],
- "time": "2021-05-24T12:41:47+00:00"
+ "time": "2022-04-01T19:23:25+00:00"
},
{
"name": "composer/xdebug-handler",
- "version": "2.0.1",
+ "version": "3.0.3",
"source": {
"type": "git",
"url": "https://github.com/composer/xdebug-handler.git",
- "reference": "964adcdd3a28bf9ed5d9ac6450064e0d71ed7496"
+ "reference": "ced299686f41dce890debac69273b47ffe98a40c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/964adcdd3a28bf9ed5d9ac6450064e0d71ed7496",
- "reference": "964adcdd3a28bf9ed5d9ac6450064e0d71ed7496",
+ "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c",
+ "reference": "ced299686f41dce890debac69273b47ffe98a40c",
"shasum": ""
},
"require": {
- "php": "^5.3.2 || ^7.0 || ^8.0",
- "psr/log": "^1.0"
+ "composer/pcre": "^1 || ^2 || ^3",
+ "php": "^7.2.5 || ^8.0",
+ "psr/log": "^1 || ^2 || ^3"
},
"require-dev": {
- "phpstan/phpstan": "^0.12.55",
- "symfony/phpunit-bridge": "^4.2 || ^5"
+ "phpstan/phpstan": "^1.0",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "symfony/phpunit-bridge": "^6.0"
},
"type": "library",
"autoload": {
@@ -3592,7 +3583,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/xdebug-handler/issues",
- "source": "https://github.com/composer/xdebug-handler/tree/2.0.1"
+ "source": "https://github.com/composer/xdebug-handler/tree/3.0.3"
},
"funding": [
{
@@ -3608,31 +3599,31 @@
"type": "tidelift"
}
],
- "time": "2021-05-05T19:37:51+00:00"
+ "time": "2022-02-25T21:32:43+00:00"
},
{
"name": "dealerdirect/phpcodesniffer-composer-installer",
- "version": "v0.7.1",
+ "version": "v0.7.2",
"source": {
"type": "git",
"url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
- "reference": "fe390591e0241955f22eb9ba327d137e501c771c"
+ "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c",
- "reference": "fe390591e0241955f22eb9ba327d137e501c771c",
+ "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db",
+ "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0 || ^2.0",
"php": ">=5.3",
- "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0"
+ "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0"
},
"require-dev": {
"composer/composer": "*",
- "phpcompatibility/php-compatibility": "^9.0",
- "sensiolabs/security-checker": "^4.1.0"
+ "php-parallel-lint/php-parallel-lint": "^1.3.1",
+ "phpcompatibility/php-compatibility": "^9.0"
},
"type": "composer-plugin",
"extra": {
@@ -3653,6 +3644,10 @@
"email": "franck.nijhof@dealerdirect.com",
"homepage": "http://www.frenck.nl",
"role": "Developer / IT Manager"
+ },
+ {
+ "name": "Contributors",
+ "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors"
}
],
"description": "PHP_CodeSniffer Standards Composer Installer Plugin",
@@ -3664,6 +3659,7 @@
"codesniffer",
"composer",
"installer",
+ "phpcbf",
"phpcs",
"plugin",
"qa",
@@ -3678,7 +3674,7 @@
"issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues",
"source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer"
},
- "time": "2020-12-07T18:04:37+00:00"
+ "time": "2022-02-04T12:51:07+00:00"
},
{
"name": "dnoegel/php-xdg-base-dir",
@@ -3717,31 +3713,79 @@
},
"time": "2019-12-04T15:06:13+00:00"
},
+ {
+ "name": "doctrine/deprecations",
+ "version": "v1.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/deprecations.git",
+ "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
+ "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^9",
+ "phpstan/phpstan": "1.4.10 || 1.10.15",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "psalm/plugin-phpunit": "0.18.4",
+ "psr/log": "^1 || ^2 || ^3",
+ "vimeo/psalm": "4.30.0 || 5.12.0"
+ },
+ "suggest": {
+ "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
+ "homepage": "https://www.doctrine-project.org/",
+ "support": {
+ "issues": "https://github.com/doctrine/deprecations/issues",
+ "source": "https://github.com/doctrine/deprecations/tree/v1.1.1"
+ },
+ "time": "2023-06-03T09:27:29+00:00"
+ },
{
"name": "doctrine/instantiator",
- "version": "1.4.0",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b"
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b",
- "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^8.0",
+ "doctrine/coding-standard": "^9 || ^11",
"ext-pdo": "*",
"ext-phar": "*",
- "phpbench/phpbench": "^0.13 || 1.0.0-alpha2",
- "phpstan/phpstan": "^0.12",
- "phpstan/phpstan-phpunit": "^0.12",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
+ "phpbench/phpbench": "^0.16 || ^1",
+ "phpstan/phpstan": "^1.4",
+ "phpstan/phpstan-phpunit": "^1",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "vimeo/psalm": "^4.30 || ^5.4"
},
"type": "library",
"autoload": {
@@ -3768,7 +3812,7 @@
],
"support": {
"issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/1.4.0"
+ "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
},
"funding": [
{
@@ -3784,7 +3828,7 @@
"type": "tidelift"
}
],
- "time": "2020-11-10T18:47:58+00:00"
+ "time": "2022-12-30T00:15:36+00:00"
},
{
"name": "felixfbecker/advanced-json-rpc",
@@ -3833,16 +3877,16 @@
},
{
"name": "felixfbecker/language-server-protocol",
- "version": "1.5.1",
+ "version": "v1.5.2",
"source": {
"type": "git",
"url": "https://github.com/felixfbecker/php-language-server-protocol.git",
- "reference": "9d846d1f5cf101deee7a61c8ba7caa0a975cd730"
+ "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/9d846d1f5cf101deee7a61c8ba7caa0a975cd730",
- "reference": "9d846d1f5cf101deee7a61c8ba7caa0a975cd730",
+ "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842",
+ "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842",
"shasum": ""
},
"require": {
@@ -3883,9 +3927,9 @@
],
"support": {
"issues": "https://github.com/felixfbecker/php-language-server-protocol/issues",
- "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/1.5.1"
+ "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2"
},
- "time": "2021-02-22T14:02:09+00:00"
+ "time": "2022-03-02T22:36:06+00:00"
},
{
"name": "laminas/laminas-coding-standard",
@@ -3942,37 +3986,38 @@
},
{
"name": "myclabs/deep-copy",
- "version": "1.10.2",
+ "version": "1.11.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220"
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220",
- "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
- "replace": {
- "myclabs/deep-copy": "self.version"
+ "conflict": {
+ "doctrine/collections": "<1.6.8",
+ "doctrine/common": "<2.13.3 || >=3,<3.2.2"
},
"require-dev": {
- "doctrine/collections": "^1.0",
- "doctrine/common": "^2.6",
- "phpunit/phpunit": "^7.1"
+ "doctrine/collections": "^1.6.8",
+ "doctrine/common": "^2.13.3 || ^3.2.2",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
},
"type": "library",
"autoload": {
- "psr-4": {
- "DeepCopy\\": "src/DeepCopy/"
- },
"files": [
"src/DeepCopy/deep_copy.php"
- ]
+ ],
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -3988,7 +4033,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
},
"funding": [
{
@@ -3996,20 +4041,20 @@
"type": "tidelift"
}
],
- "time": "2020-11-13T09:40:50+00:00"
+ "time": "2023-03-08T13:26:56+00:00"
},
{
"name": "netresearch/jsonmapper",
- "version": "v4.0.0",
+ "version": "v4.2.0",
"source": {
"type": "git",
"url": "https://github.com/cweiske/jsonmapper.git",
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d"
+ "reference": "f60565f8c0566a31acf06884cdaa591867ecc956"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
+ "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/f60565f8c0566a31acf06884cdaa591867ecc956",
+ "reference": "f60565f8c0566a31acf06884cdaa591867ecc956",
"shasum": ""
},
"require": {
@@ -4045,9 +4090,9 @@
"support": {
"email": "cweiske@cweiske.de",
"issues": "https://github.com/cweiske/jsonmapper/issues",
- "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0"
+ "source": "https://github.com/cweiske/jsonmapper/tree/v4.2.0"
},
- "time": "2020-12-01T19:48:11+00:00"
+ "time": "2023-04-09T17:37:40+00:00"
},
{
"name": "openlss/lib-array2xml",
@@ -4104,16 +4149,16 @@
},
{
"name": "phar-io/manifest",
- "version": "2.0.1",
+ "version": "2.0.3",
"source": {
"type": "git",
"url": "https://github.com/phar-io/manifest.git",
- "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133"
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
- "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
"shasum": ""
},
"require": {
@@ -4158,22 +4203,22 @@
"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"
},
- "time": "2020-06-27T14:33:11+00:00"
+ "time": "2021-07-20T11:28:43+00:00"
},
{
"name": "phar-io/version",
- "version": "3.1.0",
+ "version": "3.2.1",
"source": {
"type": "git",
"url": "https://github.com/phar-io/version.git",
- "reference": "bae7c545bef187884426f042434e561ab1ddb182"
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182",
- "reference": "bae7c545bef187884426f042434e561ab1ddb182",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
"shasum": ""
},
"require": {
@@ -4209,9 +4254,9 @@
"description": "Library for handling version information and constraints",
"support": {
"issues": "https://github.com/phar-io/version/issues",
- "source": "https://github.com/phar-io/version/tree/3.1.0"
+ "source": "https://github.com/phar-io/version/tree/3.2.1"
},
- "time": "2021-02-23T14:00:09+00:00"
+ "time": "2022-02-21T01:04:05+00:00"
},
{
"name": "phpdocumentor/reflection-common",
@@ -4268,16 +4313,16 @@
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "5.2.2",
+ "version": "5.3.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556"
+ "reference": "622548b623e81ca6d78b721c5e029f4ce664f170"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556",
- "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170",
+ "reference": "622548b623e81ca6d78b721c5e029f4ce664f170",
"shasum": ""
},
"require": {
@@ -4288,7 +4333,8 @@
"webmozart/assert": "^1.9.1"
},
"require-dev": {
- "mockery/mockery": "~1.3.2"
+ "mockery/mockery": "~1.3.2",
+ "psalm/phar": "^4.8"
},
"type": "library",
"extra": {
@@ -4318,30 +4364,39 @@
"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": "2020-09-03T19:13:55+00:00"
+ "time": "2021-10-19T17:43:47+00:00"
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.4.0",
+ "version": "1.7.2",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"
+ "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
- "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d",
+ "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.0"
+ "doctrine/deprecations": "^1.0",
+ "php": "^7.4 || ^8.0",
+ "phpdocumentor/reflection-common": "^2.0",
+ "phpstan/phpdoc-parser": "^1.13"
},
"require-dev": {
- "ext-tokenizer": "*"
+ "ext-tokenizer": "*",
+ "phpbench/phpbench": "^1.2",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpunit/phpunit": "^9.5",
+ "rector/rector": "^0.13.9",
+ "vimeo/psalm": "^4.25"
},
"type": "library",
"extra": {
@@ -4367,39 +4422,40 @@
"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.4.0"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.2"
},
- "time": "2020-09-17T18:55:26+00:00"
+ "time": "2023-05-30T18:13:47+00:00"
},
{
"name": "phpspec/prophecy",
- "version": "1.13.0",
+ "version": "v1.17.0",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy.git",
- "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea"
+ "reference": "15873c65b207b07765dbc3c95d20fdf4a320cbe2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea",
- "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/15873c65b207b07765dbc3c95d20fdf4a320cbe2",
+ "reference": "15873c65b207b07765dbc3c95d20fdf4a320cbe2",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.2",
- "php": "^7.2 || ~8.0, <8.1",
+ "doctrine/instantiator": "^1.2 || ^2.0",
+ "php": "^7.2 || 8.0.* || 8.1.* || 8.2.*",
"phpdocumentor/reflection-docblock": "^5.2",
"sebastian/comparator": "^3.0 || ^4.0",
"sebastian/recursion-context": "^3.0 || ^4.0"
},
"require-dev": {
- "phpspec/phpspec": "^6.0",
+ "phpspec/phpspec": "^6.0 || ^7.0",
+ "phpstan/phpstan": "^1.9",
"phpunit/phpunit": "^8.0 || ^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.11.x-dev"
+ "dev-master": "1.x-dev"
}
},
"autoload": {
@@ -4434,22 +4490,22 @@
],
"support": {
"issues": "https://github.com/phpspec/prophecy/issues",
- "source": "https://github.com/phpspec/prophecy/tree/1.13.0"
+ "source": "https://github.com/phpspec/prophecy/tree/v1.17.0"
},
- "time": "2021-03-17T13:42:18+00:00"
+ "time": "2023-02-02T15:41:36+00:00"
},
{
"name": "phpspec/prophecy-phpunit",
- "version": "v2.0.1",
+ "version": "v2.0.2",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy-phpunit.git",
- "reference": "2d7a9df55f257d2cba9b1d0c0963a54960657177"
+ "reference": "9f26c224a2fa335f33e6666cc078fbf388255e87"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy-phpunit/zipball/2d7a9df55f257d2cba9b1d0c0963a54960657177",
- "reference": "2d7a9df55f257d2cba9b1d0c0963a54960657177",
+ "url": "https://api.github.com/repos/phpspec/prophecy-phpunit/zipball/9f26c224a2fa335f33e6666cc078fbf388255e87",
+ "reference": "9f26c224a2fa335f33e6666cc078fbf388255e87",
"shasum": ""
},
"require": {
@@ -4486,42 +4542,39 @@
],
"support": {
"issues": "https://github.com/phpspec/prophecy-phpunit/issues",
- "source": "https://github.com/phpspec/prophecy-phpunit/tree/v2.0.1"
+ "source": "https://github.com/phpspec/prophecy-phpunit/tree/v2.0.2"
},
- "time": "2020-07-09T08:33:42+00:00"
+ "time": "2023-04-18T11:58:05+00:00"
},
{
"name": "phpstan/phpdoc-parser",
- "version": "0.5.4",
+ "version": "1.22.1",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "e352d065af1ae9b41c12d1dfd309e90f7b1f55c9"
+ "reference": "65c39594fbd8c67abfc68bb323f86447bab79cc0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e352d065af1ae9b41c12d1dfd309e90f7b1f55c9",
- "reference": "e352d065af1ae9b41c12d1dfd309e90f7b1f55c9",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/65c39594fbd8c67abfc68bb323f86447bab79cc0",
+ "reference": "65c39594fbd8c67abfc68bb323f86447bab79cc0",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
+ "php": "^7.2 || ^8.0"
},
"require-dev": {
- "phing/phing": "^2.16.3",
+ "doctrine/annotations": "^2.0",
+ "nikic/php-parser": "^4.15",
"php-parallel-lint/php-parallel-lint": "^1.2",
"phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^0.12.60",
- "phpstan/phpstan-strict-rules": "^0.12.5",
- "phpunit/phpunit": "^7.5.20",
+ "phpstan/phpstan": "^1.5",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpstan/phpstan-strict-rules": "^1.0",
+ "phpunit/phpunit": "^9.5",
"symfony/process": "^5.2"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "0.5-dev"
- }
- },
"autoload": {
"psr-4": {
"PHPStan\\PhpDocParser\\": [
@@ -4536,29 +4589,29 @@
"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/0.5.4"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.22.1"
},
- "time": "2021-04-03T14:46:19+00:00"
+ "time": "2023-06-29T20:46:06+00:00"
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.6",
+ "version": "9.2.26",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "f6293e1b30a2354e8428e004689671b83871edde"
+ "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f6293e1b30a2354e8428e004689671b83871edde",
- "reference": "f6293e1b30a2354e8428e004689671b83871edde",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
+ "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
"ext-xmlwriter": "*",
- "nikic/php-parser": "^4.10.2",
+ "nikic/php-parser": "^4.15",
"php": ">=7.3",
"phpunit/php-file-iterator": "^3.0.3",
"phpunit/php-text-template": "^2.0.2",
@@ -4573,8 +4626,8 @@
"phpunit/phpunit": "^9.3"
},
"suggest": {
- "ext-pcov": "*",
- "ext-xdebug": "*"
+ "ext-pcov": "PHP extension that provides line coverage",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"type": "library",
"extra": {
@@ -4607,7 +4660,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.6"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26"
},
"funding": [
{
@@ -4615,20 +4668,20 @@
"type": "github"
}
],
- "time": "2021-03-28T07:26:59+00:00"
+ "time": "2023-03-06T12:58:08+00:00"
},
{
"name": "phpunit/php-file-iterator",
- "version": "3.0.5",
+ "version": "3.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8"
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8",
- "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
"shasum": ""
},
"require": {
@@ -4667,7 +4720,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
- "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.5"
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
},
"funding": [
{
@@ -4675,7 +4728,7 @@
"type": "github"
}
],
- "time": "2020-09-28T05:57:25+00:00"
+ "time": "2021-12-02T12:48:52+00:00"
},
{
"name": "phpunit/php-invoker",
@@ -4860,20 +4913,20 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.5.6",
+ "version": "9.6.10",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb"
+ "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb",
- "reference": "fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328",
+ "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.3.1",
+ "doctrine/instantiator": "^1.3.1 || ^2",
"ext-dom": "*",
"ext-json": "*",
"ext-libxml": "*",
@@ -4881,34 +4934,29 @@
"ext-xml": "*",
"ext-xmlwriter": "*",
"myclabs/deep-copy": "^1.10.1",
- "phar-io/manifest": "^2.0.1",
+ "phar-io/manifest": "^2.0.3",
"phar-io/version": "^3.0.2",
"php": ">=7.3",
- "phpspec/prophecy": "^1.12.1",
- "phpunit/php-code-coverage": "^9.2.3",
+ "phpunit/php-code-coverage": "^9.2.13",
"phpunit/php-file-iterator": "^3.0.5",
"phpunit/php-invoker": "^3.1.1",
"phpunit/php-text-template": "^2.0.3",
"phpunit/php-timer": "^5.0.2",
"sebastian/cli-parser": "^1.0.1",
"sebastian/code-unit": "^1.0.6",
- "sebastian/comparator": "^4.0.5",
+ "sebastian/comparator": "^4.0.8",
"sebastian/diff": "^4.0.3",
"sebastian/environment": "^5.1.3",
- "sebastian/exporter": "^4.0.3",
+ "sebastian/exporter": "^4.0.5",
"sebastian/global-state": "^5.0.1",
"sebastian/object-enumerator": "^4.0.3",
"sebastian/resource-operations": "^3.0.3",
- "sebastian/type": "^2.3.4",
+ "sebastian/type": "^3.2",
"sebastian/version": "^3.0.2"
},
- "require-dev": {
- "ext-pdo": "*",
- "phpspec/prophecy-phpunit": "^2.0.1"
- },
"suggest": {
- "ext-soap": "*",
- "ext-xdebug": "*"
+ "ext-soap": "To be able to generate mocks based on WSDL files",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"bin": [
"phpunit"
@@ -4916,15 +4964,15 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.5-dev"
+ "dev-master": "9.6-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
- ],
"files": [
"src/Framework/Assert/Functions.php"
+ ],
+ "classmap": [
+ "src/"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -4947,19 +4995,24 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.6"
+ "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10"
},
"funding": [
{
- "url": "https://phpunit.de/donate.html",
+ "url": "https://phpunit.de/sponsors.html",
"type": "custom"
},
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
+ "type": "tidelift"
}
],
- "time": "2021-06-23T05:14:38+00:00"
+ "time": "2023-07-10T04:04:23+00:00"
},
{
"name": "psalm/plugin-phpunit",
@@ -5023,30 +5076,30 @@
},
{
"name": "psr/log",
- "version": "1.1.4",
+ "version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "d49695b909c3b7628b6289db5479a1c204601f11"
+ "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
- "reference": "d49695b909c3b7628b6289db5479a1c204601f11",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
+ "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": ">=8.0.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1.x-dev"
+ "dev-master": "3.x-dev"
}
},
"autoload": {
"psr-4": {
- "Psr\\Log\\": "Psr/Log/"
+ "Psr\\Log\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5067,9 +5120,9 @@
"psr-3"
],
"support": {
- "source": "https://github.com/php-fig/log/tree/1.1.4"
+ "source": "https://github.com/php-fig/log/tree/3.0.0"
},
- "time": "2021-05-03T11:20:27+00:00"
+ "time": "2021-07-14T16:46:02+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -5240,16 +5293,16 @@
},
{
"name": "sebastian/comparator",
- "version": "4.0.6",
+ "version": "4.0.8",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "55f4261989e546dc112258c7a75935a81a7ce382"
+ "reference": "fa0f136dd2334583309d32b62544682ee972b51a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382",
- "reference": "55f4261989e546dc112258c7a75935a81a7ce382",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a",
+ "reference": "fa0f136dd2334583309d32b62544682ee972b51a",
"shasum": ""
},
"require": {
@@ -5302,7 +5355,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
- "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8"
},
"funding": [
{
@@ -5310,7 +5363,7 @@
"type": "github"
}
],
- "time": "2020-10-26T15:49:45+00:00"
+ "time": "2022-09-14T12:41:17+00:00"
},
{
"name": "sebastian/complexity",
@@ -5371,16 +5424,16 @@
},
{
"name": "sebastian/diff",
- "version": "4.0.4",
+ "version": "4.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
+ "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
+ "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
"shasum": ""
},
"require": {
@@ -5425,7 +5478,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5"
},
"funding": [
{
@@ -5433,20 +5486,20 @@
"type": "github"
}
],
- "time": "2020-10-26T13:10:38+00:00"
+ "time": "2023-05-07T05:35:17+00:00"
},
{
"name": "sebastian/environment",
- "version": "5.1.3",
+ "version": "5.1.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "388b6ced16caa751030f6a69e588299fa09200ac"
+ "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac",
- "reference": "388b6ced16caa751030f6a69e588299fa09200ac",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
+ "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
"shasum": ""
},
"require": {
@@ -5488,7 +5541,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/environment/issues",
- "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3"
+ "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
},
"funding": [
{
@@ -5496,20 +5549,20 @@
"type": "github"
}
],
- "time": "2020-09-28T05:52:38+00:00"
+ "time": "2023-02-03T06:03:51+00:00"
},
{
"name": "sebastian/exporter",
- "version": "4.0.3",
+ "version": "4.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65"
+ "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65",
- "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
+ "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
"shasum": ""
},
"require": {
@@ -5558,14 +5611,14 @@
}
],
"description": "Provides the functionality to export PHP variables for visualization",
- "homepage": "http://www.github.com/sebastianbergmann/exporter",
+ "homepage": "https://www.github.com/sebastianbergmann/exporter",
"keywords": [
"export",
"exporter"
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.3"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5"
},
"funding": [
{
@@ -5573,20 +5626,20 @@
"type": "github"
}
],
- "time": "2020-09-28T05:24:23+00:00"
+ "time": "2022-09-14T06:03:37+00:00"
},
{
"name": "sebastian/global-state",
- "version": "5.0.3",
+ "version": "5.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49"
+ "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/23bd5951f7ff26f12d4e3242864df3e08dec4e49",
- "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
"shasum": ""
},
"require": {
@@ -5629,7 +5682,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.3"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
},
"funding": [
{
@@ -5637,7 +5690,7 @@
"type": "github"
}
],
- "time": "2021-06-11T13:31:12+00:00"
+ "time": "2022-02-14T08:28:10+00:00"
},
{
"name": "sebastian/lines-of-code",
@@ -5810,16 +5863,16 @@
},
{
"name": "sebastian/recursion-context",
- "version": "4.0.4",
+ "version": "4.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
+ "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
- "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
+ "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
"shasum": ""
},
"require": {
@@ -5858,10 +5911,10 @@
}
],
"description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
+ "homepage": "https://github.com/sebastianbergmann/recursion-context",
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
},
"funding": [
{
@@ -5869,7 +5922,7 @@
"type": "github"
}
],
- "time": "2020-10-26T13:17:30+00:00"
+ "time": "2023-02-03T06:07:39+00:00"
},
{
"name": "sebastian/resource-operations",
@@ -5928,28 +5981,28 @@
},
{
"name": "sebastian/type",
- "version": "2.3.4",
+ "version": "3.2.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/type.git",
- "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914"
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914",
- "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
"shasum": ""
},
"require": {
"php": ">=7.3"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "^9.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.3-dev"
+ "dev-master": "3.2-dev"
}
},
"autoload": {
@@ -5972,7 +6025,7 @@
"homepage": "https://github.com/sebastianbergmann/type",
"support": {
"issues": "https://github.com/sebastianbergmann/type/issues",
- "source": "https://github.com/sebastianbergmann/type/tree/2.3.4"
+ "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
},
"funding": [
{
@@ -5980,7 +6033,7 @@
"type": "github"
}
],
- "time": "2021-06-15T12:49:02+00:00"
+ "time": "2023-02-03T06:13:03+00:00"
},
{
"name": "sebastian/version",
@@ -6037,32 +6090,32 @@
},
{
"name": "slevomat/coding-standard",
- "version": "7.0.9",
+ "version": "7.2.1",
"source": {
"type": "git",
"url": "https://github.com/slevomat/coding-standard.git",
- "reference": "d59652e000bcde019459dcba677de030867d0232"
+ "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/d59652e000bcde019459dcba677de030867d0232",
- "reference": "d59652e000bcde019459dcba677de030867d0232",
+ "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/aff06ae7a84e4534bf6f821dc982a93a5d477c90",
+ "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90",
"shasum": ""
},
"require": {
"dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7",
- "php": "^7.1 || ^8.0",
- "phpstan/phpdoc-parser": "0.5.1 - 0.5.4",
- "squizlabs/php_codesniffer": "^3.6.0"
+ "php": "^7.2 || ^8.0",
+ "phpstan/phpdoc-parser": "^1.5.1",
+ "squizlabs/php_codesniffer": "^3.6.2"
},
"require-dev": {
- "phing/phing": "2.16.4",
- "php-parallel-lint/php-parallel-lint": "1.3.0",
- "phpstan/phpstan": "0.12.88",
- "phpstan/phpstan-deprecation-rules": "0.12.6",
- "phpstan/phpstan-phpunit": "0.12.19",
- "phpstan/phpstan-strict-rules": "0.12.9",
- "phpunit/phpunit": "7.5.20|8.5.5|9.5.5"
+ "phing/phing": "2.17.3",
+ "php-parallel-lint/php-parallel-lint": "1.3.2",
+ "phpstan/phpstan": "1.4.10|1.7.1",
+ "phpstan/phpstan-deprecation-rules": "1.0.0",
+ "phpstan/phpstan-phpunit": "1.0.0|1.1.1",
+ "phpstan/phpstan-strict-rules": "1.2.3",
+ "phpunit/phpunit": "7.5.20|8.5.21|9.5.20"
},
"type": "phpcodesniffer-standard",
"extra": {
@@ -6082,7 +6135,7 @@
"description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.",
"support": {
"issues": "https://github.com/slevomat/coding-standard/issues",
- "source": "https://github.com/slevomat/coding-standard/tree/7.0.9"
+ "source": "https://github.com/slevomat/coding-standard/tree/7.2.1"
},
"funding": [
{
@@ -6094,20 +6147,20 @@
"type": "tidelift"
}
],
- "time": "2021-06-07T10:08:42+00:00"
+ "time": "2022-05-25T10:58:12+00:00"
},
{
"name": "squizlabs/php_codesniffer",
- "version": "3.6.0",
+ "version": "3.7.2",
"source": {
"type": "git",
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625"
+ "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ffced0d2c8fa8e6cdc4d695a743271fab6c38625",
- "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879",
+ "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879",
"shasum": ""
},
"require": {
@@ -6143,56 +6196,54 @@
"homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
"keywords": [
"phpcs",
- "standards"
+ "standards",
+ "static analysis"
],
"support": {
"issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues",
"source": "https://github.com/squizlabs/PHP_CodeSniffer",
"wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
},
- "time": "2021-04-09T00:54:41+00:00"
+ "time": "2023-02-22T23:07:41+00:00"
},
{
"name": "symfony/console",
- "version": "v5.3.2",
+ "version": "v6.0.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "649730483885ff2ca99ca0560ef0e5f6b03f2ac1"
+ "reference": "c3ebc83d031b71c39da318ca8b7a07ecc67507ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/649730483885ff2ca99ca0560ef0e5f6b03f2ac1",
- "reference": "649730483885ff2ca99ca0560ef0e5f6b03f2ac1",
+ "url": "https://api.github.com/repos/symfony/console/zipball/c3ebc83d031b71c39da318ca8b7a07ecc67507ed",
+ "reference": "c3ebc83d031b71c39da318ca8b7a07ecc67507ed",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1",
+ "php": ">=8.0.2",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php73": "^1.8",
- "symfony/polyfill-php80": "^1.15",
- "symfony/service-contracts": "^1.1|^2",
- "symfony/string": "^5.1"
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/string": "^5.4|^6.0"
},
"conflict": {
- "symfony/dependency-injection": "<4.4",
- "symfony/dotenv": "<5.1",
- "symfony/event-dispatcher": "<4.4",
- "symfony/lock": "<4.4",
- "symfony/process": "<4.4"
+ "symfony/dependency-injection": "<5.4",
+ "symfony/dotenv": "<5.4",
+ "symfony/event-dispatcher": "<5.4",
+ "symfony/lock": "<5.4",
+ "symfony/process": "<5.4"
},
"provide": {
- "psr/log-implementation": "1.0"
+ "psr/log-implementation": "1.0|2.0|3.0"
},
"require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "^4.4|^5.0",
- "symfony/dependency-injection": "^4.4|^5.0",
- "symfony/event-dispatcher": "^4.4|^5.0",
- "symfony/lock": "^4.4|^5.0",
- "symfony/process": "^4.4|^5.0",
- "symfony/var-dumper": "^4.4|^5.0"
+ "psr/log": "^1|^2|^3",
+ "symfony/config": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/event-dispatcher": "^5.4|^6.0",
+ "symfony/lock": "^5.4|^6.0",
+ "symfony/process": "^5.4|^6.0",
+ "symfony/var-dumper": "^5.4|^6.0"
},
"suggest": {
"psr/log": "For using the console logger",
@@ -6232,7 +6283,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v5.3.2"
+ "source": "https://github.com/symfony/console/tree/v6.0.19"
},
"funding": [
{
@@ -6248,29 +6299,29 @@
"type": "tidelift"
}
],
- "time": "2021-06-12T09:42:48+00:00"
+ "time": "2023-01-01T08:36:10+00:00"
},
{
"name": "symfony/deprecation-contracts",
- "version": "v2.4.0",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627"
+ "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627",
- "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c",
+ "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=8.0.2"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.4-dev"
+ "dev-main": "3.0-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -6299,7 +6350,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2"
},
"funding": [
{
@@ -6315,32 +6366,35 @@
"type": "tidelift"
}
],
- "time": "2021-03-23T23:28:01+00:00"
+ "time": "2022-01-02T09:55:41+00:00"
},
{
- "name": "symfony/polyfill-intl-grapheme",
- "version": "v1.23.0",
+ "name": "symfony/polyfill-ctype",
+ "version": "v1.27.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab"
+ "url": "https://github.com/symfony/polyfill-ctype.git",
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/24b72c6baa32c746a4d0840147c9715e42bb68ab",
- "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
+ "provide": {
+ "ext-ctype": "*"
+ },
"suggest": {
- "ext-intl": "For best performance"
+ "ext-ctype": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.23-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6348,12 +6402,12 @@
}
},
"autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
- },
"files": [
"bootstrap.php"
- ]
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Ctype\\": ""
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -6361,26 +6415,24 @@
],
"authors": [
{
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
+ "name": "Gert de Pagter",
+ "email": "BackEndTea@gmail.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for intl's grapheme_* functions",
+ "description": "Symfony polyfill for ctype functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
- "grapheme",
- "intl",
+ "ctype",
"polyfill",
- "portable",
- "shim"
+ "portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
},
"funding": [
{
@@ -6396,20 +6448,20 @@
"type": "tidelift"
}
],
- "time": "2021-05-27T09:17:38+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
- "name": "symfony/polyfill-intl-normalizer",
- "version": "v1.23.0",
+ "name": "symfony/polyfill-intl-grapheme",
+ "version": "v1.27.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
+ "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
- "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
"shasum": ""
},
"require": {
@@ -6421,7 +6473,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.23-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6429,15 +6481,12 @@
}
},
"autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
- },
"files": [
"bootstrap.php"
],
- "classmap": [
- "Resources/stubs"
- ]
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -6453,18 +6502,18 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for intl's Normalizer class and related functions",
+ "description": "Symfony polyfill for intl's grapheme_* functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
+ "grapheme",
"intl",
- "normalizer",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
},
"funding": [
{
@@ -6480,32 +6529,32 @@
"type": "tidelift"
}
],
- "time": "2021-02-19T12:13:01+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
- "name": "symfony/polyfill-mbstring",
- "version": "v1.23.0",
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.27.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1"
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2df51500adbaebdc4c38dea4c89a2e131c45c8a1",
- "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"suggest": {
- "ext-mbstring": "For best performance"
+ "ext-intl": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.23-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6513,11 +6562,14 @@
}
},
"autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Mbstring\\": ""
- },
"files": [
"bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -6534,17 +6586,18 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for the Mbstring extension",
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
- "mbstring",
+ "intl",
+ "normalizer",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
},
"funding": [
{
@@ -6560,29 +6613,35 @@
"type": "tidelift"
}
],
- "time": "2021-05-27T09:27:20+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
- "name": "symfony/polyfill-php73",
- "version": "v1.23.0",
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.27.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010"
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010",
- "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
+ "provide": {
+ "ext-mbstring": "*"
+ },
+ "suggest": {
+ "ext-mbstring": "For best performance"
+ },
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.23-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6590,15 +6649,12 @@
}
},
"autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Php73\\": ""
- },
"files": [
"bootstrap.php"
],
- "classmap": [
- "Resources/stubs"
- ]
+ "psr-4": {
+ "Symfony\\Polyfill\\Mbstring\\": ""
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -6614,16 +6670,17 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
+ "description": "Symfony polyfill for the Mbstring extension",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
+ "mbstring",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
},
"funding": [
{
@@ -6639,20 +6696,20 @@
"type": "tidelift"
}
],
- "time": "2021-02-19T12:13:01+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php80",
- "version": "v1.23.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0"
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/eca0bf41ed421bed1b57c4958bab16aa86b757d0",
- "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
"shasum": ""
},
"require": {
@@ -6661,7 +6718,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.23-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -6669,12 +6726,12 @@
}
},
"autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Php80\\": ""
- },
"files": [
"bootstrap.php"
],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php80\\": ""
+ },
"classmap": [
"Resources/stubs"
]
@@ -6706,7 +6763,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.0"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
},
"funding": [
{
@@ -6722,25 +6779,29 @@
"type": "tidelift"
}
],
- "time": "2021-02-19T12:13:01+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v2.4.0",
+ "version": "v2.5.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"
+ "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
- "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c",
+ "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "psr/container": "^1.1"
+ "psr/container": "^1.1",
+ "symfony/deprecation-contracts": "^2.1|^3"
+ },
+ "conflict": {
+ "ext-psr": "<1.1|>=2"
},
"suggest": {
"symfony/service-implementation": ""
@@ -6748,7 +6809,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.4-dev"
+ "dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -6785,7 +6846,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v2.4.0"
+ "source": "https://github.com/symfony/service-contracts/tree/v2.5.2"
},
"funding": [
{
@@ -6801,44 +6862,46 @@
"type": "tidelift"
}
],
- "time": "2021-04-01T10:43:52+00:00"
+ "time": "2022-05-30T19:17:29+00:00"
},
{
"name": "symfony/string",
- "version": "v5.3.2",
+ "version": "v6.0.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "0732e97e41c0a590f77e231afc16a327375d50b0"
+ "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/0732e97e41c0a590f77e231afc16a327375d50b0",
- "reference": "0732e97e41c0a590f77e231afc16a327375d50b0",
+ "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a",
+ "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
+ "php": ">=8.0.2",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-grapheme": "~1.0",
"symfony/polyfill-intl-normalizer": "~1.0",
- "symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php80": "~1.15"
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "symfony/translation-contracts": "<2.0"
},
"require-dev": {
- "symfony/error-handler": "^4.4|^5.0",
- "symfony/http-client": "^4.4|^5.0",
- "symfony/translation-contracts": "^1.1|^2",
- "symfony/var-exporter": "^4.4|^5.0"
+ "symfony/error-handler": "^5.4|^6.0",
+ "symfony/http-client": "^5.4|^6.0",
+ "symfony/translation-contracts": "^2.0|^3.0",
+ "symfony/var-exporter": "^5.4|^6.0"
},
"type": "library",
"autoload": {
- "psr-4": {
- "Symfony\\Component\\String\\": ""
- },
"files": [
"Resources/functions.php"
],
+ "psr-4": {
+ "Symfony\\Component\\String\\": ""
+ },
"exclude-from-classmap": [
"/Tests/"
]
@@ -6868,7 +6931,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v5.3.2"
+ "source": "https://github.com/symfony/string/tree/v6.0.19"
},
"funding": [
{
@@ -6884,20 +6947,20 @@
"type": "tidelift"
}
],
- "time": "2021-06-06T09:51:56+00:00"
+ "time": "2023-01-01T08:36:10+00:00"
},
{
"name": "theseer/tokenizer",
- "version": "1.2.0",
+ "version": "1.2.1",
"source": {
"type": "git",
"url": "https://github.com/theseer/tokenizer.git",
- "reference": "75a63c33a8577608444246075ea0af0d052e452a"
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a",
- "reference": "75a63c33a8577608444246075ea0af0d052e452a",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
"shasum": ""
},
"require": {
@@ -6926,7 +6989,7 @@
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
"support": {
"issues": "https://github.com/theseer/tokenizer/issues",
- "source": "https://github.com/theseer/tokenizer/tree/master"
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
},
"funding": [
{
@@ -6934,20 +6997,20 @@
"type": "github"
}
],
- "time": "2020-07-12T23:59:07+00:00"
+ "time": "2021-07-28T10:34:58+00:00"
},
{
"name": "vimeo/psalm",
- "version": "4.8.1",
+ "version": "4.30.0",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "f73f2299dbc59a3e6c4d66cff4605176e728ee69"
+ "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/f73f2299dbc59a3e6c4d66cff4605176e728ee69",
- "reference": "f73f2299dbc59a3e6c4d66cff4605176e728ee69",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/d0bc6e25d89f649e4f36a534f330f8bb4643dd69",
+ "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69",
"shasum": ""
},
"require": {
@@ -6955,8 +7018,9 @@
"amphp/byte-stream": "^1.5",
"composer/package-versions-deprecated": "^1.8.0",
"composer/semver": "^1.4 || ^2.0 || ^3.0",
- "composer/xdebug-handler": "^1.1 || ^2.0",
+ "composer/xdebug-handler": "^1.1 || ^2.0 || ^3.0",
"dnoegel/php-xdg-base-dir": "^0.1.1",
+ "ext-ctype": "*",
"ext-dom": "*",
"ext-json": "*",
"ext-libxml": "*",
@@ -6966,11 +7030,12 @@
"felixfbecker/advanced-json-rpc": "^3.0.3",
"felixfbecker/language-server-protocol": "^1.5",
"netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0",
- "nikic/php-parser": "^4.10.5",
+ "nikic/php-parser": "^4.13",
"openlss/lib-array2xml": "^1.0",
"php": "^7.1|^8",
"sebastian/diff": "^3.0 || ^4.0",
- "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0",
+ "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0 || ^6.0",
+ "symfony/polyfill-php80": "^1.25",
"webmozart/path-util": "^2.3"
},
"provide": {
@@ -6984,16 +7049,17 @@
"phpdocumentor/reflection-docblock": "^5",
"phpmyadmin/sql-parser": "5.1.0||dev-master",
"phpspec/prophecy": ">=1.9.0",
+ "phpstan/phpdoc-parser": "1.2.* || 1.6.4",
"phpunit/phpunit": "^9.0",
"psalm/plugin-phpunit": "^0.16",
"slevomat/coding-standard": "^7.0",
"squizlabs/php_codesniffer": "^3.5",
- "symfony/process": "^4.3 || ^5.0",
- "weirdan/phpunit-appveyor-reporter": "^1.0.0",
+ "symfony/process": "^4.3 || ^5.0 || ^6.0",
"weirdan/prophecy-shim": "^1.0 || ^2.0"
},
"suggest": {
- "ext-igbinary": "^2.0.5"
+ "ext-curl": "In order to send data to shepherd",
+ "ext-igbinary": "^2.0.5 is required, used to serialize caching data"
},
"bin": [
"psalm",
@@ -7012,13 +7078,13 @@
}
},
"autoload": {
- "psr-4": {
- "Psalm\\": "src/Psalm/"
- },
"files": [
"src/functions.php",
"src/spl_object_id.php"
- ]
+ ],
+ "psr-4": {
+ "Psalm\\": "src/Psalm/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -7037,30 +7103,30 @@
],
"support": {
"issues": "https://github.com/vimeo/psalm/issues",
- "source": "https://github.com/vimeo/psalm/tree/4.8.1"
+ "source": "https://github.com/vimeo/psalm/tree/4.30.0"
},
- "time": "2021-06-20T23:03:20+00:00"
+ "time": "2022-11-06T20:37:08+00:00"
},
{
"name": "webimpress/coding-standard",
- "version": "1.2.2",
+ "version": "1.3.1",
"source": {
"type": "git",
"url": "https://github.com/webimpress/coding-standard.git",
- "reference": "8f4a220de33f471a8101836f7ec72b852c3f9f03"
+ "reference": "b26557e2386711ecb74f22718f4b4bde5ddbc899"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webimpress/coding-standard/zipball/8f4a220de33f471a8101836f7ec72b852c3f9f03",
- "reference": "8f4a220de33f471a8101836f7ec72b852c3f9f03",
+ "url": "https://api.github.com/repos/webimpress/coding-standard/zipball/b26557e2386711ecb74f22718f4b4bde5ddbc899",
+ "reference": "b26557e2386711ecb74f22718f4b4bde5ddbc899",
"shasum": ""
},
"require": {
"php": "^7.3 || ^8.0",
- "squizlabs/php_codesniffer": "^3.6"
+ "squizlabs/php_codesniffer": "^3.7.2"
},
"require-dev": {
- "phpunit/phpunit": "^9.5.4"
+ "phpunit/phpunit": "^9.6.4"
},
"type": "phpcodesniffer-standard",
"extra": {
@@ -7086,7 +7152,7 @@
],
"support": {
"issues": "https://github.com/webimpress/coding-standard/issues",
- "source": "https://github.com/webimpress/coding-standard/tree/1.2.2"
+ "source": "https://github.com/webimpress/coding-standard/tree/1.3.1"
},
"funding": [
{
@@ -7094,7 +7160,7 @@
"type": "github"
}
],
- "time": "2021-04-12T12:51:27+00:00"
+ "time": "2023-03-09T15:05:18+00:00"
},
{
"name": "webmozart/path-util",
@@ -7144,6 +7210,7 @@
"issues": "https://github.com/webmozart/path-util/issues",
"source": "https://github.com/webmozart/path-util/tree/2.3.0"
},
+ "abandoned": "symfony/filesystem",
"time": "2015-12-17T08:42:14+00:00"
}
],
@@ -7153,8 +7220,11 @@
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
- "php": "^7.3 || ~8.0.0 || ~8.1.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0"
},
"platform-dev": [],
+ "platform-overrides": {
+ "php": "8.0.99"
+ },
"plugin-api-version": "2.3.0"
}
diff --git a/phpcs.xml.dist b/phpcs.xml.dist
index 7b999d2..f643031 100644
--- a/phpcs.xml.dist
+++ b/phpcs.xml.dist
@@ -19,4 +19,8 @@
+
+ ./src/*
+ ./test/*
+
diff --git a/psalm-baseline.xml b/psalm-baseline.xml
index c11bef4..29817c1 100644
--- a/psalm-baseline.xml
+++ b/psalm-baseline.xml
@@ -1,5 +1,5 @@
-
+
$this->completeRequest($event)
@@ -35,24 +35,16 @@
new $this->collectionClass($adapter)
-
- $id
-
-
- $id
- $item
- $resultSet
-
array|object
-
- count
- current
-
$resultSet->current()
+
+ (array) $data
+ array<string, mixed>
+
$data
$data
@@ -286,36 +278,12 @@
$response->reveal()
$this->services->reveal()
-
- $events
- $events
-
-
- attach
- attach
- attach
- attach
- attach
- attach
- attach
+
getError
- getEventManager
- getEventManager
- getResponse
- run
- run
new Application([], $services, $events, $request, $response)
-
- $this->app
- $this->services
-
-
- $this->app
- $this->app
-
$e
$e
@@ -327,57 +295,7 @@
array
-
- __invoke
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- get
- get
- get
- get
- get
- get
- get
- get
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
+
willReturn
willReturn
willReturn
@@ -387,96 +305,30 @@
willReturn
willReturn
-
- $this->factory
- $this->services
-
-
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
-
-
-
-
- $this->resource
- $this->resource
- $this->resource
-
-
- getLastInsertValue
- insert
- select
- select
- select
- shouldBeCalled
- shouldBeCalled
- shouldBeCalled
- update
- update
- willReturn
- willReturn
- willReturn
- willReturn
-
-
- $this->resource
- $this->table
-
-
- $this->resource
- $this->resource
- $this->resource
- $this->table
- $this->table
- $this->table
-
-
- $collection
- MongoClient::VERSION
-
$result['_id']
-
- $collection
- $m
+
static::$mongoDb
null|string|int
-
+
create
create
delete
fetch
fetchAll
patch
- selectDB
$result['_id']
-
- MongoClient
+
MongoClient
- MongoCollection
MongoDB
@@ -495,77 +347,14 @@
-
+
$expectedClassName
- $this->getClassMethodsHydratorClassName()
- $this->getClassMethodsHydratorClassName()
- $this->getClassMethodsHydratorClassName()
ClassMethods::class
-
- __invoke
- __invoke
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- canCreate
- get
- get
- get
- get
- get
- get
- get
- get
- get
- get
- get
- get
- get
- get
- get
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- has
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- reveal
- shouldNotBeCalled
+
shouldNotBeCalled
willReturn
willReturn
@@ -581,58 +370,9 @@
willReturn
willReturn
willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
- willReturn
array<string, array{0: class-string}>
-
- $this->factory
- $this->services
-
-
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->factory
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
- $this->services
-
diff --git a/psalm.xml.dist b/psalm.xml.dist
index 3f811f2..61dd2d6 100644
--- a/psalm.xml.dist
+++ b/psalm.xml.dist
@@ -1,9 +1,9 @@
@@ -28,6 +28,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/DbConnectedResource.php b/src/DbConnectedResource.php
index 422de56..080727c 100644
--- a/src/DbConnectedResource.php
+++ b/src/DbConnectedResource.php
@@ -42,6 +42,7 @@ public function create($data)
{
$data = $this->retrieveData($data);
$this->table->insert($data);
+ /** @var int|string $id */
$id = $this->table->getLastInsertValue();
return $this->fetch($id);
}
@@ -119,7 +120,7 @@ public function fetchAll($data = [])
* passed to the method to an array.
*
* @param mixed $data
- * @return array
+ * @return array
*/
protected function retrieveData($data)
{
diff --git a/src/DbConnectedResourceAbstractFactory.php b/src/DbConnectedResourceAbstractFactory.php
index 2534185..aba0f19 100644
--- a/src/DbConnectedResourceAbstractFactory.php
+++ b/src/DbConnectedResourceAbstractFactory.php
@@ -4,13 +4,13 @@
namespace Laminas\ApiTools;
-use Interop\Container\ContainerInterface;
use Laminas\ApiTools\Rest\Resource;
use Laminas\Db\TableGateway\TableGatewayInterface;
use Laminas\Paginator\Paginator;
use Laminas\ServiceManager\AbstractFactoryInterface;
use Laminas\ServiceManager\Exception\ServiceNotCreatedException;
use Laminas\ServiceManager\ServiceLocatorInterface;
+use Psr\Container\ContainerInterface;
use function class_exists;
use function is_array;
diff --git a/src/Model/MongoConnectedListener.php b/src/Model/MongoConnectedListener.php
index a93117a..b868a44 100644
--- a/src/Model/MongoConnectedListener.php
+++ b/src/Model/MongoConnectedListener.php
@@ -7,6 +7,7 @@
use Laminas\ApiTools\ApiProblem\ApiProblem;
use Laminas\ApiTools\Rest\AbstractResourceListener;
use Laminas\ApiTools\Rest\Exception\CreationException;
+use Laminas\Stdlib\Parameters;
use MongoCollection;
use MongoException;
use MongoId;
@@ -87,7 +88,7 @@ public function fetch($id)
/**
* Fetch all data in a collection
*
- * @param array $params
+ * @param Parameters|array $params
* @return array
*/
public function fetchAll($params = [])
diff --git a/src/TableGatewayAbstractFactory.php b/src/TableGatewayAbstractFactory.php
index 3272111..3cdc549 100644
--- a/src/TableGatewayAbstractFactory.php
+++ b/src/TableGatewayAbstractFactory.php
@@ -4,7 +4,6 @@
namespace Laminas\ApiTools;
-use Interop\Container\ContainerInterface;
use Laminas\Db\Adapter\Adapter;
use Laminas\Db\Adapter\AdapterInterface;
use Laminas\Db\ResultSet\HydratingResultSet;
@@ -13,6 +12,7 @@
use Laminas\ServiceManager\AbstractFactoryInterface;
use Laminas\ServiceManager\Exception\ServiceNotCreatedException;
use Laminas\ServiceManager\ServiceLocatorInterface;
+use Psr\Container\ContainerInterface;
use stdClass;
use function class_exists;
diff --git a/test/ApplicationTest.php b/test/ApplicationTest.php
index 56302cb..5b179ab 100644
--- a/test/ApplicationTest.php
+++ b/test/ApplicationTest.php
@@ -14,6 +14,7 @@
use PHPUnit\Framework\TestCase;
use Prophecy\PhpUnit\ProphecyTrait;
use Prophecy\Prophecy\ObjectProphecy;
+use Psr\Container\ContainerInterface;
use ReflectionException;
use ReflectionMethod;
use ReflectionProperty;
@@ -22,6 +23,10 @@ class ApplicationTest extends TestCase
{
use ProphecyTrait;
+ protected ContainerInterface|ObjectProphecy $services;
+
+ protected Application $app;
+
protected function setUp(): void
{
$events = new EventManager();
diff --git a/test/DbConnectedResourceAbstractFactoryTest.php b/test/DbConnectedResourceAbstractFactoryTest.php
index 6b30e2a..98c50b6 100644
--- a/test/DbConnectedResourceAbstractFactoryTest.php
+++ b/test/DbConnectedResourceAbstractFactoryTest.php
@@ -4,17 +4,24 @@
namespace LaminasTest\ApiTools;
-use Interop\Container\ContainerInterface;
use Laminas\ApiTools\DbConnectedResource;
use Laminas\ApiTools\DbConnectedResourceAbstractFactory;
use Laminas\Db\TableGateway\TableGateway;
use PHPUnit\Framework\TestCase;
use Prophecy\PhpUnit\ProphecyTrait;
+use Prophecy\Prophecy\ObjectProphecy;
+use Psr\Container\ContainerInterface;
class DbConnectedResourceAbstractFactoryTest extends TestCase
{
use ProphecyTrait;
+ /** @var ContainerInterface|ObjectProphecy */
+ protected $services;
+
+ /** @var DbConnectedResourceAbstractFactory */
+ protected $factory;
+
protected function setUp(): void
{
$this->services = $this->prophesize(ContainerInterface::class);
@@ -24,28 +31,36 @@ protected function setUp(): void
public function testWillNotCreateServiceIfConfigServiceMissing(): void
{
$this->services->has('config')->willReturn(false);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo'));
}
public function testWillNotCreateServiceIfApiToolsConfigMissing(): void
{
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn([]);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo'));
}
public function testWillNotCreateServiceIfApiToolsConfigIsNotAnArray(): void
{
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn(['api-tools' => 'invalid']);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo'));
}
public function testWillNotCreateServiceIfApiToolsConfigDoesNotHaveDbConnectedSegment(): void
{
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn(['api-tools' => ['foo' => 'bar']]);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo'));
}
public function testWillNotCreateServiceIfDbConnectedSegmentDoesNotHaveRequestedName(): void
@@ -60,7 +75,9 @@ public function testWillNotCreateServiceIfDbConnectedSegmentDoesNotHaveRequested
],
]);
$this->services->has('Foo\Table')->willReturn(false);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo'));
}
public function invalidConfig(): array
@@ -72,7 +89,7 @@ public function invalidConfig(): array
}
/**
- * @param array $configForDbConnected
+ * @param array $configForDbConnected
* @dataProvider invalidConfig
*/
public function testWillNotCreateServiceIfDbConnectedSegmentIsInvalidConfiguration(
@@ -94,7 +111,9 @@ public function testWillNotCreateServiceIfDbConnectedSegmentIsInvalidConfigurati
$this->services->has('Foo\Table')->willReturn(false);
}
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo'));
}
/** @psalm-return array, 1: string}> */
@@ -124,7 +143,9 @@ public function testWillCreateServiceIfDbConnectedSegmentIsValid(
$this->services->get('config')->willReturn($config);
$this->services->has($tableServiceName)->willReturn(true);
- $this->assertTrue($this->factory->canCreate($this->services->reveal(), 'Foo'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertTrue($this->factory->canCreate($services, 'Foo'));
}
/**
@@ -149,7 +170,10 @@ public function testFactoryReturnsResourceBasedOnConfiguration(
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn($config);
- $resource = $this->factory->__invoke($this->services->reveal(), 'Foo');
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ /** @var DbConnectedResource $resource */
+ $resource = $this->factory->__invoke($services, 'Foo');
$this->assertInstanceOf(DbConnectedResource::class, $resource);
}
}
diff --git a/test/DbConnectedResourceTest.php b/test/DbConnectedResourceTest.php
index 892bffc..9c06851 100644
--- a/test/DbConnectedResourceTest.php
+++ b/test/DbConnectedResourceTest.php
@@ -11,6 +11,7 @@
use Laminas\InputFilter\InputFilter;
use PHPUnit\Framework\TestCase;
use Prophecy\PhpUnit\ProphecyTrait;
+use Prophecy\Prophecy\ObjectProphecy;
use ReflectionException;
use ReflectionObject;
@@ -18,6 +19,12 @@ class DbConnectedResourceTest extends TestCase
{
use ProphecyTrait;
+ /** @var TableGateway|ObjectProphecy */
+ protected $table;
+
+ /** @var DbConnectedResource */
+ protected $resource;
+
protected function setUp(): void
{
$this->table = $this->prophesize(TableGateway::class);
diff --git a/test/Model/MongoConnectedListenerTest.php b/test/Model/MongoConnectedListenerTest.php
index 9a1e402..8297493 100644
--- a/test/Model/MongoConnectedListenerTest.php
+++ b/test/Model/MongoConnectedListenerTest.php
@@ -26,7 +26,7 @@ protected function setUp(): void
if (
! (extension_loaded('mongodb') || extension_loaded('mongo'))
|| ! class_exists(MongoClient::class)
- || version_compare(MongoClient::VERSION, '1.4.1', '<')
+ || version_compare((string) MongoClient::VERSION, '1.4.1', '<')
) {
$this->markTestSkipped(
'ext/mongo or ext/mongodb + alcaeus/mongo-php-adapter is not available'
diff --git a/test/TableGatewayAbstractFactoryTest.php b/test/TableGatewayAbstractFactoryTest.php
index ad8fdd7..24a505d 100644
--- a/test/TableGatewayAbstractFactoryTest.php
+++ b/test/TableGatewayAbstractFactoryTest.php
@@ -4,7 +4,6 @@
namespace LaminasTest\ApiTools;
-use Interop\Container\ContainerInterface;
use Laminas\ApiTools\TableGatewayAbstractFactory;
use Laminas\Db\Adapter\Adapter as DbAdapter;
use Laminas\Db\Adapter\AdapterInterface as DbAdapterInterface;
@@ -16,6 +15,8 @@
use Laminas\Hydrator\HydratorPluginManager;
use PHPUnit\Framework\TestCase;
use Prophecy\PhpUnit\ProphecyTrait;
+use Prophecy\Prophecy\ObjectProphecy;
+use Psr\Container\ContainerInterface;
use ReflectionException;
use ReflectionProperty;
use Zend\Db\Adapter\Adapter;
@@ -27,6 +28,12 @@ class TableGatewayAbstractFactoryTest extends TestCase
{
use ProphecyTrait;
+ /** @var ContainerInterface|ObjectProphecy */
+ protected $services;
+
+ /** @var TableGatewayAbstractFactory */
+ protected $factory;
+
protected function setUp(): void
{
$this->services = $this->prophesize(ContainerInterface::class);
@@ -36,49 +43,63 @@ protected function setUp(): void
public function testWillNotCreateServiceWithoutAppropriateSuffix(): void
{
$this->services->has('config')->shouldNotBeCalled();
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo'));
}
public function testWillNotCreateServiceIfConfigServiceIsMissing(): void
{
$this->services->has('config')->willReturn(false);
$this->services->get('config')->shouldNotBeCalled();
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo\Table'));
}
public function testWillNotCreateServiceIfMissingApiToolsConfig(): void
{
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn([]);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo\Table'));
}
public function testWillNotCreateServiceIfMissingDbConnectedConfigSegment(): void
{
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn(['api-tools' => []]);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo\Table'));
}
public function testWillNotCreateServiceIfMissingServiceSubSegment(): void
{
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn(['api-tools' => ['db-connected' => []]]);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo\Table'));
}
public function testWillNotCreateServiceIfServiceSubSegmentIsInvalid(): void
{
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn(['api-tools' => ['db-connected' => ['Foo' => 'invalid']]]);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo\Table'));
}
public function testWillNotCreateServiceIfServiceSubSegmentDoesNotContainTableName(): void
{
$this->services->has('config')->willReturn(true);
$this->services->get('config')->willReturn(['api-tools' => ['db-connected' => ['Foo' => []]]]);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo\Table'));
}
public function testWillNotCreateServiceIfServiceSubSegmentDoesNotContainAdapterInformation(): void
@@ -99,7 +120,9 @@ public function testWillNotCreateServiceIfServiceSubSegmentDoesNotContainAdapter
$this->services->has(AdapterInterface::class)->willReturn(false);
$this->services->has(DbAdapter::class)->willReturn(false);
$this->services->has(Adapter::class)->willReturn(false);
- $this->assertFalse($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertFalse($this->factory->canCreate($services, 'Foo\Table'));
}
public function testWillCreateServiceIfConfigContainsValidTableNameAndAdapterName(): void
@@ -118,7 +141,9 @@ public function testWillCreateServiceIfConfigContainsValidTableNameAndAdapterNam
]);
$this->services->has('FooAdapter')->willReturn(true);
- $this->assertTrue($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertTrue($this->factory->canCreate($services, 'Foo\Table'));
}
// phpcs:ignore Generic.Files.LineLength.TooLong
@@ -140,7 +165,9 @@ public function testWillCreateServiceIfConfigContainsValidTableNameNoAdapterName
$this->services->has(AdapterInterface::class)->willReturn(false);
$this->services->has(DbAdapter::class)->willReturn(true);
- $this->assertTrue($this->factory->canCreate($this->services->reveal(), 'Foo\Table'));
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $this->assertTrue($this->factory->canCreate($services, 'Foo\Table'));
}
/** @psalm-return array */
@@ -192,8 +219,9 @@ public function testFactoryReturnsTableGatewayInstanceBasedOnConfiguration(strin
$config['api-tools']['db-connected']['Foo']['adapter_name'] = $adapterServiceName;
}
$this->services->get('config')->willReturn($config);
-
- $gateway = $this->factory->__invoke($this->services->reveal(), 'Foo\Table');
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $gateway = $this->factory->__invoke($services, 'Foo\Table');
$this->assertInstanceOf(TableGateway::class, $gateway);
$this->assertEquals('foo', $gateway->getTable());
$this->assertSame($adapter->reveal(), $gateway->getAdapter());
@@ -241,8 +269,9 @@ public function testFactoryReturnsTableGatewayInstanceBasedOnConfigurationWithou
$config['api-tools']['db-connected']['Foo']['adapter_name'] = $adapterServiceName;
}
$this->services->get('config')->willReturn($config);
-
- $gateway = $this->factory->__invoke($this->services->reveal(), 'Foo\Table');
+ /** @var ContainerInterface $services */
+ $services = $this->services->reveal();
+ $gateway = $this->factory->__invoke($services, 'Foo\Table');
$this->assertInstanceOf(TableGateway::class, $gateway);
$this->assertEquals('foo', $gateway->getTable());
$this->assertSame($adapter->reveal(), $gateway->getAdapter());
@@ -258,6 +287,7 @@ public function testFactoryReturnsTableGatewayInstanceBasedOnConfigurationWithou
* as ClassMethods from < 3.0.0 is deprecated and triggers an E_USER_DEPRECATED error
*
* @return string
+ * @psalm-return class-string
*/
private function getClassMethodsHydratorClassName()
{