diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 14fcbff99..c19bf2eea 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -11,7 +11,7 @@ jobs:
VUFIND_LOCAL_DIR: $GITHUB_WORKSPACE/local
strategy:
matrix:
- php-version: ['8.1', '8.2', '8.3', '8.3-no-mongo']
+ php-version: ['8.1', '8.2', '8.3', '8.4', '8.4-no-mongo']
include:
- php-version: 8.1
phing_tasks: "qa-tasks"
@@ -22,7 +22,10 @@ jobs:
- php-version: 8.3
phing_tasks: "qa-tasks"
php-extensions: intl, xsl, mongodb
- - php-version: 8.3-no-mongo
+ - php-version: 8.4
+ phing_tasks: "qa-tasks"
+ php-extensions: intl, xsl, mongodb
+ - php-version: 8.4-no-mongo
phing_tasks: "qa-tasks"
php-extensions: intl, xsl
@@ -65,4 +68,4 @@ jobs:
run: composer install
- name: Run tests
- run: vendor/bin/phing ${{ matrix.phing_tasks }}
+ run: PHP_CS_FIXER_IGNORE_ENV=1 vendor/bin/phing ${{ matrix.phing_tasks }}
diff --git a/build.xml b/build.xml
index 1b20a35f5..434570486 100644
--- a/build.xml
+++ b/build.xml
@@ -21,6 +21,12 @@
+
+
+
+
+
+
@@ -81,12 +87,14 @@
-
+
+
-
+
+
diff --git a/composer.json b/composer.json
index bfe58a9ac..834d2b8fc 100644
--- a/composer.json
+++ b/composer.json
@@ -33,30 +33,31 @@
"require": {
"cash/lrucache": "1.0.0",
"guzzlehttp/guzzle": "^7.8",
- "laminas/laminas-mvc": "3.7.0",
- "laminas/laminas-router": "3.13.0",
- "laminas/laminas-servicemanager": "3.22.1",
- "laminas/laminas-xml": "1.6.0",
- "league/mime-type-detection": "1.15.0",
+ "laminas/laminas-mvc": "3.8.0",
+ "laminas/laminas-router": "3.14.0",
+ "laminas/laminas-servicemanager": "3.23.0",
+ "laminas/laminas-xml": "1.7.0",
+ "league/mime-type-detection": "1.16.0",
"ml/json-ld": "1.2.1",
- "mongodb/mongodb": "1.16.1",
+ "mongodb/mongodb": "1.20.0",
"pcrov/jsonreader": "1.0.3",
"phayes/geophp": "1.2",
- "pietercolpaert/hardf": "0.4.0",
- "symfony/console": "6.4.8",
- "symfony/lock": "6.4.8",
+ "pietercolpaert/hardf": "0.5.0",
+ "symfony/console": "6.4.15",
+ "symfony/lock": "6.4.13",
"vufind-org/vufind-marc": "1.1.0",
"wikimedia/composer-merge-plugin": "2.1.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "3.59.3",
- "phing/phing": "3.0.0",
- "phpstan/phpstan": "1.11.5",
- "phpunit/phpunit": "10.5.24",
- "squizlabs/php_codesniffer": "3.10.1",
- "vimeo/psalm": "5.25.0"
+ "friendsofphp/php-cs-fixer": "3.65.0",
+ "phing/phing": "3.0.1",
+ "phpstan/phpstan": "1.12.12",
+ "phpunit/phpunit": "10.5.38",
+ "squizlabs/php_codesniffer": "3.11.1",
+ "vimeo/psalm": "5.26.1"
},
"scripts": {
+ "fix": "phing fix-php",
"qa": "phing qa-tasks"
},
"extra": {
diff --git a/composer.lock b/composer.lock
index 580d27d25..d914166c4 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "484a0ab67ec02130a1282a28726f87b8",
+ "content-hash": "0bfb3f1beaadb49c2552b37c40b5e24e",
"packages": [
{
"name": "brick/varexporter",
@@ -102,22 +102,22 @@
},
{
"name": "guzzlehttp/guzzle",
- "version": "7.8.1",
+ "version": "7.9.2",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "41042bc7ab002487b876a0683fc8dce04ddce104"
+ "reference": "d281ed313b989f213357e3be1a179f02196ac99b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104",
- "reference": "41042bc7ab002487b876a0683fc8dce04ddce104",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b",
+ "reference": "d281ed313b989f213357e3be1a179f02196ac99b",
"shasum": ""
},
"require": {
"ext-json": "*",
- "guzzlehttp/promises": "^1.5.3 || ^2.0.1",
- "guzzlehttp/psr7": "^1.9.1 || ^2.5.1",
+ "guzzlehttp/promises": "^1.5.3 || ^2.0.3",
+ "guzzlehttp/psr7": "^2.7.0",
"php": "^7.2.5 || ^8.0",
"psr/http-client": "^1.0",
"symfony/deprecation-contracts": "^2.2 || ^3.0"
@@ -128,9 +128,9 @@
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
"ext-curl": "*",
- "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999",
+ "guzzle/client-integration-tests": "3.0.2",
"php-http/message-factory": "^1.1",
- "phpunit/phpunit": "^8.5.36 || ^9.6.15",
+ "phpunit/phpunit": "^8.5.39 || ^9.6.20",
"psr/log": "^1.1 || ^2.0 || ^3.0"
},
"suggest": {
@@ -208,7 +208,7 @@
],
"support": {
"issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/7.8.1"
+ "source": "https://github.com/guzzle/guzzle/tree/7.9.2"
},
"funding": [
{
@@ -224,20 +224,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-03T20:35:24+00:00"
+ "time": "2024-07-24T11:22:20+00:00"
},
{
"name": "guzzlehttp/promises",
- "version": "2.0.2",
+ "version": "2.0.4",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223"
+ "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223",
- "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455",
+ "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455",
"shasum": ""
},
"require": {
@@ -245,7 +245,7 @@
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
- "phpunit/phpunit": "^8.5.36 || ^9.6.15"
+ "phpunit/phpunit": "^8.5.39 || ^9.6.20"
},
"type": "library",
"extra": {
@@ -291,7 +291,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/2.0.2"
+ "source": "https://github.com/guzzle/promises/tree/2.0.4"
},
"funding": [
{
@@ -307,20 +307,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-03T20:19:20+00:00"
+ "time": "2024-10-17T10:06:22+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "2.6.2",
+ "version": "2.7.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221"
+ "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221",
- "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201",
+ "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201",
"shasum": ""
},
"require": {
@@ -335,8 +335,8 @@
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
- "http-interop/http-factory-tests": "^0.9",
- "phpunit/phpunit": "^8.5.36 || ^9.6.15"
+ "http-interop/http-factory-tests": "0.9.0",
+ "phpunit/phpunit": "^8.5.39 || ^9.6.20"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
@@ -407,7 +407,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.6.2"
+ "source": "https://github.com/guzzle/psr7/tree/2.7.0"
},
"funding": [
{
@@ -423,85 +423,26 @@
"type": "tidelift"
}
],
- "time": "2023-12-03T20:05:35+00:00"
- },
- {
- "name": "jean85/pretty-package-versions",
- "version": "2.0.6",
- "source": {
- "type": "git",
- "url": "https://github.com/Jean85/pretty-package-versions.git",
- "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4",
- "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4",
- "shasum": ""
- },
- "require": {
- "composer-runtime-api": "^2.0.0",
- "php": "^7.1|^8.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.2",
- "jean85/composer-provided-replaced-stub-package": "^1.0",
- "phpstan/phpstan": "^1.4",
- "phpunit/phpunit": "^7.5|^8.5|^9.4",
- "vimeo/psalm": "^4.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Jean85\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Alessandro Lai",
- "email": "alessandro.lai85@gmail.com"
- }
- ],
- "description": "A library to get pretty versions strings of installed dependencies",
- "keywords": [
- "composer",
- "package",
- "release",
- "versions"
- ],
- "support": {
- "issues": "https://github.com/Jean85/pretty-package-versions/issues",
- "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6"
- },
- "time": "2024-03-08T09:58:59+00:00"
+ "time": "2024-07-18T11:15:46+00:00"
},
{
"name": "laminas/laminas-config",
- "version": "3.9.0",
+ "version": "3.10.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-config.git",
- "reference": "e53717277f6c22b1c697a46473b9a5ec9a438efa"
+ "reference": "b79e7dbd01889e4574526cf8d2b18f9d5b18384c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e53717277f6c22b1c697a46473b9a5ec9a438efa",
- "reference": "e53717277f6c22b1c697a46473b9a5ec9a438efa",
+ "url": "https://api.github.com/repos/laminas/laminas-config/zipball/b79e7dbd01889e4574526cf8d2b18f9d5b18384c",
+ "reference": "b79e7dbd01889e4574526cf8d2b18f9d5b18384c",
"shasum": ""
},
"require": {
"ext-json": "*",
"laminas/laminas-stdlib": "^3.6",
- "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0",
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"psr/container": "^1.0"
},
"conflict": {
@@ -509,11 +450,11 @@
"zendframework/zend-config": "*"
},
"require-dev": {
- "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"
+ "laminas/laminas-coding-standard": "^3.0.1",
+ "laminas/laminas-filter": "^2.39.0",
+ "laminas/laminas-i18n": "^2.29.0",
+ "laminas/laminas-servicemanager": "^3.23.0",
+ "phpunit/phpunit": "^10.5.38"
},
"suggest": {
"laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor",
@@ -550,37 +491,38 @@
"type": "community_bridge"
}
],
- "time": "2023-09-19T12:02:54+00:00"
+ "abandoned": true,
+ "time": "2024-11-17T22:10:53+00:00"
},
{
"name": "laminas/laminas-escaper",
- "version": "2.13.0",
+ "version": "2.14.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-escaper.git",
- "reference": "af459883f4018d0f8a0c69c7a209daef3bf973ba"
+ "reference": "0f7cb975f4443cf22f33408925c231225cfba8cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/af459883f4018d0f8a0c69c7a209daef3bf973ba",
- "reference": "af459883f4018d0f8a0c69c7a209daef3bf973ba",
+ "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/0f7cb975f4443cf22f33408925c231225cfba8cb",
+ "reference": "0f7cb975f4443cf22f33408925c231225cfba8cb",
"shasum": ""
},
"require": {
"ext-ctype": "*",
"ext-mbstring": "*",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zend-escaper": "*"
},
"require-dev": {
- "infection/infection": "^0.27.0",
- "laminas/laminas-coding-standard": "~2.5.0",
+ "infection/infection": "^0.27.9",
+ "laminas/laminas-coding-standard": "~3.0.0",
"maglnet/composer-require-checker": "^3.8.0",
- "phpunit/phpunit": "^9.6.7",
- "psalm/plugin-phpunit": "^0.18.4",
- "vimeo/psalm": "^5.9"
+ "phpunit/phpunit": "^9.6.16",
+ "psalm/plugin-phpunit": "^0.19.0",
+ "vimeo/psalm": "^5.21.1"
},
"type": "library",
"autoload": {
@@ -612,37 +554,37 @@
"type": "community_bridge"
}
],
- "time": "2023-10-10T08:35:13+00:00"
+ "time": "2024-10-24T10:12:53+00:00"
},
{
"name": "laminas/laminas-eventmanager",
- "version": "3.13.1",
+ "version": "3.14.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-eventmanager.git",
- "reference": "933d1b5cf03fa4cf3016cebfd0555fa2ba3f2024"
+ "reference": "1837cafaaaee74437f6d8ec9ff7da03e6f81d809"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/933d1b5cf03fa4cf3016cebfd0555fa2ba3f2024",
- "reference": "933d1b5cf03fa4cf3016cebfd0555fa2ba3f2024",
+ "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/1837cafaaaee74437f6d8ec9ff7da03e6f81d809",
+ "reference": "1837cafaaaee74437f6d8ec9ff7da03e6f81d809",
"shasum": ""
},
"require": {
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"container-interop/container-interop": "<1.2",
"zendframework/zend-eventmanager": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "~2.5.0",
- "laminas/laminas-stdlib": "^3.18",
- "phpbench/phpbench": "^1.2.15",
- "phpunit/phpunit": "^10.5.5",
- "psalm/plugin-phpunit": "^0.18.4",
+ "laminas/laminas-coding-standard": "~3.0.0",
+ "laminas/laminas-stdlib": "^3.20",
+ "phpbench/phpbench": "^1.3.1",
+ "phpunit/phpunit": "^10.5.38",
+ "psalm/plugin-phpunit": "^0.19.0",
"psr/container": "^1.1.2 || ^2.0.2",
- "vimeo/psalm": "^5.18"
+ "vimeo/psalm": "^5.26.1"
},
"suggest": {
"laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature",
@@ -680,28 +622,28 @@
"type": "community_bridge"
}
],
- "time": "2024-06-24T14:01:06+00:00"
+ "time": "2024-11-21T11:31:22+00:00"
},
{
"name": "laminas/laminas-http",
- "version": "2.19.0",
+ "version": "2.21.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-http.git",
- "reference": "26dd6d1177e25d970058863c2afed12bb9dbff4d"
+ "reference": "a9867e4d1cda3dbad208903239c83a3d670cce10"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-http/zipball/26dd6d1177e25d970058863c2afed12bb9dbff4d",
- "reference": "26dd6d1177e25d970058863c2afed12bb9dbff4d",
+ "url": "https://api.github.com/repos/laminas/laminas-http/zipball/a9867e4d1cda3dbad208903239c83a3d670cce10",
+ "reference": "a9867e4d1cda3dbad208903239c83a3d670cce10",
"shasum": ""
},
"require": {
"laminas/laminas-loader": "^2.10",
"laminas/laminas-stdlib": "^3.6",
"laminas/laminas-uri": "^2.11",
- "laminas/laminas-validator": "^2.15",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "laminas/laminas-validator": "^2.15 || ^3.0",
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zend-http": "*"
@@ -709,7 +651,7 @@
"require-dev": {
"ext-curl": "*",
"laminas/laminas-coding-standard": "~2.4.0",
- "phpunit/phpunit": "^9.5.25"
+ "phpunit/phpunit": "^9.6.21"
},
"suggest": {
"paragonie/certainty": "For automated management of cacert.pem"
@@ -745,31 +687,31 @@
"type": "community_bridge"
}
],
- "time": "2023-11-02T16:27:41+00:00"
+ "time": "2024-12-04T09:17:39+00:00"
},
{
"name": "laminas/laminas-json",
- "version": "3.6.0",
+ "version": "3.7.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-json.git",
- "reference": "53ff787b20b77197f38680c737e8dfffa846b85b"
+ "reference": "1931b26ac677f418f39cd0af6d0740e8f4a67d18"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-json/zipball/53ff787b20b77197f38680c737e8dfffa846b85b",
- "reference": "53ff787b20b77197f38680c737e8dfffa846b85b",
+ "url": "https://api.github.com/repos/laminas/laminas-json/zipball/1931b26ac677f418f39cd0af6d0740e8f4a67d18",
+ "reference": "1931b26ac677f418f39cd0af6d0740e8f4a67d18",
"shasum": ""
},
"require": {
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zend-json": "*"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.4.0",
- "laminas/laminas-stdlib": "^2.7.7 || ^3.8",
+ "laminas/laminas-stdlib": "^2.7.7 || ^3.19",
"phpunit/phpunit": "^9.5.25"
},
"suggest": {
@@ -806,24 +748,25 @@
"type": "community_bridge"
}
],
- "time": "2023-10-18T09:54:55+00:00"
+ "abandoned": true,
+ "time": "2024-10-25T09:02:25+00:00"
},
{
"name": "laminas/laminas-loader",
- "version": "2.10.0",
+ "version": "2.11.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-loader.git",
- "reference": "e6fe952304ef40ce45cd814751ab35d42afdad12"
+ "reference": "f2eedd3a6e774d965158fd11946bb1eba72e298c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/e6fe952304ef40ce45cd814751ab35d42afdad12",
- "reference": "e6fe952304ef40ce45cd814751ab35d42afdad12",
+ "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/f2eedd3a6e774d965158fd11946bb1eba72e298c",
+ "reference": "f2eedd3a6e774d965158fd11946bb1eba72e298c",
"shasum": ""
},
"require": {
- "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0"
+ "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zend-loader": "*"
@@ -862,20 +805,21 @@
"type": "community_bridge"
}
],
- "time": "2023-10-18T09:58:51+00:00"
+ "abandoned": true,
+ "time": "2024-10-16T09:06:57+00:00"
},
{
"name": "laminas/laminas-modulemanager",
- "version": "2.16.0",
+ "version": "2.17.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-modulemanager.git",
- "reference": "8df7b237d75c04a1bc17b8f7d01eeb601cd7b7e3"
+ "reference": "3cd6e84ba767b43a47c6c4245a56b30ac3738c6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/8df7b237d75c04a1bc17b8f7d01eeb601cd7b7e3",
- "reference": "8df7b237d75c04a1bc17b8f7d01eeb601cd7b7e3",
+ "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/3cd6e84ba767b43a47c6c4245a56b30ac3738c6a",
+ "reference": "3cd6e84ba767b43a47c6c4245a56b30ac3738c6a",
"shasum": ""
},
"require": {
@@ -883,20 +827,21 @@
"laminas/laminas-config": "^3.7",
"laminas/laminas-eventmanager": "^3.4",
"laminas/laminas-stdlib": "^3.6",
- "php": "~8.1.0 || ~8.2.0|| ~8.3.0",
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"webimpress/safe-writer": "^1.0.2 || ^2.1"
},
"conflict": {
+ "amphp/amp": "<2.6.4",
"zendframework/zend-modulemanager": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "^2.5",
- "laminas/laminas-loader": "^2.10",
- "laminas/laminas-mvc": "^3.6.1",
- "laminas/laminas-servicemanager": "^3.22.1",
- "phpunit/phpunit": "^10.4.2",
+ "laminas/laminas-coding-standard": "^3.0.1",
+ "laminas/laminas-loader": "^2.11",
+ "laminas/laminas-mvc": "^3.7.0",
+ "laminas/laminas-servicemanager": "^3.23.0",
+ "phpunit/phpunit": "^10.5.38",
"psalm/plugin-phpunit": "^0.19.0",
- "vimeo/psalm": "^5.15"
+ "vimeo/psalm": "^5.26.1"
},
"suggest": {
"laminas/laminas-console": "Laminas\\Console component",
@@ -934,32 +879,32 @@
"type": "community_bridge"
}
],
- "time": "2024-06-14T14:44:50+00:00"
+ "time": "2024-11-17T22:29:29+00:00"
},
{
"name": "laminas/laminas-mvc",
- "version": "3.7.0",
+ "version": "3.8.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-mvc.git",
- "reference": "3f65447addf487189000e54dc1525cd952951da4"
+ "reference": "53ba28b7222d3a3b49747a26babef43d1b17fb6f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/3f65447addf487189000e54dc1525cd952951da4",
- "reference": "3f65447addf487189000e54dc1525cd952951da4",
+ "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/53ba28b7222d3a3b49747a26babef43d1b17fb6f",
+ "reference": "53ba28b7222d3a3b49747a26babef43d1b17fb6f",
"shasum": ""
},
"require": {
"container-interop/container-interop": "^1.2",
"laminas/laminas-eventmanager": "^3.4",
"laminas/laminas-http": "^2.15",
- "laminas/laminas-modulemanager": "^2.8",
+ "laminas/laminas-modulemanager": "^2.16",
"laminas/laminas-router": "^3.11.1",
"laminas/laminas-servicemanager": "^3.20.0",
- "laminas/laminas-stdlib": "^3.6",
- "laminas/laminas-view": "^2.14",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "laminas/laminas-stdlib": "^3.19",
+ "laminas/laminas-view": "^2.18.0",
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zend-mvc": "*"
@@ -967,9 +912,7 @@
"require-dev": {
"laminas/laminas-coding-standard": "^2.5.0",
"laminas/laminas-json": "^3.6",
- "phpspec/prophecy": "^1.17.0",
- "phpspec/prophecy-phpunit": "^2.0.2",
- "phpunit/phpunit": "^9.6.13",
+ "phpunit/phpunit": "^10.5.38",
"webmozart/assert": "^1.11"
},
"suggest": {
@@ -1015,37 +958,37 @@
"type": "community_bridge"
}
],
- "time": "2023-11-14T09:44:53+00:00"
+ "time": "2024-11-18T00:14:29+00:00"
},
{
"name": "laminas/laminas-router",
- "version": "3.13.0",
+ "version": "3.14.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-router.git",
- "reference": "04e14e757303787c83f79298dbd4483eebacfeb9"
+ "reference": "5e1f5ca7fe95200661b50235c891ed3eee02d3f0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-router/zipball/04e14e757303787c83f79298dbd4483eebacfeb9",
- "reference": "04e14e757303787c83f79298dbd4483eebacfeb9",
+ "url": "https://api.github.com/repos/laminas/laminas-router/zipball/5e1f5ca7fe95200661b50235c891ed3eee02d3f0",
+ "reference": "5e1f5ca7fe95200661b50235c891ed3eee02d3f0",
"shasum": ""
},
"require": {
"laminas/laminas-http": "^2.15",
"laminas/laminas-servicemanager": "^3.14.0",
"laminas/laminas-stdlib": "^3.10.1",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zend-router": "*"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.5.0",
- "laminas/laminas-i18n": "^2.26.0",
- "phpunit/phpunit": "^10.5.11",
- "psalm/plugin-phpunit": "^0.18.4",
- "vimeo/psalm": "^5.22.2"
+ "laminas/laminas-i18n": "^2.29.0",
+ "phpunit/phpunit": "^10.5.36",
+ "psalm/plugin-phpunit": "^0.19.0",
+ "vimeo/psalm": "^5.26.1"
},
"suggest": {
"laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments"
@@ -1086,25 +1029,25 @@
"type": "community_bridge"
}
],
- "time": "2024-03-05T12:54:05+00:00"
+ "time": "2024-10-11T11:18:03+00:00"
},
{
"name": "laminas/laminas-servicemanager",
- "version": "3.22.1",
+ "version": "3.23.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-servicemanager.git",
- "reference": "de98d297d4743956a0558a6d71616979ff779328"
+ "reference": "a8640182b892b99767d54404d19c5c3b3699f79b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/de98d297d4743956a0558a6d71616979ff779328",
- "reference": "de98d297d4743956a0558a6d71616979ff779328",
+ "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/a8640182b892b99767d54404d19c5c3b3699f79b",
+ "reference": "a8640182b892b99767d54404d19c5c3b3699f79b",
"shasum": ""
},
"require": {
- "laminas/laminas-stdlib": "^3.17",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
+ "laminas/laminas-stdlib": "^3.19",
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"psr/container": "^1.0"
},
"conflict": {
@@ -1121,15 +1064,15 @@
},
"require-dev": {
"composer/package-versions-deprecated": "^1.11.99.5",
- "friendsofphp/proxy-manager-lts": "^1.0.14",
- "laminas/laminas-code": "^4.10.0",
+ "friendsofphp/proxy-manager-lts": "^1.0.18",
+ "laminas/laminas-code": "^4.14.0",
"laminas/laminas-coding-standard": "~2.5.0",
"laminas/laminas-container-config-test": "^0.8",
- "mikey179/vfsstream": "^1.6.11",
- "phpbench/phpbench": "^1.2.9",
- "phpunit/phpunit": "^10.4",
+ "mikey179/vfsstream": "^1.6.12",
+ "phpbench/phpbench": "^1.3.1",
+ "phpunit/phpunit": "^10.5.36",
"psalm/plugin-phpunit": "^0.18.4",
- "vimeo/psalm": "^5.8.0"
+ "vimeo/psalm": "^5.26.1"
},
"suggest": {
"friendsofphp/proxy-manager-lts": "ProxyManager ^2.1.1 to handle lazy initialization of services"
@@ -1176,34 +1119,34 @@
"type": "community_bridge"
}
],
- "time": "2023-10-24T11:19:47+00:00"
+ "time": "2024-10-28T21:32:16+00:00"
},
{
"name": "laminas/laminas-stdlib",
- "version": "3.19.0",
+ "version": "3.20.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-stdlib.git",
- "reference": "6a192dd0882b514e45506f533b833b623b78fff3"
+ "reference": "8974a1213be42c3e2f70b2c27b17f910291ab2f4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/6a192dd0882b514e45506f533b833b623b78fff3",
- "reference": "6a192dd0882b514e45506f533b833b623b78fff3",
+ "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/8974a1213be42c3e2f70b2c27b17f910291ab2f4",
+ "reference": "8974a1213be42c3e2f70b2c27b17f910291ab2f4",
"shasum": ""
},
"require": {
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zend-stdlib": "*"
},
"require-dev": {
- "laminas/laminas-coding-standard": "^2.5",
- "phpbench/phpbench": "^1.2.15",
- "phpunit/phpunit": "^10.5.8",
- "psalm/plugin-phpunit": "^0.18.4",
- "vimeo/psalm": "^5.20.0"
+ "laminas/laminas-coding-standard": "^3.0",
+ "phpbench/phpbench": "^1.3.1",
+ "phpunit/phpunit": "^10.5.38",
+ "psalm/plugin-phpunit": "^0.19.0",
+ "vimeo/psalm": "^5.26.1"
},
"type": "library",
"autoload": {
@@ -1235,33 +1178,33 @@
"type": "community_bridge"
}
],
- "time": "2024-01-19T12:39:49+00:00"
+ "time": "2024-10-29T13:46:07+00:00"
},
{
"name": "laminas/laminas-uri",
- "version": "2.11.0",
+ "version": "2.13.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-uri.git",
- "reference": "e662c685125061d3115906e5eb30f966842cc226"
+ "reference": "de53600ae8153b3605bb6edce8aeeef524eaafba"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/e662c685125061d3115906e5eb30f966842cc226",
- "reference": "e662c685125061d3115906e5eb30f966842cc226",
+ "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/de53600ae8153b3605bb6edce8aeeef524eaafba",
+ "reference": "de53600ae8153b3605bb6edce8aeeef524eaafba",
"shasum": ""
},
"require": {
"laminas/laminas-escaper": "^2.9",
- "laminas/laminas-validator": "^2.39",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "laminas/laminas-validator": "^2.39 || ^3.0",
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zend-uri": "*"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.4.0",
- "phpunit/phpunit": "^9.5.25"
+ "phpunit/phpunit": "^9.6.20"
},
"type": "library",
"autoload": {
@@ -1293,26 +1236,26 @@
"type": "community_bridge"
}
],
- "time": "2023-10-18T09:56:55+00:00"
+ "time": "2024-12-03T12:27:51+00:00"
},
{
"name": "laminas/laminas-validator",
- "version": "2.60.0",
+ "version": "2.64.2",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-validator.git",
- "reference": "66ab091fc08a8b1e2851eec62dda4bafa977fe9c"
+ "reference": "771e504760448ac7af660710237ceb93be602e08"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/66ab091fc08a8b1e2851eec62dda4bafa977fe9c",
- "reference": "66ab091fc08a8b1e2851eec62dda4bafa977fe9c",
+ "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/771e504760448ac7af660710237ceb93be602e08",
+ "reference": "771e504760448ac7af660710237ceb93be602e08",
"shasum": ""
},
"require": {
"laminas/laminas-servicemanager": "^3.21.0",
- "laminas/laminas-stdlib": "^3.13",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
+ "laminas/laminas-stdlib": "^3.19",
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"psr/http-message": "^1.0.1 || ^2.0.0"
},
"conflict": {
@@ -1377,20 +1320,20 @@
"type": "community_bridge"
}
],
- "time": "2024-06-25T20:11:22+00:00"
+ "time": "2024-11-26T21:29:17+00:00"
},
{
"name": "laminas/laminas-view",
- "version": "2.35.0",
+ "version": "2.36.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-view.git",
- "reference": "f597148345dd406fb9d04d391a19c0c33bf71605"
+ "reference": "ddc9207725cb50508ea48fcf1210dc8480264196"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-view/zipball/f597148345dd406fb9d04d391a19c0c33bf71605",
- "reference": "f597148345dd406fb9d04d391a19c0c33bf71605",
+ "url": "https://api.github.com/repos/laminas/laminas-view/zipball/ddc9207725cb50508ea48fcf1210dc8480264196",
+ "reference": "ddc9207725cb50508ea48fcf1210dc8480264196",
"shasum": ""
},
"require": {
@@ -1402,7 +1345,7 @@
"laminas/laminas-json": "^3.3",
"laminas/laminas-servicemanager": "^3.21.0",
"laminas/laminas-stdlib": "^3.10.1",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"psr/container": "^1 || ^2"
},
"conflict": {
@@ -1412,24 +1355,24 @@
"zendframework/zend-view": "*"
},
"require-dev": {
- "laminas/laminas-authentication": "^2.16",
+ "laminas/laminas-authentication": "^2.18",
"laminas/laminas-coding-standard": "~2.5.0",
- "laminas/laminas-feed": "^2.22",
- "laminas/laminas-filter": "^2.34",
- "laminas/laminas-http": "^2.19",
- "laminas/laminas-i18n": "^2.26.0",
- "laminas/laminas-modulemanager": "^2.15",
- "laminas/laminas-mvc": "^3.7.0",
- "laminas/laminas-mvc-i18n": "^1.8",
+ "laminas/laminas-feed": "^2.23",
+ "laminas/laminas-filter": "^2.39",
+ "laminas/laminas-http": "^2.20",
+ "laminas/laminas-i18n": "^2.29.0",
+ "laminas/laminas-modulemanager": "^2.17",
+ "laminas/laminas-mvc": "^3.8.0",
+ "laminas/laminas-mvc-i18n": "^1.9",
"laminas/laminas-mvc-plugin-flashmessenger": "^1.10.1",
- "laminas/laminas-navigation": "^2.19.1",
- "laminas/laminas-paginator": "^2.18.1",
+ "laminas/laminas-navigation": "^2.20.0",
+ "laminas/laminas-paginator": "^2.19.0",
"laminas/laminas-permissions-acl": "^2.16",
- "laminas/laminas-router": "^3.13.0",
- "laminas/laminas-uri": "^2.11",
- "phpunit/phpunit": "^10.5.13",
+ "laminas/laminas-router": "^3.14.0",
+ "laminas/laminas-uri": "^2.12",
+ "phpunit/phpunit": "^10.5.38",
"psalm/plugin-phpunit": "^0.19.0",
- "vimeo/psalm": "^5.23.1"
+ "vimeo/psalm": "^5.26.1"
},
"suggest": {
"laminas/laminas-authentication": "Laminas\\Authentication component",
@@ -1477,26 +1420,26 @@
"type": "community_bridge"
}
],
- "time": "2024-06-04T06:44:31+00:00"
+ "time": "2024-11-21T17:42:20+00:00"
},
{
"name": "laminas/laminas-xml",
- "version": "1.6.0",
+ "version": "1.7.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-xml.git",
- "reference": "c35aab57d1d0a970b53965046d535b88c3dc8bea"
+ "reference": "3a7850dec668a89807accfa4826a2ff11497fe74"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-xml/zipball/c35aab57d1d0a970b53965046d535b88c3dc8bea",
- "reference": "c35aab57d1d0a970b53965046d535b88c3dc8bea",
+ "url": "https://api.github.com/repos/laminas/laminas-xml/zipball/3a7850dec668a89807accfa4826a2ff11497fe74",
+ "reference": "3a7850dec668a89807accfa4826a2ff11497fe74",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-simplexml": "*",
- "php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+ "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"conflict": {
"zendframework/zendxml": "*"
@@ -1504,8 +1447,8 @@
"require-dev": {
"ext-iconv": "*",
"laminas/laminas-coding-standard": "~1.0.0",
- "phpunit/phpunit": "^9.5.8",
- "squizlabs/php_codesniffer": "3.6.1 as 2.9999999.9999999"
+ "phpunit/phpunit": "^10.5.35 || ^11.4",
+ "squizlabs/php_codesniffer": "3.10.3 as 2.9999999.9999999"
},
"type": "library",
"autoload": {
@@ -1537,20 +1480,20 @@
"type": "community_bridge"
}
],
- "time": "2023-11-23T10:03:52+00:00"
+ "time": "2024-10-11T08:45:59+00:00"
},
{
"name": "league/mime-type-detection",
- "version": "1.15.0",
+ "version": "1.16.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/mime-type-detection.git",
- "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301"
+ "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301",
- "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9",
+ "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9",
"shasum": ""
},
"require": {
@@ -1581,7 +1524,7 @@
"description": "Mime-type detection for Flysystem",
"support": {
"issues": "https://github.com/thephpleague/mime-type-detection/issues",
- "source": "https://github.com/thephpleague/mime-type-detection/tree/1.15.0"
+ "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0"
},
"funding": [
{
@@ -1593,7 +1536,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-28T23:22:08+00:00"
+ "time": "2024-09-21T08:32:55+00:00"
},
{
"name": "ml/iri",
@@ -1701,39 +1644,39 @@
},
{
"name": "mongodb/mongodb",
- "version": "1.16.1",
+ "version": "1.20.0",
"source": {
"type": "git",
"url": "https://github.com/mongodb/mongo-php-library.git",
- "reference": "72d80889eb7567c0da4e7d4ddbdcf66dfea90ac3"
+ "reference": "75da9ea3b63d97b05e0e8648d8c09a17bc54c0b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mongodb/mongo-php-library/zipball/72d80889eb7567c0da4e7d4ddbdcf66dfea90ac3",
- "reference": "72d80889eb7567c0da4e7d4ddbdcf66dfea90ac3",
+ "url": "https://api.github.com/repos/mongodb/mongo-php-library/zipball/75da9ea3b63d97b05e0e8648d8c09a17bc54c0b6",
+ "reference": "75da9ea3b63d97b05e0e8648d8c09a17bc54c0b6",
"shasum": ""
},
"require": {
+ "composer-runtime-api": "^2.0",
"ext-hash": "*",
"ext-json": "*",
- "ext-mongodb": "^1.16.0",
- "jean85/pretty-package-versions": "^2.0.1",
- "php": "^7.2 || ^8.0",
- "symfony/polyfill-php73": "^1.27",
+ "ext-mongodb": "^1.20.0",
+ "php": "^7.4 || ^8.0",
+ "psr/log": "^1.1.4|^2|^3",
"symfony/polyfill-php80": "^1.27",
"symfony/polyfill-php81": "^1.27"
},
"require-dev": {
- "doctrine/coding-standard": "^11.1",
- "rector/rector": "^0.16.0",
+ "doctrine/coding-standard": "^12.0",
+ "rector/rector": "^1.1",
"squizlabs/php_codesniffer": "^3.7",
"symfony/phpunit-bridge": "^5.2",
- "vimeo/psalm": "^4.28"
+ "vimeo/psalm": "^5.13"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.16.x-dev"
+ "dev-master": "1.x-dev"
}
},
"autoload": {
@@ -1756,6 +1699,10 @@
{
"name": "Jeremy Mikola",
"email": "jmikola@gmail.com"
+ },
+ {
+ "name": "Jérôme Tamarelle",
+ "email": "jerome.tamarelle@mongodb.com"
}
],
"description": "MongoDB driver library",
@@ -1768,22 +1715,22 @@
],
"support": {
"issues": "https://github.com/mongodb/mongo-php-library/issues",
- "source": "https://github.com/mongodb/mongo-php-library/tree/1.16.1"
+ "source": "https://github.com/mongodb/mongo-php-library/tree/1.20.0"
},
- "time": "2023-09-26T15:44:10+00:00"
+ "time": "2024-09-25T12:54:08+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.19.1",
+ "version": "v4.19.4",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b"
+ "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b",
- "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2",
+ "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2",
"shasum": ""
},
"require": {
@@ -1792,7 +1739,7 @@
},
"require-dev": {
"ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
},
"bin": [
"bin/php-parse"
@@ -1824,9 +1771,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4"
},
- "time": "2024-03-17T08:10:35+00:00"
+ "time": "2024-09-29T15:01:53+00:00"
},
{
"name": "opis/json-schema",
@@ -2161,16 +2108,16 @@
},
{
"name": "pietercolpaert/hardf",
- "version": "0.4.0",
+ "version": "0.5.0",
"source": {
"type": "git",
"url": "https://github.com/pietercolpaert/hardf.git",
- "reference": "142f38d746793829f61c43cdd9721a5b0bff371d"
+ "reference": "8dbfb3104ab70e7d43f36016b8ed35e3666ff18c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/pietercolpaert/hardf/zipball/142f38d746793829f61c43cdd9721a5b0bff371d",
- "reference": "142f38d746793829f61c43cdd9721a5b0bff371d",
+ "url": "https://api.github.com/repos/pietercolpaert/hardf/zipball/8dbfb3104ab70e7d43f36016b8ed35e3666ff18c",
+ "reference": "8dbfb3104ab70e7d43f36016b8ed35e3666ff18c",
"shasum": ""
},
"require": {
@@ -2225,7 +2172,7 @@
"issues": "https://github.com/pietercolpaert/hardf/issues",
"source": "https://github.com/pietercolpaert/hardf"
},
- "time": "2024-02-27T14:47:16+00:00"
+ "time": "2024-02-28T12:25:10+00:00"
},
{
"name": "psr/container",
@@ -2437,16 +2384,16 @@
},
{
"name": "psr/log",
- "version": "3.0.0",
+ "version": "3.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
+ "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
- "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
+ "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
"shasum": ""
},
"require": {
@@ -2481,9 +2428,9 @@
"psr-3"
],
"support": {
- "source": "https://github.com/php-fig/log/tree/3.0.0"
+ "source": "https://github.com/php-fig/log/tree/3.0.2"
},
- "time": "2021-07-14T16:46:02+00:00"
+ "time": "2024-09-11T13:17:53+00:00"
},
{
"name": "ralouphie/getallheaders",
@@ -2531,16 +2478,16 @@
},
{
"name": "symfony/console",
- "version": "v6.4.8",
+ "version": "v6.4.15",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "be5854cee0e8c7b110f00d695d11debdfa1a2a91"
+ "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/be5854cee0e8c7b110f00d695d11debdfa1a2a91",
- "reference": "be5854cee0e8c7b110f00d695d11debdfa1a2a91",
+ "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd",
+ "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd",
"shasum": ""
},
"require": {
@@ -2605,7 +2552,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.8"
+ "source": "https://github.com/symfony/console/tree/v6.4.15"
},
"funding": [
{
@@ -2621,20 +2568,20 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-11-06T14:19:14+00:00"
},
{
"name": "symfony/deprecation-contracts",
- "version": "v3.5.0",
+ "version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1"
+ "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
- "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",
+ "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",
"shasum": ""
},
"require": {
@@ -2672,7 +2619,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1"
},
"funding": [
{
@@ -2688,20 +2635,20 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:32:20+00:00"
+ "time": "2024-09-25T14:20:29+00:00"
},
{
"name": "symfony/lock",
- "version": "v6.4.8",
+ "version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/lock.git",
- "reference": "1387f50285c23607467c1f05b258bde65f1ab276"
+ "reference": "a69c3dd151ab7e14925f119164cfdf65d55392a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/lock/zipball/1387f50285c23607467c1f05b258bde65f1ab276",
- "reference": "1387f50285c23607467c1f05b258bde65f1ab276",
+ "url": "https://api.github.com/repos/symfony/lock/zipball/a69c3dd151ab7e14925f119164cfdf65d55392a4",
+ "reference": "a69c3dd151ab7e14925f119164cfdf65d55392a4",
"shasum": ""
},
"require": {
@@ -2751,7 +2698,7 @@
"semaphore"
],
"support": {
- "source": "https://github.com/symfony/lock/tree/v6.4.8"
+ "source": "https://github.com/symfony/lock/tree/v6.4.13"
},
"funding": [
{
@@ -2767,24 +2714,24 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-10-25T15:19:46+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.30.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "0424dff1c58f028c451efff2045f5d92410bd540"
+ "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540",
- "reference": "0424dff1c58f028c451efff2045f5d92410bd540",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
+ "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"provide": {
"ext-ctype": "*"
@@ -2830,7 +2777,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0"
},
"funding": [
{
@@ -2846,24 +2793,24 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T15:07:36+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.30.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a"
+ "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a",
- "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
+ "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance"
@@ -2908,7 +2855,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0"
},
"funding": [
{
@@ -2924,24 +2871,24 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T15:07:36+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.30.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb"
+ "reference": "3833d7255cc303546435cb650316bff708a1c75c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb",
- "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c",
+ "reference": "3833d7255cc303546435cb650316bff708a1c75c",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance"
@@ -2989,7 +2936,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0"
},
"funding": [
{
@@ -3005,24 +2952,24 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T15:07:36+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.30.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c"
+ "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c",
- "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341",
+ "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"provide": {
"ext-mbstring": "*"
@@ -3069,83 +3016,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0"
- },
- "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": "2024-06-19T12:30:46+00:00"
- },
- {
- "name": "symfony/polyfill-php73",
- "version": "v1.30.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "ec444d3f3f6505bb28d11afa41e75faadebc10a1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/ec444d3f3f6505bb28d11afa41e75faadebc10a1",
- "reference": "ec444d3f3f6505bb28d11afa41e75faadebc10a1",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1"
- },
- "type": "library",
- "extra": {
- "thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
- }
- },
- "autoload": {
- "files": [
- "bootstrap.php"
- ],
- "psr-4": {
- "Symfony\\Polyfill\\Php73\\": ""
- },
- "classmap": [
- "Resources/stubs"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "polyfill",
- "portable",
- "shim"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.30.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0"
},
"funding": [
{
@@ -3161,7 +3032,7 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T15:07:36+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-php80",
@@ -3245,20 +3116,20 @@
},
{
"name": "symfony/polyfill-php81",
- "version": "v1.30.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php81.git",
- "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af"
+ "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/3fb075789fb91f9ad9af537c4012d523085bd5af",
- "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af",
+ "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
+ "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"type": "library",
"extra": {
@@ -3301,7 +3172,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0"
+ "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0"
},
"funding": [
{
@@ -3317,20 +3188,20 @@
"type": "tidelift"
}
],
- "time": "2024-06-19T12:30:46+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v3.5.0",
+ "version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f"
+ "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f",
- "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0",
+ "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0",
"shasum": ""
},
"require": {
@@ -3384,7 +3255,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v3.5.0"
+ "source": "https://github.com/symfony/service-contracts/tree/v3.5.1"
},
"funding": [
{
@@ -3400,20 +3271,20 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:32:20+00:00"
+ "time": "2024-09-25T14:20:29+00:00"
},
{
"name": "symfony/string",
- "version": "v6.4.8",
+ "version": "v6.4.15",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "a147c0f826c4a1f3afb763ab8e009e37c877a44d"
+ "reference": "73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/a147c0f826c4a1f3afb763ab8e009e37c877a44d",
- "reference": "a147c0f826c4a1f3afb763ab8e009e37c877a44d",
+ "url": "https://api.github.com/repos/symfony/string/zipball/73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f",
+ "reference": "73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f",
"shasum": ""
},
"require": {
@@ -3470,7 +3341,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.4.8"
+ "source": "https://github.com/symfony/string/tree/v6.4.15"
},
"funding": [
{
@@ -3486,7 +3357,7 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-11-13T13:31:12+00:00"
},
{
"name": "vufind-org/vufind-marc",
@@ -3939,30 +3810,38 @@
},
{
"name": "composer/pcre",
- "version": "3.1.4",
+ "version": "3.3.2",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
- "reference": "04229f163664973f68f38f6f73d917799168ef24"
+ "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/pcre/zipball/04229f163664973f68f38f6f73d917799168ef24",
- "reference": "04229f163664973f68f38f6f73d917799168ef24",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e",
+ "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e",
"shasum": ""
},
"require": {
"php": "^7.4 || ^8.0"
},
+ "conflict": {
+ "phpstan/phpstan": "<1.11.10"
+ },
"require-dev": {
- "phpstan/phpstan": "^1.3",
- "phpstan/phpstan-strict-rules": "^1.1",
- "symfony/phpunit-bridge": "^5"
+ "phpstan/phpstan": "^1.12 || ^2",
+ "phpstan/phpstan-strict-rules": "^1 || ^2",
+ "phpunit/phpunit": "^8 || ^9"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.x-dev"
+ },
+ "phpstan": {
+ "includes": [
+ "extension.neon"
+ ]
}
},
"autoload": {
@@ -3990,7 +3869,7 @@
],
"support": {
"issues": "https://github.com/composer/pcre/issues",
- "source": "https://github.com/composer/pcre/tree/3.1.4"
+ "source": "https://github.com/composer/pcre/tree/3.3.2"
},
"funding": [
{
@@ -4006,28 +3885,28 @@
"type": "tidelift"
}
],
- "time": "2024-05-27T13:40:54+00:00"
+ "time": "2024-11-12T16:29:46+00:00"
},
{
"name": "composer/semver",
- "version": "3.4.0",
+ "version": "3.4.3",
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
- "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32"
+ "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32",
- "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32",
+ "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12",
+ "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12",
"shasum": ""
},
"require": {
"php": "^5.3.2 || ^7.0 || ^8.0"
},
"require-dev": {
- "phpstan/phpstan": "^1.4",
- "symfony/phpunit-bridge": "^4.2 || ^5"
+ "phpstan/phpstan": "^1.11",
+ "symfony/phpunit-bridge": "^3 || ^7"
},
"type": "library",
"extra": {
@@ -4071,7 +3950,7 @@
"support": {
"irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/semver/issues",
- "source": "https://github.com/composer/semver/tree/3.4.0"
+ "source": "https://github.com/composer/semver/tree/3.4.3"
},
"funding": [
{
@@ -4087,7 +3966,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-31T09:50:34+00:00"
+ "time": "2024-09-19T14:15:21+00:00"
},
{
"name": "composer/xdebug-handler",
@@ -4333,16 +4212,16 @@
},
{
"name": "felixfbecker/language-server-protocol",
- "version": "v1.5.2",
+ "version": "v1.5.3",
"source": {
"type": "git",
"url": "https://github.com/felixfbecker/php-language-server-protocol.git",
- "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842"
+ "reference": "a9e113dbc7d849e35b8776da39edaf4313b7b6c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842",
- "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842",
+ "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/a9e113dbc7d849e35b8776da39edaf4313b7b6c9",
+ "reference": "a9e113dbc7d849e35b8776da39edaf4313b7b6c9",
"shasum": ""
},
"require": {
@@ -4383,22 +4262,22 @@
],
"support": {
"issues": "https://github.com/felixfbecker/php-language-server-protocol/issues",
- "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2"
+ "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.3"
},
- "time": "2022-03-02T22:36:06+00:00"
+ "time": "2024-04-30T00:40:11+00:00"
},
{
"name": "fidry/cpu-core-counter",
- "version": "1.1.0",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/theofidry/cpu-core-counter.git",
- "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42"
+ "reference": "8520451a140d3f46ac33042715115e290cf5785f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/f92996c4d5c1a696a6a970e20f7c4216200fcc42",
- "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42",
+ "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f",
+ "reference": "8520451a140d3f46ac33042715115e290cf5785f",
"shasum": ""
},
"require": {
@@ -4438,7 +4317,7 @@
],
"support": {
"issues": "https://github.com/theofidry/cpu-core-counter/issues",
- "source": "https://github.com/theofidry/cpu-core-counter/tree/1.1.0"
+ "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0"
},
"funding": [
{
@@ -4446,20 +4325,20 @@
"type": "github"
}
],
- "time": "2024-02-07T09:43:46+00:00"
+ "time": "2024-08-06T10:04:20+00:00"
},
{
"name": "friendsofphp/php-cs-fixer",
- "version": "v3.59.3",
+ "version": "v3.65.0",
"source": {
"type": "git",
"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
- "reference": "30ba9ecc2b0e5205e578fe29973c15653d9bfd29"
+ "reference": "79d4f3e77b250a7d8043d76c6af8f0695e8a469f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/30ba9ecc2b0e5205e578fe29973c15653d9bfd29",
- "reference": "30ba9ecc2b0e5205e578fe29973c15653d9bfd29",
+ "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/79d4f3e77b250a7d8043d76c6af8f0695e8a469f",
+ "reference": "79d4f3e77b250a7d8043d76c6af8f0695e8a469f",
"shasum": ""
},
"require": {
@@ -4469,7 +4348,7 @@
"ext-filter": "*",
"ext-json": "*",
"ext-tokenizer": "*",
- "fidry/cpu-core-counter": "^1.0",
+ "fidry/cpu-core-counter": "^1.2",
"php": "^7.4 || ^8.0",
"react/child-process": "^0.6.5",
"react/event-loop": "^1.0",
@@ -4489,18 +4368,18 @@
"symfony/stopwatch": "^5.4 || ^6.0 || ^7.0"
},
"require-dev": {
- "facile-it/paraunit": "^1.3 || ^2.3",
- "infection/infection": "^0.29.5",
- "justinrainbow/json-schema": "^5.2",
+ "facile-it/paraunit": "^1.3.1 || ^2.4",
+ "infection/infection": "^0.29.8",
+ "justinrainbow/json-schema": "^5.3 || ^6.0",
"keradus/cli-executor": "^2.1",
- "mikey179/vfsstream": "^1.6.11",
+ "mikey179/vfsstream": "^1.6.12",
"php-coveralls/php-coveralls": "^2.7",
"php-cs-fixer/accessible-object": "^1.1",
"php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.5",
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.5",
- "phpunit/phpunit": "^9.6.19 || ^10.5.21 || ^11.2",
- "symfony/var-dumper": "^5.4 || ^6.0 || ^7.0",
- "symfony/yaml": "^5.4 || ^6.0 || ^7.0"
+ "phpunit/phpunit": "^9.6.21 || ^10.5.38 || ^11.4.3",
+ "symfony/var-dumper": "^5.4.47 || ^6.4.15 || ^7.1.8",
+ "symfony/yaml": "^5.4.45 || ^6.4.13 || ^7.1.6"
},
"suggest": {
"ext-dom": "For handling output formats in XML",
@@ -4541,7 +4420,7 @@
],
"support": {
"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
- "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.59.3"
+ "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.65.0"
},
"funding": [
{
@@ -4549,20 +4428,20 @@
"type": "github"
}
],
- "time": "2024-06-16T14:17:03+00:00"
+ "time": "2024-11-25T00:39:24+00:00"
},
{
"name": "myclabs/deep-copy",
- "version": "1.12.0",
+ "version": "1.12.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c"
+ "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
- "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845",
+ "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845",
"shasum": ""
},
"require": {
@@ -4601,7 +4480,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1"
},
"funding": [
{
@@ -4609,20 +4488,20 @@
"type": "tidelift"
}
],
- "time": "2024-06-12T14:39:25+00:00"
+ "time": "2024-11-08T17:47:46+00:00"
},
{
"name": "netresearch/jsonmapper",
- "version": "v4.4.1",
+ "version": "v4.5.0",
"source": {
"type": "git",
"url": "https://github.com/cweiske/jsonmapper.git",
- "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0"
+ "reference": "8e76efb98ee8b6afc54687045e1b8dba55ac76e5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/132c75c7dd83e45353ebb9c6c9f591952995bbf0",
- "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0",
+ "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8e76efb98ee8b6afc54687045e1b8dba55ac76e5",
+ "reference": "8e76efb98ee8b6afc54687045e1b8dba55ac76e5",
"shasum": ""
},
"require": {
@@ -4658,9 +4537,9 @@
"support": {
"email": "cweiske@cweiske.de",
"issues": "https://github.com/cweiske/jsonmapper/issues",
- "source": "https://github.com/cweiske/jsonmapper/tree/v4.4.1"
+ "source": "https://github.com/cweiske/jsonmapper/tree/v4.5.0"
},
- "time": "2024-01-31T06:18:54+00:00"
+ "time": "2024-09-08T10:13:13+00:00"
},
{
"name": "phar-io/manifest",
@@ -4782,16 +4661,16 @@
},
{
"name": "phing/phing",
- "version": "3.0.0",
+ "version": "3.0.1",
"source": {
"type": "git",
"url": "https://github.com/phingofficial/phing.git",
- "reference": "52a1dffa3c8f1fb7c4106d6645fe18407112b31c"
+ "reference": "96d3b6f37b6b63a710ae7daf1c50b5c28151e695"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phingofficial/phing/zipball/52a1dffa3c8f1fb7c4106d6645fe18407112b31c",
- "reference": "52a1dffa3c8f1fb7c4106d6645fe18407112b31c",
+ "url": "https://api.github.com/repos/phingofficial/phing/zipball/96d3b6f37b6b63a710ae7daf1c50b5c28151e695",
+ "reference": "96d3b6f37b6b63a710ae7daf1c50b5c28151e695",
"shasum": ""
},
"require": {
@@ -4801,9 +4680,9 @@
"ext-simplexml": "*",
"ext-xml": "*",
"php": ">= 7.4",
- "sebastian/version": "^3.0|^4.0",
- "symfony/console": "^5.3.10|^6.0",
- "symfony/yaml": "^5.0|^6.0"
+ "sebastian/version": "^3.0|^4.0|^5.0",
+ "symfony/console": "^5.3.10|^6.0|^7.0",
+ "symfony/yaml": "^5.0|^6.0|^7.0"
},
"replace": {
"phing/task-analyzers": "self.version",
@@ -4867,7 +4746,7 @@
"phpunit/phpunit": "^9.5.10",
"psr/http-message": "^2.0",
"roave/security-advisories": "dev-master",
- "scssphp/scssphp": "~1.12.0",
+ "scssphp/scssphp": "^1.13",
"siad007/versioncontrol_hg": "^1.0",
"smarty/smarty": "^5.0",
"squizlabs/php_codesniffer": "^3.5",
@@ -4879,10 +4758,11 @@
},
"suggest": {
"aws/aws-sdk-php": "Used for Amazon tasks",
- "ext-gettext": "*",
- "ext-posix": "*",
- "ext-sockets": "*",
- "ext-tidy": "*",
+ "ext-gettext": "Used for gettext translation filter",
+ "ext-intl": "Used for Tstamp task",
+ "ext-posix": "Used for Posix selector and ACLs",
+ "ext-sockets": "Used for the Socket condition",
+ "ext-tidy": "Used for the Tidy filter",
"guzzlehttp/guzzle": "Used for Http tasks",
"jawira/plantuml-encoding": "Required by VisualizerTask",
"mehr-als-nix/parallel": "̈Used for Parallel task",
@@ -4914,90 +4794,90 @@
"type": "library",
"extra": {
"phing-custom-taskdefs": {
- "visualizer": "Phing\\Task\\Ext\\Visualizer\\VisualizerTask",
- "gitarchive": "Phing\\Task\\Ext\\Git\\Git\\GitArchiveTask",
- "gitinit": "Phing\\Task\\Ext\\Git\\Git\\GitInitTask",
- "gitclone": "Phing\\Task\\Ext\\Git\\Git\\GitCloneTask",
- "gitgc": "Phing\\Task\\Ext\\Git\\Git\\GitGcTask",
- "gitbranch": "Phing\\Task\\Ext\\Git\\Git\\GitBranchTask",
- "gitfetch": "Phing\\Task\\Ext\\Git\\Git\\GitFetchTask",
- "gitmerge": "Phing\\Task\\Ext\\Git\\Git\\GitMergeTask",
- "gitcheckout": "Phing\\Task\\Ext\\Git\\Git\\GitCheckoutTask",
- "gitpull": "Phing\\Task\\Ext\\Git\\Git\\GitPullTask",
- "gitpush": "Phing\\Task\\Ext\\Git\\Git\\GitPushTask",
- "gitlog": "Phing\\Task\\Ext\\Git\\Git\\GitLogTask",
- "gittag": "Phing\\Task\\Ext\\Git\\Git\\GitTagTask",
- "gitcommit": "Phing\\Task\\Ext\\Git\\Git\\GitCommitTask",
- "gitdescribe": "Phing\\Task\\Ext\\Git\\Git\\GitDescribeTask",
- "coverage-setup": "Phing\\Task\\Ext\\Coverage\\CoverageSetupTask",
- "coverage-merger": "Phing\\Task\\Ext\\Coverage\\CoverageMergerTask",
- "coverage-report": "Phing\\Task\\Ext\\Coverage\\CoverageReportTask",
- "coverage-threshold": "Phing\\Task\\Ext\\Coverage\\CoverageThresholdTask",
- "phpstan": "Phing\\Task\\Ext\\Analyzer\\Phpstan\\PHPStanTask",
- "phpmd": "Phing\\Task\\Ext\\Analyzer\\Phpmd\\PHPMDTask",
- "phpdepend": "Phing\\Task\\Ext\\Analyzer\\Pdepend\\PhpDependTask",
- "sonar": "Phing\\Task\\Ext\\Analyzer\\Sonar\\SonarTask",
- "phkpackage": "Phing\\Task\\Ext\\PhkPackage\\PhkPackageTask",
+ "scp": "Phing\\Task\\Ext\\Ssh\\ScpTask",
+ "ssh": "Phing\\Task\\Ext\\Ssh\\SshTask",
+ "tar": "Phing\\Task\\Ext\\Archive\\TarTask",
+ "zip": "Phing\\Task\\Ext\\Archive\\ZipTask",
"sass": "Phing\\Task\\Ext\\Sass\\SassTask",
+ "gitgc": "Phing\\Task\\Ext\\Git\\Git\\GitGcTask",
+ "hgadd": "Phing\\Task\\Ext\\Hg\\HgAddTask",
+ "hglog": "Phing\\Task\\Ext\\Hg\\HgLogTask",
+ "hgtag": "Phing\\Task\\Ext\\Hg\\HgTagTask",
"jsmin": "Phing\\Task\\Ext\\JsMin\\JsMinTask",
- "liquibase-changelog": "Phing\\Task\\Ext\\Liquibase\\LiquibaseChangeLogTask",
- "liquibase-dbdoc": "Phing\\Task\\Ext\\Liquibase\\LiquibaseDbDocTask",
- "liquibase-diff": "Phing\\Task\\Ext\\Liquibase\\LiquibaseDiffTask",
- "liquibase-rollback": "Phing\\Task\\Ext\\Liquibase\\LiquibaseRollbackTask",
- "liquibase-tag": "Phing\\Task\\Ext\\Liquibase\\LiquibaseTagTask",
- "liquibase-update": "Phing\\Task\\Ext\\Liquibase\\LiquibaseUpdateTask",
- "liquibase": "Phing\\Task\\Ext\\Liquibase\\LiquibaseTask",
+ "phpmd": "Phing\\Task\\Ext\\Analyzer\\Phpmd\\PHPMDTask",
"s3get": "Phing\\Task\\Ext\\Amazon\\S3\\S3GetTask",
"s3put": "Phing\\Task\\Ext\\Amazon\\S3\\S3PutTask",
- "zsdtvalidate": "Phing\\Task\\Ext\\ZendServerDeploymentTool\\ZsdtValidateTask",
- "zsdtpack": "Phing\\Task\\Ext\\ZendServerDeploymentTool\\ZsdtPackTask",
- "hgadd": "Phing\\Task\\Ext\\Hg\\HgAddTask",
- "hgarchive": "Phing\\Task\\Ext\\Hg\\HgArchiveTask",
- "hgclone": "Phing\\Task\\Ext\\Hg\\HgCloneTask",
- "hgcommit": "Phing\\Task\\Ext\\Hg\\HgCommitTask",
+ "sonar": "Phing\\Task\\Ext\\Analyzer\\Sonar\\SonarTask",
+ "untar": "Phing\\Task\\Ext\\Archive\\UntarTask",
+ "unzip": "Phing\\Task\\Ext\\Archive\\UnzipTask",
+ "apigen": "Phing\\Task\\Ext\\ApiGen\\ApiGenTask",
+ "gitlog": "Phing\\Task\\Ext\\Git\\Git\\GitLogTask",
+ "gittag": "Phing\\Task\\Ext\\Git\\Git\\GitTagTask",
"hginit": "Phing\\Task\\Ext\\Hg\\HgInitTask",
- "hglog": "Phing\\Task\\Ext\\Hg\\HgLogTask",
"hgpull": "Phing\\Task\\Ext\\Hg\\HgPullTask",
"hgpush": "Phing\\Task\\Ext\\Hg\\HgPushTask",
- "hgrevert": "Phing\\Task\\Ext\\Hg\\HgRevertTask",
- "hgtag": "Phing\\Task\\Ext\\Hg\\HgTagTask",
- "hgupdate": "Phing\\Task\\Ext\\Hg\\HgUpdateTask",
- "http-request": "Phing\\Task\\Ext\\Http\\HttpRequestTask",
- "httpget": "Phing\\Task\\Ext\\Http\\HttpGetTask",
- "phpunit": "Phing\\Task\\Ext\\PhpUnit\\PHPUnitTask",
- "phpunitreport": "Phing\\Task\\Ext\\PhpUnit\\PHPUnitReportTask",
- "apigen": "Phing\\Task\\Ext\\ApiGen\\ApiGenTask",
- "ssh": "Phing\\Task\\Ext\\Ssh\\SshTask",
- "scp": "Phing\\Task\\Ext\\Ssh\\ScpTask",
- "dbdeploy": "Phing\\Task\\Ext\\DbDeploy\\DbDeployTask",
- "smarty": "Phing\\Task\\Ext\\Snmarty\\SmartyTask",
- "ioncubeencoder": "Phing\\Task\\Ext\\Ioncube\\IoncubeEncoderTask",
- "ioncubelicense": "Phing\\Task\\Ext\\Ioncube\\IoncubeLicenseTask",
- "tar": "Phing\\Task\\Ext\\Archive\\TarTask",
- "untar": "Phing\\Task\\Ext\\Archive\\UntarTask",
- "zip": "Phing\\Task\\Ext\\Archive\\ZipTask",
- "unzip": "Phing\\Task\\Ext\\Archive\\UnzipTask",
"jshint": "Phing\\Task\\Ext\\JsHint\\JsHintTask",
- "zendcodeanalyzer": "Phing\\Task\\Ext\\ZendCodeAnalyzer\\ZendCodeAnalyzerTask",
+ "phpdoc": "Phing\\Task\\Ext\\PhpDoc\\PhpDocumentor2Task",
+ "smarty": "Phing\\Task\\Ext\\Snmarty\\SmartyTask",
+ "svnlog": "Phing\\Task\\Ext\\Svn\\SvnLogTask",
"analyze": "Phing\\Task\\Ext\\ZendCodeAnalyzer\\ZendCodeAnalyzerTask",
+ "gitinit": "Phing\\Task\\Ext\\Git\\Git\\GitInitTask",
+ "gitpull": "Phing\\Task\\Ext\\Git\\Git\\GitPullTask",
+ "gitpush": "Phing\\Task\\Ext\\Git\\Git\\GitPushTask",
+ "hgclone": "Phing\\Task\\Ext\\Hg\\HgCloneTask",
+ "httpget": "Phing\\Task\\Ext\\Http\\HttpGetTask",
"inifile": "Phing\\Task\\Ext\\IniFile\\IniFileTask",
- "phpdoc": "Phing\\Task\\Ext\\PhpDoc\\PhpDocumentor2Task",
"phpdoc2": "Phing\\Task\\Ext\\PhpDoc\\PhpDocumentor2Task",
+ "phpstan": "Phing\\Task\\Ext\\Analyzer\\Phpstan\\PHPStanTask",
+ "phpunit": "Phing\\Task\\Ext\\PhpUnit\\PHPUnitTask",
+ "svncopy": "Phing\\Task\\Ext\\Svn\\SvnCopyTask",
+ "svninfo": "Phing\\Task\\Ext\\Svn\\SvnInfoTask",
+ "svnlist": "Phing\\Task\\Ext\\Svn\\SvnListTask",
+ "dbdeploy": "Phing\\Task\\Ext\\DbDeploy\\DbDeployTask",
+ "gitclone": "Phing\\Task\\Ext\\Git\\Git\\GitCloneTask",
+ "gitfetch": "Phing\\Task\\Ext\\Git\\Git\\GitFetchTask",
+ "gitmerge": "Phing\\Task\\Ext\\Git\\Git\\GitMergeTask",
+ "hgcommit": "Phing\\Task\\Ext\\Hg\\HgCommitTask",
+ "hgrevert": "Phing\\Task\\Ext\\Hg\\HgRevertTask",
+ "hgupdate": "Phing\\Task\\Ext\\Hg\\HgUpdateTask",
+ "zsdtpack": "Phing\\Task\\Ext\\ZendServerDeploymentTool\\ZsdtPackTask",
"ftpdeploy": "Phing\\Task\\Ext\\FtpDeploy\\FtpDeployTask",
- "svnlastrevision": "Phing\\Task\\Ext\\Svn\\SvnLastRevisionTask",
- "svncheckout": "Phing\\Task\\Ext\\Svn\\SvnCheckoutTask",
+ "gitbranch": "Phing\\Task\\Ext\\Git\\Git\\GitBranchTask",
+ "gitcommit": "Phing\\Task\\Ext\\Git\\Git\\GitCommitTask",
+ "hgarchive": "Phing\\Task\\Ext\\Hg\\HgArchiveTask",
+ "liquibase": "Phing\\Task\\Ext\\Liquibase\\LiquibaseTask",
+ "phpdepend": "Phing\\Task\\Ext\\Analyzer\\Pdepend\\PhpDependTask",
+ "svncommit": "Phing\\Task\\Ext\\Svn\\SvnCommitTask",
"svnexport": "Phing\\Task\\Ext\\Svn\\SvnExportTask",
- "svnupdate": "Phing\\Task\\Ext\\Svn\\SvnUpdateTask",
+ "svnrevert": "Phing\\Task\\Ext\\Svn\\SvnRevertTask",
"svnswitch": "Phing\\Task\\Ext\\Svn\\SvnSwitchTask",
- "svncopy": "Phing\\Task\\Ext\\Svn\\SvnCopyTask",
- "svncommit": "Phing\\Task\\Ext\\Svn\\SvnCommitTask",
- "svnlist": "Phing\\Task\\Ext\\Svn\\SvnListTask",
- "svnlog": "Phing\\Task\\Ext\\Svn\\SvnLogTask",
- "svninfo": "Phing\\Task\\Ext\\Svn\\SvnInfoTask",
- "svnproplist": "Phing\\Task\\Ext\\Svn\\SvnProplistTask",
+ "svnupdate": "Phing\\Task\\Ext\\Svn\\SvnUpdateTask",
+ "gitarchive": "Phing\\Task\\Ext\\Git\\Git\\GitArchiveTask",
+ "phkpackage": "Phing\\Task\\Ext\\PhkPackage\\PhkPackageTask",
"svnpropget": "Phing\\Task\\Ext\\Svn\\SvnPropgetTask",
"svnpropset": "Phing\\Task\\Ext\\Svn\\SvnPropsetTask",
- "svnrevert": "Phing\\Task\\Ext\\Svn\\SvnRevertTask"
+ "visualizer": "Phing\\Task\\Ext\\Visualizer\\VisualizerTask",
+ "gitcheckout": "Phing\\Task\\Ext\\Git\\Git\\GitCheckoutTask",
+ "gitdescribe": "Phing\\Task\\Ext\\Git\\Git\\GitDescribeTask",
+ "svncheckout": "Phing\\Task\\Ext\\Svn\\SvnCheckoutTask",
+ "svnproplist": "Phing\\Task\\Ext\\Svn\\SvnProplistTask",
+ "http-request": "Phing\\Task\\Ext\\Http\\HttpRequestTask",
+ "zsdtvalidate": "Phing\\Task\\Ext\\ZendServerDeploymentTool\\ZsdtValidateTask",
+ "liquibase-tag": "Phing\\Task\\Ext\\Liquibase\\LiquibaseTagTask",
+ "phpunitreport": "Phing\\Task\\Ext\\PhpUnit\\PHPUnitReportTask",
+ "coverage-setup": "Phing\\Task\\Ext\\Coverage\\CoverageSetupTask",
+ "ioncubeencoder": "Phing\\Task\\Ext\\Ioncube\\IoncubeEncoderTask",
+ "ioncubelicense": "Phing\\Task\\Ext\\Ioncube\\IoncubeLicenseTask",
+ "liquibase-diff": "Phing\\Task\\Ext\\Liquibase\\LiquibaseDiffTask",
+ "coverage-merger": "Phing\\Task\\Ext\\Coverage\\CoverageMergerTask",
+ "coverage-report": "Phing\\Task\\Ext\\Coverage\\CoverageReportTask",
+ "liquibase-dbdoc": "Phing\\Task\\Ext\\Liquibase\\LiquibaseDbDocTask",
+ "svnlastrevision": "Phing\\Task\\Ext\\Svn\\SvnLastRevisionTask",
+ "liquibase-update": "Phing\\Task\\Ext\\Liquibase\\LiquibaseUpdateTask",
+ "zendcodeanalyzer": "Phing\\Task\\Ext\\ZendCodeAnalyzer\\ZendCodeAnalyzerTask",
+ "coverage-threshold": "Phing\\Task\\Ext\\Coverage\\CoverageThresholdTask",
+ "liquibase-rollback": "Phing\\Task\\Ext\\Liquibase\\LiquibaseRollbackTask",
+ "liquibase-changelog": "Phing\\Task\\Ext\\Liquibase\\LiquibaseChangeLogTask"
},
"phing-custom-typedefs": {
"sshconfig": "Phing\\Task\\Ext\\Ssh\\Ssh2MethodParam",
@@ -5031,6 +4911,7 @@
"build",
"build-automation",
"build-tool",
+ "dev",
"make",
"phing",
"php",
@@ -5058,7 +4939,7 @@
"type": "patreon"
}
],
- "time": "2024-05-01T18:28:58+00:00"
+ "time": "2024-12-04T19:56:50+00:00"
},
{
"name": "phpdocumentor/reflection-common",
@@ -5115,16 +4996,16 @@
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "5.4.1",
+ "version": "5.6.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c"
+ "reference": "f3558a4c23426d12bffeaab463f8a8d8b681193c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c",
- "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/f3558a4c23426d12bffeaab463f8a8d8b681193c",
+ "reference": "f3558a4c23426d12bffeaab463f8a8d8b681193c",
"shasum": ""
},
"require": {
@@ -5133,17 +5014,17 @@
"php": "^7.4 || ^8.0",
"phpdocumentor/reflection-common": "^2.2",
"phpdocumentor/type-resolver": "^1.7",
- "phpstan/phpdoc-parser": "^1.7",
+ "phpstan/phpdoc-parser": "^1.7|^2.0",
"webmozart/assert": "^1.9.1"
},
"require-dev": {
- "mockery/mockery": "~1.3.5",
+ "mockery/mockery": "~1.3.5 || ~1.6.0",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-mockery": "^1.1",
"phpstan/phpstan-webmozart-assert": "^1.2",
"phpunit/phpunit": "^9.5",
- "vimeo/psalm": "^5.13"
+ "psalm/phar": "^5.26"
},
"type": "library",
"extra": {
@@ -5173,29 +5054,29 @@
"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/5.4.1"
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.0"
},
- "time": "2024-05-21T05:55:05+00:00"
+ "time": "2024-11-12T11:25:25+00:00"
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.8.2",
+ "version": "1.10.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "153ae662783729388a584b4361f2545e4d841e3c"
+ "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c",
- "reference": "153ae662783729388a584b4361f2545e4d841e3c",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a",
+ "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a",
"shasum": ""
},
"require": {
"doctrine/deprecations": "^1.0",
"php": "^7.3 || ^8.0",
"phpdocumentor/reflection-common": "^2.0",
- "phpstan/phpdoc-parser": "^1.13"
+ "phpstan/phpdoc-parser": "^1.18|^2.0"
},
"require-dev": {
"ext-tokenizer": "*",
@@ -5231,36 +5112,36 @@
"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.8.2"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0"
},
- "time": "2024-02-23T11:10:43+00:00"
+ "time": "2024-11-09T15:12:26+00:00"
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.29.1",
+ "version": "2.0.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4"
+ "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fcaefacf2d5c417e928405b71b400d4ce10daaf4",
- "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/c00d78fb6b29658347f9d37ebe104bffadf36299",
+ "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0"
+ "php": "^7.4 || ^8.0"
},
"require-dev": {
"doctrine/annotations": "^2.0",
- "nikic/php-parser": "^4.15",
+ "nikic/php-parser": "^5.3.0",
"php-parallel-lint/php-parallel-lint": "^1.2",
"phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^1.5",
- "phpstan/phpstan-phpunit": "^1.1",
- "phpstan/phpstan-strict-rules": "^1.0",
- "phpunit/phpunit": "^9.5",
+ "phpstan/phpstan": "^2.0",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpstan/phpstan-strict-rules": "^2.0",
+ "phpunit/phpunit": "^9.6",
"symfony/process": "^5.2"
},
"type": "library",
@@ -5278,22 +5159,22 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/1.29.1"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/2.0.0"
},
- "time": "2024-05-31T08:52:43+00:00"
+ "time": "2024-10-13T11:29:49+00:00"
},
{
"name": "phpstan/phpstan",
- "version": "1.11.5",
+ "version": "1.12.12",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "490f0ae1c92b082f154681d7849aee776a7c1443"
+ "reference": "b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/490f0ae1c92b082f154681d7849aee776a7c1443",
- "reference": "490f0ae1c92b082f154681d7849aee776a7c1443",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0",
+ "reference": "b5ae1b88f471d3fd4ba1aa0046234b5ca3776dd0",
"shasum": ""
},
"require": {
@@ -5338,36 +5219,36 @@
"type": "github"
}
],
- "time": "2024-06-17T15:10:54+00:00"
+ "time": "2024-11-28T22:13:23+00:00"
},
{
"name": "phpunit/php-code-coverage",
- "version": "10.1.14",
+ "version": "10.1.16",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "e3f51450ebffe8e0efdf7346ae966a656f7d5e5b"
+ "reference": "7e308268858ed6baedc8704a304727d20bc07c77"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/e3f51450ebffe8e0efdf7346ae966a656f7d5e5b",
- "reference": "e3f51450ebffe8e0efdf7346ae966a656f7d5e5b",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e308268858ed6baedc8704a304727d20bc07c77",
+ "reference": "7e308268858ed6baedc8704a304727d20bc07c77",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
"ext-xmlwriter": "*",
- "nikic/php-parser": "^4.18 || ^5.0",
+ "nikic/php-parser": "^4.19.1 || ^5.1.0",
"php": ">=8.1",
- "phpunit/php-file-iterator": "^4.0",
- "phpunit/php-text-template": "^3.0",
- "sebastian/code-unit-reverse-lookup": "^3.0",
- "sebastian/complexity": "^3.0",
- "sebastian/environment": "^6.0",
- "sebastian/lines-of-code": "^2.0",
- "sebastian/version": "^4.0",
- "theseer/tokenizer": "^1.2.0"
+ "phpunit/php-file-iterator": "^4.1.0",
+ "phpunit/php-text-template": "^3.0.1",
+ "sebastian/code-unit-reverse-lookup": "^3.0.0",
+ "sebastian/complexity": "^3.2.0",
+ "sebastian/environment": "^6.1.0",
+ "sebastian/lines-of-code": "^2.0.2",
+ "sebastian/version": "^4.0.1",
+ "theseer/tokenizer": "^1.2.3"
},
"require-dev": {
"phpunit/phpunit": "^10.1"
@@ -5379,7 +5260,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "10.1-dev"
+ "dev-main": "10.1.x-dev"
}
},
"autoload": {
@@ -5408,7 +5289,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.14"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.16"
},
"funding": [
{
@@ -5416,7 +5297,7 @@
"type": "github"
}
],
- "time": "2024-03-12T15:33:41+00:00"
+ "time": "2024-08-22T04:31:57+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -5663,16 +5544,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "10.5.24",
+ "version": "10.5.38",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "5f124e3e3e561006047b532fd0431bf5bb6b9015"
+ "reference": "a86773b9e887a67bc53efa9da9ad6e3f2498c132"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5f124e3e3e561006047b532fd0431bf5bb6b9015",
- "reference": "5f124e3e3e561006047b532fd0431bf5bb6b9015",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a86773b9e887a67bc53efa9da9ad6e3f2498c132",
+ "reference": "a86773b9e887a67bc53efa9da9ad6e3f2498c132",
"shasum": ""
},
"require": {
@@ -5682,26 +5563,26 @@
"ext-mbstring": "*",
"ext-xml": "*",
"ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.10.1",
- "phar-io/manifest": "^2.0.3",
- "phar-io/version": "^3.0.2",
+ "myclabs/deep-copy": "^1.12.0",
+ "phar-io/manifest": "^2.0.4",
+ "phar-io/version": "^3.2.1",
"php": ">=8.1",
- "phpunit/php-code-coverage": "^10.1.5",
- "phpunit/php-file-iterator": "^4.0",
- "phpunit/php-invoker": "^4.0",
- "phpunit/php-text-template": "^3.0",
- "phpunit/php-timer": "^6.0",
- "sebastian/cli-parser": "^2.0",
- "sebastian/code-unit": "^2.0",
- "sebastian/comparator": "^5.0",
- "sebastian/diff": "^5.0",
- "sebastian/environment": "^6.0",
- "sebastian/exporter": "^5.1",
- "sebastian/global-state": "^6.0.1",
- "sebastian/object-enumerator": "^5.0",
- "sebastian/recursion-context": "^5.0",
- "sebastian/type": "^4.0",
- "sebastian/version": "^4.0"
+ "phpunit/php-code-coverage": "^10.1.16",
+ "phpunit/php-file-iterator": "^4.1.0",
+ "phpunit/php-invoker": "^4.0.0",
+ "phpunit/php-text-template": "^3.0.1",
+ "phpunit/php-timer": "^6.0.0",
+ "sebastian/cli-parser": "^2.0.1",
+ "sebastian/code-unit": "^2.0.0",
+ "sebastian/comparator": "^5.0.3",
+ "sebastian/diff": "^5.1.1",
+ "sebastian/environment": "^6.1.0",
+ "sebastian/exporter": "^5.1.2",
+ "sebastian/global-state": "^6.0.2",
+ "sebastian/object-enumerator": "^5.0.0",
+ "sebastian/recursion-context": "^5.0.0",
+ "sebastian/type": "^4.0.0",
+ "sebastian/version": "^4.0.1"
},
"suggest": {
"ext-soap": "To be able to generate mocks based on WSDL files"
@@ -5744,7 +5625,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.24"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.38"
},
"funding": [
{
@@ -5760,7 +5641,7 @@
"type": "tidelift"
}
],
- "time": "2024-06-20T13:09:54+00:00"
+ "time": "2024-10-28T13:06:21+00:00"
},
{
"name": "psr/event-dispatcher",
@@ -6186,31 +6067,31 @@
},
{
"name": "react/socket",
- "version": "v1.15.0",
+ "version": "v1.16.0",
"source": {
"type": "git",
"url": "https://github.com/reactphp/socket.git",
- "reference": "216d3aec0b87f04a40ca04f481e6af01bdd1d038"
+ "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/reactphp/socket/zipball/216d3aec0b87f04a40ca04f481e6af01bdd1d038",
- "reference": "216d3aec0b87f04a40ca04f481e6af01bdd1d038",
+ "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1",
+ "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1",
"shasum": ""
},
"require": {
"evenement/evenement": "^3.0 || ^2.0 || ^1.0",
"php": ">=5.3.0",
- "react/dns": "^1.11",
+ "react/dns": "^1.13",
"react/event-loop": "^1.2",
- "react/promise": "^3 || ^2.6 || ^1.2.1",
- "react/stream": "^1.2"
+ "react/promise": "^3.2 || ^2.6 || ^1.2.1",
+ "react/stream": "^1.4"
},
"require-dev": {
"phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
- "react/async": "^4 || ^3 || ^2",
+ "react/async": "^4.3 || ^3.3 || ^2",
"react/promise-stream": "^1.4",
- "react/promise-timer": "^1.10"
+ "react/promise-timer": "^1.11"
},
"type": "library",
"autoload": {
@@ -6254,7 +6135,7 @@
],
"support": {
"issues": "https://github.com/reactphp/socket/issues",
- "source": "https://github.com/reactphp/socket/tree/v1.15.0"
+ "source": "https://github.com/reactphp/socket/tree/v1.16.0"
},
"funding": [
{
@@ -6262,7 +6143,7 @@
"type": "open_collective"
}
],
- "time": "2023-12-15T11:02:10+00:00"
+ "time": "2024-07-26T10:38:09+00:00"
},
{
"name": "react/stream",
@@ -6512,16 +6393,16 @@
},
{
"name": "sebastian/comparator",
- "version": "5.0.1",
+ "version": "5.0.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "2db5010a484d53ebf536087a70b4a5423c102372"
+ "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2db5010a484d53ebf536087a70b4a5423c102372",
- "reference": "2db5010a484d53ebf536087a70b4a5423c102372",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e",
+ "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e",
"shasum": ""
},
"require": {
@@ -6532,7 +6413,7 @@
"sebastian/exporter": "^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^10.3"
+ "phpunit/phpunit": "^10.5"
},
"type": "library",
"extra": {
@@ -6577,7 +6458,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
"security": "https://github.com/sebastianbergmann/comparator/security/policy",
- "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.1"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.3"
},
"funding": [
{
@@ -6585,7 +6466,7 @@
"type": "github"
}
],
- "time": "2023-08-14T13:18:12+00:00"
+ "time": "2024-10-18T14:56:07+00:00"
},
{
"name": "sebastian/complexity",
@@ -7328,16 +7209,16 @@
},
{
"name": "squizlabs/php_codesniffer",
- "version": "3.10.1",
+ "version": "3.11.1",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
- "reference": "8f90f7a53ce271935282967f53d0894f8f1ff877"
+ "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/8f90f7a53ce271935282967f53d0894f8f1ff877",
- "reference": "8f90f7a53ce271935282967f53d0894f8f1ff877",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
+ "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
"shasum": ""
},
"require": {
@@ -7404,20 +7285,20 @@
"type": "open_collective"
}
],
- "time": "2024-05-22T21:24:41+00:00"
+ "time": "2024-11-16T12:02:36+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v6.4.8",
+ "version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b"
+ "reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8d7507f02b06e06815e56bb39aa0128e3806208b",
- "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e",
+ "reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e",
"shasum": ""
},
"require": {
@@ -7468,7 +7349,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.8"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.13"
},
"funding": [
{
@@ -7484,20 +7365,20 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-09-25T14:18:03+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v3.5.0",
+ "version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50"
+ "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50",
- "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f",
+ "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f",
"shasum": ""
},
"require": {
@@ -7544,7 +7425,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1"
},
"funding": [
{
@@ -7560,20 +7441,20 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:32:20+00:00"
+ "time": "2024-09-25T14:20:29+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v6.4.8",
+ "version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "4d37529150e7081c51b3c5d5718c55a04a9503f3"
+ "reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/4d37529150e7081c51b3c5d5718c55a04a9503f3",
- "reference": "4d37529150e7081c51b3c5d5718c55a04a9503f3",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/4856c9cf585d5a0313d8d35afd681a526f038dd3",
+ "reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3",
"shasum": ""
},
"require": {
@@ -7610,7 +7491,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v6.4.8"
+ "source": "https://github.com/symfony/filesystem/tree/v6.4.13"
},
"funding": [
{
@@ -7626,20 +7507,20 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-10-25T15:07:50+00:00"
},
{
"name": "symfony/finder",
- "version": "v6.4.8",
+ "version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "3ef977a43883215d560a2cecb82ec8e62131471c"
+ "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/3ef977a43883215d560a2cecb82ec8e62131471c",
- "reference": "3ef977a43883215d560a2cecb82ec8e62131471c",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958",
+ "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958",
"shasum": ""
},
"require": {
@@ -7674,7 +7555,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v6.4.8"
+ "source": "https://github.com/symfony/finder/tree/v6.4.13"
},
"funding": [
{
@@ -7690,20 +7571,20 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-10-01T08:30:56+00:00"
},
{
"name": "symfony/options-resolver",
- "version": "v6.4.8",
+ "version": "v6.4.16",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
- "reference": "22ab9e9101ab18de37839074f8a1197f55590c1b"
+ "reference": "368128ad168f20e22c32159b9f761e456cec0c78"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/options-resolver/zipball/22ab9e9101ab18de37839074f8a1197f55590c1b",
- "reference": "22ab9e9101ab18de37839074f8a1197f55590c1b",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/368128ad168f20e22c32159b9f761e456cec0c78",
+ "reference": "368128ad168f20e22c32159b9f761e456cec0c78",
"shasum": ""
},
"require": {
@@ -7741,7 +7622,7 @@
"options"
],
"support": {
- "source": "https://github.com/symfony/options-resolver/tree/v6.4.8"
+ "source": "https://github.com/symfony/options-resolver/tree/v6.4.16"
},
"funding": [
{
@@ -7757,20 +7638,20 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-11-20T10:57:02+00:00"
},
{
"name": "symfony/process",
- "version": "v6.4.14",
+ "version": "v6.4.15",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "25214adbb0996d18112548de20c281be9f27279f"
+ "reference": "3cb242f059c14ae08591c5c4087d1fe443564392"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/25214adbb0996d18112548de20c281be9f27279f",
- "reference": "25214adbb0996d18112548de20c281be9f27279f",
+ "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392",
+ "reference": "3cb242f059c14ae08591c5c4087d1fe443564392",
"shasum": ""
},
"require": {
@@ -7802,7 +7683,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.4.14"
+ "source": "https://github.com/symfony/process/tree/v6.4.15"
},
"funding": [
{
@@ -7818,20 +7699,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-06T09:25:01+00:00"
+ "time": "2024-11-06T14:19:14+00:00"
},
{
"name": "symfony/stopwatch",
- "version": "v6.4.8",
+ "version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
- "reference": "63e069eb616049632cde9674c46957819454b8aa"
+ "reference": "2cae0a6f8d04937d02f6d19806251e2104d54f92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/63e069eb616049632cde9674c46957819454b8aa",
- "reference": "63e069eb616049632cde9674c46957819454b8aa",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/2cae0a6f8d04937d02f6d19806251e2104d54f92",
+ "reference": "2cae0a6f8d04937d02f6d19806251e2104d54f92",
"shasum": ""
},
"require": {
@@ -7864,7 +7745,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/stopwatch/tree/v6.4.8"
+ "source": "https://github.com/symfony/stopwatch/tree/v6.4.13"
},
"funding": [
{
@@ -7880,20 +7761,20 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-09-25T14:18:03+00:00"
},
{
"name": "symfony/yaml",
- "version": "v6.4.8",
+ "version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "52903de178d542850f6f341ba92995d3d63e60c9"
+ "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/52903de178d542850f6f341ba92995d3d63e60c9",
- "reference": "52903de178d542850f6f341ba92995d3d63e60c9",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9",
+ "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9",
"shasum": ""
},
"require": {
@@ -7936,7 +7817,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v6.4.8"
+ "source": "https://github.com/symfony/yaml/tree/v6.4.13"
},
"funding": [
{
@@ -7952,7 +7833,7 @@
"type": "tidelift"
}
],
- "time": "2024-05-31T14:49:08+00:00"
+ "time": "2024-09-25T14:18:03+00:00"
},
{
"name": "theseer/tokenizer",
@@ -8006,16 +7887,16 @@
},
{
"name": "vimeo/psalm",
- "version": "5.25.0",
+ "version": "5.26.1",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "01a8eb06b9e9cc6cfb6a320bf9fb14331919d505"
+ "reference": "d747f6500b38ac4f7dfc5edbcae6e4b637d7add0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/01a8eb06b9e9cc6cfb6a320bf9fb14331919d505",
- "reference": "01a8eb06b9e9cc6cfb6a320bf9fb14331919d505",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/d747f6500b38ac4f7dfc5edbcae6e4b637d7add0",
+ "reference": "d747f6500b38ac4f7dfc5edbcae6e4b637d7add0",
"shasum": ""
},
"require": {
@@ -8036,7 +7917,7 @@
"felixfbecker/language-server-protocol": "^1.5.2",
"fidry/cpu-core-counter": "^0.4.1 || ^0.5.1 || ^1.0.0",
"netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0",
- "nikic/php-parser": "^4.16",
+ "nikic/php-parser": "^4.17",
"php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0",
"sebastian/diff": "^4.0 || ^5.0 || ^6.0",
"spatie/array-to-xml": "^2.17.0 || ^3.0",
@@ -8079,11 +7960,11 @@
"type": "project",
"extra": {
"branch-alias": {
- "dev-master": "5.x-dev",
- "dev-4.x": "4.x-dev",
- "dev-3.x": "3.x-dev",
+ "dev-1.x": "1.x-dev",
"dev-2.x": "2.x-dev",
- "dev-1.x": "1.x-dev"
+ "dev-3.x": "3.x-dev",
+ "dev-4.x": "4.x-dev",
+ "dev-master": "5.x-dev"
}
},
"autoload": {
@@ -8112,7 +7993,7 @@
"issues": "https://github.com/vimeo/psalm/issues",
"source": "https://github.com/vimeo/psalm"
},
- "time": "2024-06-16T15:08:35+00:00"
+ "time": "2024-09-08T18:53:08+00:00"
},
{
"name": "webmozart/assert",
@@ -8175,11 +8056,11 @@
],
"aliases": [],
"minimum-stability": "stable",
- "stability-flags": [],
+ "stability-flags": {},
"prefer-stable": false,
"prefer-lowest": false,
- "platform": [],
- "platform-dev": [],
+ "platform": {},
+ "platform-dev": {},
"platform-overrides": {
"php": "8.1"
},
diff --git a/src/RecordManager/Base/Command/AbstractBaseFactory.php b/src/RecordManager/Base/Command/AbstractBaseFactory.php
index ed3579d21..913504505 100644
--- a/src/RecordManager/Base/Command/AbstractBaseFactory.php
+++ b/src/RecordManager/Base/Command/AbstractBaseFactory.php
@@ -66,7 +66,7 @@ class AbstractBaseFactory implements \Laminas\ServiceManager\Factory\FactoryInte
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName(
diff --git a/src/RecordManager/Base/Command/Records/HarvestFactory.php b/src/RecordManager/Base/Command/Records/HarvestFactory.php
index 572d97a33..fd717d301 100644
--- a/src/RecordManager/Base/Command/Records/HarvestFactory.php
+++ b/src/RecordManager/Base/Command/Records/HarvestFactory.php
@@ -66,7 +66,7 @@ class HarvestFactory implements \Laminas\ServiceManager\Factory\FactoryInterface
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName(
diff --git a/src/RecordManager/Base/Command/Solr/AbstractBaseWithSolrUpdaterFactory.php b/src/RecordManager/Base/Command/Solr/AbstractBaseWithSolrUpdaterFactory.php
index 524874ccf..03cebcba5 100644
--- a/src/RecordManager/Base/Command/Solr/AbstractBaseWithSolrUpdaterFactory.php
+++ b/src/RecordManager/Base/Command/Solr/AbstractBaseWithSolrUpdaterFactory.php
@@ -66,7 +66,7 @@ class AbstractBaseWithSolrUpdaterFactory implements \Laminas\ServiceManager\Fact
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName(
diff --git a/src/RecordManager/Base/Command/Solr/CompareRecordsFactory.php b/src/RecordManager/Base/Command/Solr/CompareRecordsFactory.php
index cbf3e6d42..24ee08965 100644
--- a/src/RecordManager/Base/Command/Solr/CompareRecordsFactory.php
+++ b/src/RecordManager/Base/Command/Solr/CompareRecordsFactory.php
@@ -66,7 +66,7 @@ class CompareRecordsFactory implements \Laminas\ServiceManager\Factory\FactoryIn
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName(
diff --git a/src/RecordManager/Base/ConsoleRunnerFactory.php b/src/RecordManager/Base/ConsoleRunnerFactory.php
index bde6b10b4..169c612dd 100644
--- a/src/RecordManager/Base/ConsoleRunnerFactory.php
+++ b/src/RecordManager/Base/ConsoleRunnerFactory.php
@@ -65,7 +65,7 @@ class ConsoleRunnerFactory implements FactoryInterface
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
if (!empty($options)) {
throw new \Exception('Unexpected options sent to factory.');
diff --git a/src/RecordManager/Base/Controller/AbstractBaseFactory.php b/src/RecordManager/Base/Controller/AbstractBaseFactory.php
index b99a07308..23b3e8d3f 100644
--- a/src/RecordManager/Base/Controller/AbstractBaseFactory.php
+++ b/src/RecordManager/Base/Controller/AbstractBaseFactory.php
@@ -66,7 +66,7 @@ class AbstractBaseFactory implements \Laminas\ServiceManager\Factory\FactoryInte
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName(
diff --git a/src/RecordManager/Base/Controller/CreatePreviewFactory.php b/src/RecordManager/Base/Controller/CreatePreviewFactory.php
index e02db40fe..9a6f0a534 100644
--- a/src/RecordManager/Base/Controller/CreatePreviewFactory.php
+++ b/src/RecordManager/Base/Controller/CreatePreviewFactory.php
@@ -66,7 +66,7 @@ class CreatePreviewFactory implements \Laminas\ServiceManager\Factory\FactoryInt
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName(
diff --git a/src/RecordManager/Base/Controller/OaiPmhProviderFactory.php b/src/RecordManager/Base/Controller/OaiPmhProviderFactory.php
index f57a7797d..3e7ba142f 100644
--- a/src/RecordManager/Base/Controller/OaiPmhProviderFactory.php
+++ b/src/RecordManager/Base/Controller/OaiPmhProviderFactory.php
@@ -66,7 +66,7 @@ class OaiPmhProviderFactory implements \Laminas\ServiceManager\Factory\FactoryIn
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName(
diff --git a/src/RecordManager/Base/Database/AbstractAuthorityDatabaseFactory.php b/src/RecordManager/Base/Database/AbstractAuthorityDatabaseFactory.php
index fa239b5a9..489349b86 100644
--- a/src/RecordManager/Base/Database/AbstractAuthorityDatabaseFactory.php
+++ b/src/RecordManager/Base/Database/AbstractAuthorityDatabaseFactory.php
@@ -66,7 +66,7 @@ class AbstractAuthorityDatabaseFactory implements \Laminas\ServiceManager\Factor
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
$config = $configReader->get('recordmanager.ini');
diff --git a/src/RecordManager/Base/Database/AbstractDatabase.php b/src/RecordManager/Base/Database/AbstractDatabase.php
index 4f1d6bd4e..4f45aaa7a 100644
--- a/src/RecordManager/Base/Database/AbstractDatabase.php
+++ b/src/RecordManager/Base/Database/AbstractDatabase.php
@@ -257,8 +257,7 @@ protected function iterate(
$lastId = null;
foreach ($records as $record) {
if (!isset($record['_id'])) {
- throw new
- \Exception('Cannot iterate records without _id column');
+ throw new \Exception('Cannot iterate records without _id column');
}
$lastId = $record['_id'];
if ($callback($record, $params) === false) {
diff --git a/src/RecordManager/Base/Database/AbstractDatabaseFactory.php b/src/RecordManager/Base/Database/AbstractDatabaseFactory.php
index f43fb3a63..3a3e3b61b 100644
--- a/src/RecordManager/Base/Database/AbstractDatabaseFactory.php
+++ b/src/RecordManager/Base/Database/AbstractDatabaseFactory.php
@@ -66,7 +66,7 @@ class AbstractDatabaseFactory implements \Laminas\ServiceManager\Factory\Factory
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
$config = $configReader->get('recordmanager.ini');
diff --git a/src/RecordManager/Base/Deduplication/DedupHandler.php b/src/RecordManager/Base/Deduplication/DedupHandler.php
index 50776d35f..adf4b1fdc 100644
--- a/src/RecordManager/Base/Deduplication/DedupHandler.php
+++ b/src/RecordManager/Base/Deduplication/DedupHandler.php
@@ -37,6 +37,7 @@
use function count;
use function in_array;
+use function sprintf;
use function strlen;
/**
diff --git a/src/RecordManager/Base/Deduplication/DedupHandlerFactory.php b/src/RecordManager/Base/Deduplication/DedupHandlerFactory.php
index 9e15c2af8..7f91eee37 100644
--- a/src/RecordManager/Base/Deduplication/DedupHandlerFactory.php
+++ b/src/RecordManager/Base/Deduplication/DedupHandlerFactory.php
@@ -66,7 +66,7 @@ class DedupHandlerFactory implements \Laminas\ServiceManager\Factory\FactoryInte
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
$config = $configReader->get('recordmanager.ini');
diff --git a/src/RecordManager/Base/Enrichment/AbstractEnrichmentFactory.php b/src/RecordManager/Base/Enrichment/AbstractEnrichmentFactory.php
index 87cecc08e..c260a8840 100644
--- a/src/RecordManager/Base/Enrichment/AbstractEnrichmentFactory.php
+++ b/src/RecordManager/Base/Enrichment/AbstractEnrichmentFactory.php
@@ -66,7 +66,7 @@ class AbstractEnrichmentFactory implements \Laminas\ServiceManager\Factory\Facto
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
diff --git a/src/RecordManager/Base/Enrichment/AuthEnrichmentFactory.php b/src/RecordManager/Base/Enrichment/AuthEnrichmentFactory.php
index adc5f08d5..0ce31363b 100644
--- a/src/RecordManager/Base/Enrichment/AuthEnrichmentFactory.php
+++ b/src/RecordManager/Base/Enrichment/AuthEnrichmentFactory.php
@@ -66,7 +66,7 @@ class AuthEnrichmentFactory implements \Laminas\ServiceManager\Factory\FactoryIn
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
diff --git a/src/RecordManager/Base/Harvest/AbstractBaseFactory.php b/src/RecordManager/Base/Harvest/AbstractBaseFactory.php
index f0d79cd7d..0f1283bf5 100644
--- a/src/RecordManager/Base/Harvest/AbstractBaseFactory.php
+++ b/src/RecordManager/Base/Harvest/AbstractBaseFactory.php
@@ -66,7 +66,7 @@ class AbstractBaseFactory implements \Laminas\ServiceManager\Factory\FactoryInte
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
diff --git a/src/RecordManager/Base/Http/HttpServiceFactory.php b/src/RecordManager/Base/Http/HttpServiceFactory.php
index d16defa76..f3716a078 100644
--- a/src/RecordManager/Base/Http/HttpServiceFactory.php
+++ b/src/RecordManager/Base/Http/HttpServiceFactory.php
@@ -66,7 +66,7 @@ class HttpServiceFactory implements \Laminas\ServiceManager\Factory\FactoryInter
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
diff --git a/src/RecordManager/Base/Marc/Marc.php b/src/RecordManager/Base/Marc/Marc.php
index 020128269..f634facb6 100644
--- a/src/RecordManager/Base/Marc/Marc.php
+++ b/src/RecordManager/Base/Marc/Marc.php
@@ -390,12 +390,12 @@ function ($field) use ($fieldTag) {
/**
* Filter fields
*
- * @param callable $callback Callback that should return false for each field to
+ * @param ?callable $callback Callback that should return false for each field to
* be deleted or true for each field to be kept (like array_filter)
*
* @return void
*/
- public function filterFields(callable $callback = null): void
+ public function filterFields(?callable $callback = null): void
{
$this->data['fields'] = array_filter($this->data['fields'], $callback);
$this->resultCache = [];
diff --git a/src/RecordManager/Base/Record/AbstractRecord.php b/src/RecordManager/Base/Record/AbstractRecord.php
index 53a2394dd..cde52f48a 100644
--- a/src/RecordManager/Base/Record/AbstractRecord.php
+++ b/src/RecordManager/Base/Record/AbstractRecord.php
@@ -216,12 +216,11 @@ public function getHostRecordIDs(): array
/**
* Return fields to be indexed in Solr (an alternative to an XSL transformation)
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
return [];
}
diff --git a/src/RecordManager/Base/Record/AbstractRecordFactory.php b/src/RecordManager/Base/Record/AbstractRecordFactory.php
index 3c7827f9b..fe959fb27 100644
--- a/src/RecordManager/Base/Record/AbstractRecordFactory.php
+++ b/src/RecordManager/Base/Record/AbstractRecordFactory.php
@@ -66,7 +66,7 @@ class AbstractRecordFactory implements \Laminas\ServiceManager\Factory\FactoryIn
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
diff --git a/src/RecordManager/Base/Record/AbstractRecordWithHttpAndDbFactory.php b/src/RecordManager/Base/Record/AbstractRecordWithHttpAndDbFactory.php
index 786321810..f63edfab0 100644
--- a/src/RecordManager/Base/Record/AbstractRecordWithHttpAndDbFactory.php
+++ b/src/RecordManager/Base/Record/AbstractRecordWithHttpAndDbFactory.php
@@ -66,7 +66,7 @@ class AbstractRecordWithHttpAndDbFactory implements \Laminas\ServiceManager\Fact
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
diff --git a/src/RecordManager/Base/Record/Dc.php b/src/RecordManager/Base/Record/Dc.php
index 757662bb2..1bc392cea 100644
--- a/src/RecordManager/Base/Record/Dc.php
+++ b/src/RecordManager/Base/Record/Dc.php
@@ -96,7 +96,7 @@ public function __construct(
Logger $logger,
MetadataUtils $metadataUtils,
HttpService $httpService,
- Database $db = null
+ ?Database $db = null
) {
parent::__construct($config, $dataSourceConfig, $logger, $metadataUtils);
$this->httpService = $httpService;
@@ -145,12 +145,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = $this->getFullTextFields($this->doc);
diff --git a/src/RecordManager/Base/Record/Doaj.php b/src/RecordManager/Base/Record/Doaj.php
index e9d75b6b4..ba146c4e4 100644
--- a/src/RecordManager/Base/Record/Doaj.php
+++ b/src/RecordManager/Base/Record/Doaj.php
@@ -98,7 +98,7 @@ public function __construct(
Logger $logger,
MetadataUtils $metadataUtils,
HttpService $httpService,
- Database $db = null
+ ?Database $db = null
) {
parent::__construct($config, $dataSourceConfig, $logger, $metadataUtils);
$this->httpService = $httpService;
@@ -147,12 +147,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = $this->getFullTextFields($this->doc);
diff --git a/src/RecordManager/Base/Record/Eaccpf.php b/src/RecordManager/Base/Record/Eaccpf.php
index 32e1f9321..d1b8b0917 100644
--- a/src/RecordManager/Base/Record/Eaccpf.php
+++ b/src/RecordManager/Base/Record/Eaccpf.php
@@ -65,12 +65,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [];
diff --git a/src/RecordManager/Base/Record/Ead.php b/src/RecordManager/Base/Record/Ead.php
index 334089d2d..f858c79a3 100644
--- a/src/RecordManager/Base/Record/Ead.php
+++ b/src/RecordManager/Base/Record/Ead.php
@@ -156,7 +156,7 @@ public function toXML()
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [];
diff --git a/src/RecordManager/Base/Record/Ead3.php b/src/RecordManager/Base/Record/Ead3.php
index b93ced65e..c4e567739 100644
--- a/src/RecordManager/Base/Record/Ead3.php
+++ b/src/RecordManager/Base/Record/Ead3.php
@@ -117,12 +117,11 @@ public function toXML()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [];
diff --git a/src/RecordManager/Base/Record/Ese.php b/src/RecordManager/Base/Record/Ese.php
index 77024435f..6d1197721 100644
--- a/src/RecordManager/Base/Record/Ese.php
+++ b/src/RecordManager/Base/Record/Ese.php
@@ -59,12 +59,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [];
diff --git a/src/RecordManager/Base/Record/Forward.php b/src/RecordManager/Base/Record/Forward.php
index a6d0413b6..7b50cdf28 100644
--- a/src/RecordManager/Base/Record/Forward.php
+++ b/src/RecordManager/Base/Record/Forward.php
@@ -149,12 +149,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [];
diff --git a/src/RecordManager/Base/Record/ForwardAuthority.php b/src/RecordManager/Base/Record/ForwardAuthority.php
index 3223d5af1..ad8b00f6b 100644
--- a/src/RecordManager/Base/Record/ForwardAuthority.php
+++ b/src/RecordManager/Base/Record/ForwardAuthority.php
@@ -63,12 +63,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [];
diff --git a/src/RecordManager/Base/Record/Lido.php b/src/RecordManager/Base/Record/Lido.php
index 661912adb..250a7efb5 100644
--- a/src/RecordManager/Base/Record/Lido.php
+++ b/src/RecordManager/Base/Record/Lido.php
@@ -34,6 +34,7 @@
use function count;
use function in_array;
use function is_string;
+use function sprintf;
use function strlen;
/**
@@ -135,12 +136,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [];
diff --git a/src/RecordManager/Base/Record/Lrmi.php b/src/RecordManager/Base/Record/Lrmi.php
index edd552475..db3f2bd3f 100644
--- a/src/RecordManager/Base/Record/Lrmi.php
+++ b/src/RecordManager/Base/Record/Lrmi.php
@@ -58,12 +58,11 @@ class Lrmi extends Qdc
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = parent::toSolrArray();
$data['record_format'] = 'lrmi';
diff --git a/src/RecordManager/Base/Record/Marc.php b/src/RecordManager/Base/Record/Marc.php
index 6c389e5ad..5f545621c 100644
--- a/src/RecordManager/Base/Record/Marc.php
+++ b/src/RecordManager/Base/Record/Marc.php
@@ -259,12 +259,11 @@ public function toXML()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [
'record_format' => 'marc',
diff --git a/src/RecordManager/Base/Record/MarcAuthority.php b/src/RecordManager/Base/Record/MarcAuthority.php
index 1b6887051..e95a0025c 100644
--- a/src/RecordManager/Base/Record/MarcAuthority.php
+++ b/src/RecordManager/Base/Record/MarcAuthority.php
@@ -64,12 +64,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = [];
diff --git a/src/RecordManager/Base/Record/MarcFactory.php b/src/RecordManager/Base/Record/MarcFactory.php
index 6e9f38317..071384f13 100644
--- a/src/RecordManager/Base/Record/MarcFactory.php
+++ b/src/RecordManager/Base/Record/MarcFactory.php
@@ -66,7 +66,7 @@ class MarcFactory implements \Laminas\ServiceManager\Factory\FactoryInterface
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
diff --git a/src/RecordManager/Base/Record/Qdc.php b/src/RecordManager/Base/Record/Qdc.php
index e59be08c9..f9c543a8a 100644
--- a/src/RecordManager/Base/Record/Qdc.php
+++ b/src/RecordManager/Base/Record/Qdc.php
@@ -98,7 +98,7 @@ public function __construct(
Logger $logger,
MetadataUtils $metadataUtils,
HttpService $httpService,
- Database $db = null
+ ?Database $db = null
) {
parent::__construct($config, $dataSourceConfig, $logger, $metadataUtils);
$this->httpService = $httpService;
@@ -147,12 +147,11 @@ public function getID()
/**
* Return fields to be indexed in Solr
*
- * @param Database $db Database connection. Omit to avoid database lookups for
- * related records.
+ * @param ?Database $db Database connection. Omit to avoid database lookups for related records.
*
* @return array
*/
- public function toSolrArray(Database $db = null)
+ public function toSolrArray(?Database $db = null)
{
$data = $this->getFullTextFields($this->doc);
diff --git a/src/RecordManager/Base/ServiceManager/AbstractPluginManagerFactory.php b/src/RecordManager/Base/ServiceManager/AbstractPluginManagerFactory.php
index aea3a386c..85641a707 100644
--- a/src/RecordManager/Base/ServiceManager/AbstractPluginManagerFactory.php
+++ b/src/RecordManager/Base/ServiceManager/AbstractPluginManagerFactory.php
@@ -67,7 +67,7 @@ class AbstractPluginManagerFactory implements FactoryInterface
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
if (!empty($options)) {
throw new \Exception('Unexpected options sent to factory.');
diff --git a/src/RecordManager/Base/Solr/SolrUpdaterFactory.php b/src/RecordManager/Base/Solr/SolrUpdaterFactory.php
index 4e64e7b25..e29e88f4f 100644
--- a/src/RecordManager/Base/Solr/SolrUpdaterFactory.php
+++ b/src/RecordManager/Base/Solr/SolrUpdaterFactory.php
@@ -66,7 +66,7 @@ class SolrUpdaterFactory implements \Laminas\ServiceManager\Factory\FactoryInter
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
diff --git a/src/RecordManager/Base/Splitter/AbstractBaseFactory.php b/src/RecordManager/Base/Splitter/AbstractBaseFactory.php
index c383ef57f..1fa40a16b 100644
--- a/src/RecordManager/Base/Splitter/AbstractBaseFactory.php
+++ b/src/RecordManager/Base/Splitter/AbstractBaseFactory.php
@@ -66,7 +66,7 @@ class AbstractBaseFactory implements \Laminas\ServiceManager\Factory\FactoryInte
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
return new $requestedName(
$container->get(\RecordManager\Base\Utils\MetadataUtils::class)
diff --git a/src/RecordManager/Base/Utils/DeweyCallNumber.php b/src/RecordManager/Base/Utils/DeweyCallNumber.php
index 2bcfa8642..a61cc1e22 100644
--- a/src/RecordManager/Base/Utils/DeweyCallNumber.php
+++ b/src/RecordManager/Base/Utils/DeweyCallNumber.php
@@ -30,6 +30,7 @@
namespace RecordManager\Base\Utils;
use function floatval;
+use function sprintf;
/**
* Dewey Call Number Class
diff --git a/src/RecordManager/Base/Utils/FieldMapperFactory.php b/src/RecordManager/Base/Utils/FieldMapperFactory.php
index 70c0b3def..c60afab9f 100644
--- a/src/RecordManager/Base/Utils/FieldMapperFactory.php
+++ b/src/RecordManager/Base/Utils/FieldMapperFactory.php
@@ -66,7 +66,7 @@ class FieldMapperFactory implements \Laminas\ServiceManager\Factory\FactoryInter
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
$config = $configReader->get('recordmanager.ini');
diff --git a/src/RecordManager/Base/Utils/LcCallNumber.php b/src/RecordManager/Base/Utils/LcCallNumber.php
index 816c07b2a..e4aceaed6 100644
--- a/src/RecordManager/Base/Utils/LcCallNumber.php
+++ b/src/RecordManager/Base/Utils/LcCallNumber.php
@@ -104,11 +104,11 @@ public function __construct($callnumber)
$matches
);
if ($found) {
- $this->classification = isset($matches[0]) ? trim($matches[0]) : '';
- $this->letters = isset($matches[1]) ? trim($matches[1]) : '';
- $this->digits = isset($matches[2]) ? trim($matches[2]) : '';
- $this->decimal = isset($matches[3]) ? trim($matches[3]) : '';
- $rest = isset($matches[4]) ? trim($matches[4]) : '';
+ $this->classification = trim($matches[0]);
+ $this->letters = trim($matches[1]);
+ $this->digits = trim($matches[2]);
+ $this->decimal = trim($matches[3]);
+ $rest = trim($matches[4]);
}
$this->cutter = '';
diff --git a/src/RecordManager/Base/Utils/LoggerFactory.php b/src/RecordManager/Base/Utils/LoggerFactory.php
index a6113657c..e449a2556 100644
--- a/src/RecordManager/Base/Utils/LoggerFactory.php
+++ b/src/RecordManager/Base/Utils/LoggerFactory.php
@@ -66,7 +66,7 @@ class LoggerFactory implements \Laminas\ServiceManager\Factory\FactoryInterface
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName($configReader->get('recordmanager.ini'));
diff --git a/src/RecordManager/Base/Utils/MetadataUtilsFactory.php b/src/RecordManager/Base/Utils/MetadataUtilsFactory.php
index fe6a4fe33..7d3d17829 100644
--- a/src/RecordManager/Base/Utils/MetadataUtilsFactory.php
+++ b/src/RecordManager/Base/Utils/MetadataUtilsFactory.php
@@ -66,7 +66,7 @@ class MetadataUtilsFactory implements \Laminas\ServiceManager\Factory\FactoryInt
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
$configReader = $container->get(\RecordManager\Base\Settings\Ini::class);
return new $requestedName(
diff --git a/src/RecordManager/Base/Utils/WorkerPoolManager.php b/src/RecordManager/Base/Utils/WorkerPoolManager.php
index 294e56d2c..2ab912841 100644
--- a/src/RecordManager/Base/Utils/WorkerPoolManager.php
+++ b/src/RecordManager/Base/Utils/WorkerPoolManager.php
@@ -161,7 +161,7 @@ public function createWorkerPool(
$processes,
$maxQueue,
callable $runMethod,
- callable $initMethod = null
+ ?callable $initMethod = null
) {
if (isset($this->workerPoolRunMethods[$poolId])) {
// Already initialized
diff --git a/src/RecordManager/Base/Utils/WorkerPoolManagerFactory.php b/src/RecordManager/Base/Utils/WorkerPoolManagerFactory.php
index 972fa1b56..e7e38142a 100644
--- a/src/RecordManager/Base/Utils/WorkerPoolManagerFactory.php
+++ b/src/RecordManager/Base/Utils/WorkerPoolManagerFactory.php
@@ -66,7 +66,7 @@ class WorkerPoolManagerFactory implements \Laminas\ServiceManager\Factory\Factor
public function __invoke(
ContainerInterface $container,
$requestedName,
- array $options = null
+ ?array $options = null
) {
return new $requestedName(
$container->get(\RecordManager\Base\Utils\Logger::class)
diff --git a/src/RecordManager/Base/config/module.config.php b/src/RecordManager/Base/config/module.config.php
index 8e010e24a..1cc04b092 100644
--- a/src/RecordManager/Base/config/module.config.php
+++ b/src/RecordManager/Base/config/module.config.php
@@ -1,4 +1,5 @@
true,
'no_whitespace_in_blank_line' => true,
'non_printable_character' => true,
+ 'nullable_type_declaration_for_default_null_value' => true,
'ordered_imports' => [
'imports_order' => ['class', 'function', 'const'],
'sort_algorithm' => 'alpha',