From 42fccb406f4a91771052d8d7a8629c4ec9689cf4 Mon Sep 17 00:00:00 2001 From: Daniel Berthereau Date: Mon, 10 Mar 2025 00:00:00 +0000 Subject: [PATCH 1/4] Removed zend framework bridge. --- application/config/application.config.php | 1 - composer.json | 1 - composer.lock | 1930 +++++++++------------ 3 files changed, 838 insertions(+), 1094 deletions(-) diff --git a/application/config/application.config.php b/application/config/application.config.php index 1cdd31a32..cdabb354a 100644 --- a/application/config/application.config.php +++ b/application/config/application.config.php @@ -25,7 +25,6 @@ 'Laminas\Mvc\Plugin\Identity', 'Laminas\Navigation', 'Laminas\Router', - 'Laminas\ZendFrameworkBridge', 'Omeka', ], 'module_listener_options' => [ diff --git a/composer.json b/composer.json index 90564a466..9331f19f4 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,6 @@ "ml/json-ld": "^1.1", "ezyang/htmlpurifier": "^4.8", "composer/semver": "^3.2", - "laminas/laminas-zendframework-bridge": "^1.0", "laminas/laminas-authentication": "^2.5.3", "laminas/laminas-config": "^3.7.0", "laminas/laminas-dom": "^2.6", diff --git a/composer.lock b/composer.lock index a2b7615c9..339e73330 100644 --- a/composer.lock +++ b/composer.lock @@ -4,31 +4,36 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "fb977c63fce19985a5644422fbf63ce9", + "content-hash": "3a7a256689f298c7922b0d1f20d1bba4", "packages": [ { "name": "beberlei/doctrineextensions", - "version": "v1.3.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/beberlei/DoctrineExtensions.git", - "reference": "008f162f191584a6c37c03a803f718802ba9dd9a" + "reference": "281f1650641c2f438b0a54d8eaa7ba50ac7e3eb6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/beberlei/DoctrineExtensions/zipball/008f162f191584a6c37c03a803f718802ba9dd9a", - "reference": "008f162f191584a6c37c03a803f718802ba9dd9a", + "url": "https://api.github.com/repos/beberlei/DoctrineExtensions/zipball/281f1650641c2f438b0a54d8eaa7ba50ac7e3eb6", + "reference": "281f1650641c2f438b0a54d8eaa7ba50ac7e3eb6", "shasum": "" }, "require": { - "doctrine/orm": "^2.7", + "doctrine/orm": "^2.19 || ^3.0", "php": "^7.2 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "nesbot/carbon": "*", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "symfony/yaml": "^4.2 || ^5.0", + "doctrine/annotations": "^1.14 || ^2", + "doctrine/coding-standard": "^9.0.2 || ^12.0", + "nesbot/carbon": "^2.72 || ^3", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5 || ^9.6", + "squizlabs/php_codesniffer": "^3.8", + "symfony/cache": "^5.4 || ^6.4 || ^7.0", + "symfony/yaml": "^5.4 || ^6.4 || ^7.0", + "vimeo/psalm": "^3.18 || ^5.22", "zf1/zend-date": "^1.12", "zf1/zend-registry": "^1.12" }, @@ -59,22 +64,22 @@ "orm" ], "support": { - "source": "https://github.com/beberlei/DoctrineExtensions/tree/v1.3.0" + "source": "https://github.com/beberlei/DoctrineExtensions/tree/v1.5.0" }, - "time": "2020-11-29T07:37:23+00:00" + "time": "2024-03-03T17:55:15+00:00" }, { "name": "brick/varexporter", - "version": "0.3.5", + "version": "0.3.8", "source": { "type": "git", "url": "https://github.com/brick/varexporter.git", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518" + "reference": "b5853edea6204ff8fa10633c3a4cccc4058410ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/varexporter/zipball/05241f28dfcba2b51b11e2d750e296316ebbe518", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518", + "url": "https://api.github.com/repos/brick/varexporter/zipball/b5853edea6204ff8fa10633c3a4cccc4058410ed", + "reference": "b5853edea6204ff8fa10633c3a4cccc4058410ed", "shasum": "" }, "require": { @@ -84,7 +89,7 @@ "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^8.5 || ^9.0", - "vimeo/psalm": "4.4.1" + "vimeo/psalm": "4.23.0" }, "type": "library", "autoload": { @@ -102,9 +107,15 @@ ], "support": { "issues": "https://github.com/brick/varexporter/issues", - "source": "https://github.com/brick/varexporter/tree/0.3.5" + "source": "https://github.com/brick/varexporter/tree/0.3.8" }, - "time": "2021-02-10T13:53:07+00:00" + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2023-01-21T23:05:38+00:00" }, { "name": "composer/semver", @@ -189,16 +200,16 @@ }, { "name": "doctrine/annotations", - "version": "1.14.1", + "version": "1.14.4", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "9e034d7a70032d422169f27d8759e8d84abb4f51" + "reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/9e034d7a70032d422169f27d8759e8d84abb4f51", - "reference": "9e034d7a70032d422169f27d8759e8d84abb4f51", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/253dca476f70808a5aeed3a47cc2cc88c5cab915", + "reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915", "shasum": "" }, "require": { @@ -209,11 +220,11 @@ }, "require-dev": { "doctrine/cache": "^1.11 || ^2.0", - "doctrine/coding-standard": "^9 || ^10", - "phpstan/phpstan": "~1.4.10 || ^1.8.0", + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "~1.4.10 || ^1.10.28", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "symfony/cache": "^4.4 || ^5.4 || ^6", - "vimeo/psalm": "^4.10" + "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7", + "vimeo/psalm": "^4.30 || ^5.14" }, "suggest": { "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" @@ -259,22 +270,22 @@ ], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.14.1" + "source": "https://github.com/doctrine/annotations/tree/1.14.4" }, - "time": "2022-12-12T12:46:12+00:00" + "time": "2024-09-05T10:15:52+00:00" }, { "name": "doctrine/cache", - "version": "1.12.1", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8" + "reference": "56cd022adb5514472cb144c087393c1821911d09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/4cf401d14df219fa6f38b671f5493449151c9ad8", - "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8", + "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09", + "reference": "56cd022adb5514472cb144c087393c1821911d09", "shasum": "" }, "require": { @@ -286,13 +297,13 @@ "require-dev": { "alcaeus/mongo-php-adapter": "^1.1", "cache/integration-tests": "dev-master", - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "predis/predis": "~1.0", "psr/cache": "^1.0 || ^2.0 || ^3.0", - "symfony/cache": "^4.4 || ^5.2 || ^6.0@dev", - "symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev" + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" }, "suggest": { "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" @@ -344,7 +355,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/1.12.1" + "source": "https://github.com/doctrine/cache/tree/1.13.0" }, "funding": [ { @@ -360,30 +371,31 @@ "type": "tidelift" } ], - "time": "2021-07-17T14:39:21+00:00" + "time": "2022-05-20T20:06:54+00:00" }, { "name": "doctrine/collections", - "version": "1.6.8", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af" + "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af", - "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af", + "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e", + "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e", "shasum": "" }, "require": { + "doctrine/deprecations": "^0.5.3 || ^1", "php": "^7.1.3 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^0.12", + "doctrine/coding-standard": "^9.0 || ^10.0", + "phpstan/phpstan": "^1.4.8", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", - "vimeo/psalm": "^4.2.1" + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -427,41 +439,42 @@ ], "support": { "issues": "https://github.com/doctrine/collections/issues", - "source": "https://github.com/doctrine/collections/tree/1.6.8" + "source": "https://github.com/doctrine/collections/tree/1.8.0" }, - "time": "2021-08-10T18:51:53+00:00" + "time": "2022-09-01T20:12:10+00:00" }, { "name": "doctrine/common", - "version": "3.3.0", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96" + "reference": "d9ea4a54ca2586db781f0265d36bea731ac66ec5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/c824e95d4c83b7102d8bc60595445a6f7d540f96", - "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96", + "url": "https://api.github.com/repos/doctrine/common/zipball/d9ea4a54ca2586db781f0265d36bea731ac66ec5", + "reference": "d9ea4a54ca2586db781f0265d36bea731ac66ec5", "shasum": "" }, "require": { - "doctrine/persistence": "^2.0 || ^3.0", + "doctrine/persistence": "^2.0 || ^3.0 || ^4.0", "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9.0", + "doctrine/coding-standard": "^9.0 || ^10.0", + "doctrine/collections": "^1", "phpstan/phpstan": "^1.4.1", "phpstan/phpstan-phpunit": "^1", "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5", + "symfony/phpunit-bridge": "^6.1", "vimeo/psalm": "^4.4" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Doctrine\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -503,7 +516,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.3.0" + "source": "https://github.com/doctrine/common/tree/3.5.0" }, "funding": [ { @@ -519,25 +532,25 @@ "type": "tidelift" } ], - "time": "2022-02-05T18:28:51+00:00" + "time": "2025-01-01T22:12:03+00:00" }, { "name": "doctrine/dbal", - "version": "2.13.8", + "version": "2.13.9", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "dc9b3c3c8592c935a6e590441f9abc0f9eba335b" + "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/dc9b3c3c8592c935a6e590441f9abc0f9eba335b", - "reference": "dc9b3c3c8592c935a6e590441f9abc0f9eba335b", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/c480849ca3ad6706a39c970cdfe6888fa8a058b8", + "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8", "shasum": "" }, "require": { "doctrine/cache": "^1.0|^2.0", - "doctrine/deprecations": "^0.5.3", + "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1.0", "ext-pdo": "*", "php": "^7.1 || ^8" @@ -612,7 +625,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/2.13.8" + "source": "https://github.com/doctrine/dbal/tree/2.13.9" }, "funding": [ { @@ -628,29 +641,31 @@ "type": "tidelift" } ], - "time": "2022-03-09T15:25:46+00:00" + "time": "2022-05-02T20:28:55+00:00" }, { "name": "doctrine/deprecations", - "version": "v0.5.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314" + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0|^7.0|^8.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0", - "psr/log": "^1.0" + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "1.4.10 || 2.0.3", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/log": "^1 || ^2 || ^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -658,7 +673,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + "Doctrine\\Deprecations\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -669,43 +684,41 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v0.5.3" + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" }, - "time": "2021-03-21T12:59:47+00:00" + "time": "2024-12-07T21:18:45+00:00" }, { "name": "doctrine/event-manager", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f" + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f", - "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", "shasum": "" }, "require": { + "doctrine/deprecations": "^0.5.3 || ^1", "php": "^7.1 || ^8.0" }, "conflict": { - "doctrine/common": "<2.9@dev" + "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpunit/phpunit": "^7.0" + "doctrine/coding-standard": "^9 || ^10", + "phpstan/phpstan": "~1.4.10 || ^1.8.8", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.24" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Doctrine\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -749,7 +762,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.1.x" + "source": "https://github.com/doctrine/event-manager/tree/1.2.0" }, "funding": [ { @@ -765,32 +778,32 @@ "type": "tidelift" } ], - "time": "2020-05-29T18:28:51+00:00" + "time": "2022-10-12T20:51:15+00:00" }, { "name": "doctrine/inflector", - "version": "2.0.4", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", - "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "vimeo/psalm": "^4.10" + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" }, "type": "library", "autoload": { @@ -840,7 +853,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.4" + "source": "https://github.com/doctrine/inflector/tree/2.0.10" }, "funding": [ { @@ -856,34 +869,34 @@ "type": "tidelift" } ], - "time": "2021-10-22T20:16:43+00:00" + "time": "2024-02-18T20:23:39+00:00" }, { "name": "doctrine/instantiator", - "version": "1.4.1", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9", + "doctrine/coding-standard": "^9 || ^11", "ext-pdo": "*", "ext-phar": "*", "phpbench/phpbench": "^0.16 || ^1", "phpstan/phpstan": "^1.4", "phpstan/phpstan-phpunit": "^1", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.22" + "vimeo/psalm": "^4.30 || ^5.4" }, "type": "library", "autoload": { @@ -910,7 +923,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" }, "funding": [ { @@ -926,35 +939,37 @@ "type": "tidelift" } ], - "time": "2022-03-03T08:28:38+00:00" + "time": "2022-12-30T00:15:36+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.3", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", "shasum": "" }, "require": { + "doctrine/deprecations": "^1.0", "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9.0", + "doctrine/coding-standard": "^9 || ^12", "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^4.11 || ^5.21" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -986,7 +1001,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.3" + "source": "https://github.com/doctrine/lexer/tree/2.1.1" }, "funding": [ { @@ -1002,56 +1017,60 @@ "type": "tidelift" } ], - "time": "2022-02-28T11:07:21+00:00" + "time": "2024-02-05T11:35:39+00:00" }, { "name": "doctrine/orm", - "version": "2.11.2", + "version": "2.20.2", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "9c351e044478135aec1755e2c0c0493a4b6309db" + "reference": "19912de9270fa6abb3d25a1a37784af6b818d534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/9c351e044478135aec1755e2c0c0493a4b6309db", - "reference": "9c351e044478135aec1755e2c0c0493a4b6309db", + "url": "https://api.github.com/repos/doctrine/orm/zipball/19912de9270fa6abb3d25a1a37784af6b818d534", + "reference": "19912de9270fa6abb3d25a1a37784af6b818d534", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/cache": "^1.12.1 || ^2.1.1", - "doctrine/collections": "^1.5", + "doctrine/collections": "^1.5 || ^2.1", "doctrine/common": "^3.0.3", "doctrine/dbal": "^2.13.1 || ^3.2", - "doctrine/deprecations": "^0.5.3", - "doctrine/event-manager": "^1.1", + "doctrine/deprecations": "^0.5.3 || ^1", + "doctrine/event-manager": "^1.2 || ^2", "doctrine/inflector": "^1.4 || ^2.0", - "doctrine/instantiator": "^1.3", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^2.2", + "doctrine/instantiator": "^1.3 || ^2", + "doctrine/lexer": "^2 || ^3", + "doctrine/persistence": "^2.4 || ^3", "ext-ctype": "*", "php": "^7.1 || ^8.0", "psr/cache": "^1 || ^2 || ^3", - "symfony/console": "^3.0 || ^4.0 || ^5.0 || ^6.0", + "symfony/console": "^4.2 || ^5.0 || ^6.0 || ^7.0", "symfony/polyfill-php72": "^1.23", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "doctrine/annotations": "<1.13 || >= 2.0" + "doctrine/annotations": "<1.13 || >= 3.0" }, "require-dev": { - "doctrine/annotations": "^1.13", - "doctrine/coding-standard": "^9.0", + "doctrine/annotations": "^1.13 || ^2", + "doctrine/coding-standard": "^9.0.2 || ^12.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "1.4.6", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", - "squizlabs/php_codesniffer": "3.6.2", - "symfony/cache": "^4.4 || ^5.4 || ^6.0", - "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0", - "vimeo/psalm": "4.22.0" + "phpstan/extension-installer": "~1.1.0 || ^1.4", + "phpstan/phpstan": "~1.4.10 || 2.0.3", + "phpstan/phpstan-deprecation-rules": "^1 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", + "psr/log": "^1 || ^2 || ^3", + "squizlabs/php_codesniffer": "3.7.2", + "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7.0", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2 || ^7.0", + "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0" }, "suggest": { + "ext-dom": "Provides support for XSD validation for XML mapping files", "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0", "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" }, @@ -1061,7 +1080,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\ORM\\": "lib/Doctrine/ORM" + "Doctrine\\ORM\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1098,50 +1117,44 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.11.2" + "source": "https://github.com/doctrine/orm/tree/2.20.2" }, - "time": "2022-03-09T15:23:58+00:00" + "time": "2025-02-04T19:17:01+00:00" }, { "name": "doctrine/persistence", - "version": "2.5.1", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "4473480044c88f30e0e8288e7123b60c7eb9efa3" + "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/4473480044c88f30e0e8288e7123b60c7eb9efa3", - "reference": "4473480044c88f30e0e8288e7123b60c7eb9efa3", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/0ea965320cec355dba75031c1b23d4c78362e3ff", + "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff", "shasum": "" }, "require": { - "doctrine/cache": "^1.11 || ^2.0", - "doctrine/collections": "^1.0", - "doctrine/deprecations": "^0.5.3", - "doctrine/event-manager": "^1.0", - "php": "^7.1 || ^8.0", + "doctrine/event-manager": "^1 || ^2", + "php": "^7.2 || ^8.0", "psr/cache": "^1.0 || ^2.0 || ^3.0" }, "conflict": { - "doctrine/annotations": "<1.0 || >=2.0", "doctrine/common": "<2.10" }, "require-dev": { - "composer/package-versions-deprecated": "^1.11", - "doctrine/annotations": "^1.0", - "doctrine/coding-standard": "^9.0", + "doctrine/coding-standard": "^12", "doctrine/common": "^3.0", - "phpstan/phpstan": "~1.4.10 || 1.5.0", - "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.5", - "symfony/cache": "^4.4 || ^5.4 || ^6.0", - "vimeo/psalm": "4.22.0" + "phpstan/phpstan": "1.12.7", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5.38 || ^9.5", + "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\": "src/Common", "Doctrine\\Persistence\\": "src/Persistence" } }, @@ -1176,7 +1189,7 @@ } ], "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "homepage": "https://doctrine-project.org/projects/persistence.html", + "homepage": "https://www.doctrine-project.org/projects/persistence.html", "keywords": [ "mapper", "object", @@ -1186,26 +1199,40 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/2.5.1" + "source": "https://github.com/doctrine/persistence/tree/3.4.0" }, - "time": "2022-04-14T21:47:17+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", + "type": "tidelift" + } + ], + "time": "2024-10-30T19:48:12+00:00" }, { "name": "ezyang/htmlpurifier", - "version": "v4.16.0", + "version": "v4.18.0", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" + "reference": "cb56001e54359df7ae76dc522d08845dc741621b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", - "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b", "shasum": "" }, "require": { - "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "cerdic/css-tidy": "^1.7 || ^2.0", @@ -1247,44 +1274,44 @@ ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" }, - "time": "2022-09-18T07:06:19+00:00" + "time": "2024-11-01T03:51:45+00:00" }, { "name": "laminas/laminas-authentication", - "version": "2.10.1", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-authentication.git", - "reference": "7308db03e11147fbf567b5004ac428bdaba267f9" + "reference": "ecb59c6d7f7d0ed39790264ca16a94636cac98ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/7308db03e11147fbf567b5004ac428bdaba267f9", - "reference": "7308db03e11147fbf567b5004ac428bdaba267f9", + "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/ecb59c6d7f7d0ed39790264ca16a94636cac98ae", + "reference": "ecb59c6d7f7d0ed39790264ca16a94636cac98ae", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.2.1", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "laminas/laminas-stdlib": "^3.6.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-authentication": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-crypt": "^2.6 || ^3.2.1", - "laminas/laminas-db": "^2.13", + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-crypt": "^2.6.0 || ^3.2.1", + "laminas/laminas-db": "^2.13.0", "laminas/laminas-http": "^2.15.0", - "laminas/laminas-ldap": "^2.12", - "laminas/laminas-session": "^2.12", - "laminas/laminas-uri": "^2.5.2", - "laminas/laminas-validator": "^2.10.1", - "phpunit/phpunit": "^9.3", + "laminas/laminas-ldap": "^2.12.0", + "laminas/laminas-session": "^2.12.0", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15.0", + "phpunit/phpunit": "^9.3.4", "psalm/plugin-phpunit": "^0.15.1", - "squizlabs/php_codesniffer": "^2.9.2 || ^3.6", - "vimeo/psalm": "^4.6" + "squizlabs/php_codesniffer": "^3.6.0", + "vimeo/psalm": "^4.6.0" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component", @@ -1325,7 +1352,7 @@ "type": "community_bridge" } ], - "time": "2022-03-09T23:07:57+00:00" + "time": "2022-09-12T18:40:34+00:00" }, { "name": "laminas/laminas-config", @@ -1393,6 +1420,7 @@ "type": "community_bridge" } ], + "abandoned": true, "time": "2021-10-01T16:07:46+00:00" }, { @@ -1457,36 +1485,37 @@ "type": "community_bridge" } ], + "abandoned": "symfony/dom-crawler", "time": "2022-06-07T10:03:21+00:00" }, { "name": "laminas/laminas-escaper", - "version": "2.10.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-escaper.git", - "reference": "58af67282db37d24e584a837a94ee55b9c7552be" + "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/58af67282db37d24e584a837a94ee55b9c7552be", - "reference": "58af67282db37d24e584a837a94ee55b9c7552be", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490", + "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490", "shasum": "" }, "require": { "ext-ctype": "*", "ext-mbstring": "*", - "php": "^7.4 || ~8.0.0 || ~8.1.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { "zendframework/zend-escaper": "*" }, "require-dev": { "infection/infection": "^0.26.6", - "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-coding-standard": "~2.4.0", "maglnet/composer-require-checker": "^3.8.0", "phpunit/phpunit": "^9.5.18", - "psalm/plugin-phpunit": "^0.16.1", + "psalm/plugin-phpunit": "^0.17.0", "vimeo/psalm": "^4.22.0" }, "type": "library", @@ -1519,7 +1548,7 @@ "type": "community_bridge" } ], - "time": "2022-03-08T20:15:36+00:00" + "time": "2022-10-10T10:11:09+00:00" }, { "name": "laminas/laminas-eventmanager", @@ -1590,20 +1619,22 @@ }, { "name": "laminas/laminas-filter", - "version": "2.14.0", + "version": "2.22.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", - "reference": "98a126b8cd069a446054680c9be5f37a61f6dc17" + "reference": "c48e8a392a81de7d211026c078dce0e8bc57e2e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/98a126b8cd069a446054680c9be5f37a61f6dc17", - "reference": "98a126b8cd069a446054680c9be5f37a61f6dc17", + "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/c48e8a392a81de7d211026c078dce0e8bc57e2e3", + "reference": "c48e8a392a81de7d211026c078dce0e8bc57e2e3", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.6.1", + "ext-mbstring": "*", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.13.0", "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { @@ -1611,21 +1642,19 @@ "zendframework/zend-filter": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "^2.3.0", + "laminas/laminas-coding-standard": "~2.4.0", "laminas/laminas-crypt": "^3.5.1", - "laminas/laminas-servicemanager": "^3.7.0", "laminas/laminas-uri": "^2.9.1", "pear/archive_tar": "^1.4.14", "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.5.10", - "psalm/plugin-phpunit": "^0.15.2", + "phpunit/phpunit": "^9.5.24", + "psalm/plugin-phpunit": "^0.17.0", "psr/http-factory": "^1.0.1", - "vimeo/psalm": "^4.13.1" + "vimeo/psalm": "^4.27.0" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", "laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for using the filter chain functionality", "laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter", "psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters" }, @@ -1665,26 +1694,26 @@ "type": "community_bridge" } ], - "time": "2022-02-22T23:09:15+00:00" + "time": "2022-10-11T08:14:46+00:00" }, { "name": "laminas/laminas-form", - "version": "3.1.1", + "version": "3.4.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-form.git", - "reference": "43005a3ec4c2292d4f825273768d9b884acbca37" + "reference": "cd3f9d3e345b075d34793e46b0759a4dfd12f674" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-form/zipball/43005a3ec4c2292d4f825273768d9b884acbca37", - "reference": "43005a3ec4c2292d4f825273768d9b884acbca37", + "url": "https://api.github.com/repos/laminas/laminas-form/zipball/cd3f9d3e345b075d34793e46b0759a4dfd12f674", + "reference": "cd3f9d3e345b075d34793e46b0759a4dfd12f674", "shasum": "" }, "require": { - "laminas/laminas-hydrator": "^4.3.0", - "laminas/laminas-inputfilter": "^2.13.0", - "laminas/laminas-stdlib": "^3.6.1", + "laminas/laminas-hydrator": "^4.3.1", + "laminas/laminas-inputfilter": "^2.19.1", + "laminas/laminas-stdlib": "^3.7.1", "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { @@ -1697,26 +1726,26 @@ "laminas/laminas-view": "<2.14.0" }, "require-dev": { - "doctrine/annotations": "^1.12.0", + "doctrine/annotations": "^1.13.3", "ext-intl": "*", "laminas/laminas-captcha": "^2.11.0", "laminas/laminas-coding-standard": "^2.3.0", "laminas/laminas-db": "^2.13.4", "laminas/laminas-escaper": "^2.9.0", "laminas/laminas-eventmanager": "^3.4.0", - "laminas/laminas-filter": "^2.13.0", - "laminas/laminas-i18n": "^2.12.0", + "laminas/laminas-filter": "^2.14.0", + "laminas/laminas-i18n": "^2.14.0", "laminas/laminas-modulemanager": "^2.11.0", "laminas/laminas-recaptcha": "^3.4.0", - "laminas/laminas-servicemanager": "^3.10.0", - "laminas/laminas-session": "^2.12.0", + "laminas/laminas-servicemanager": "^3.15.1", + "laminas/laminas-session": "^2.12.1", "laminas/laminas-text": "^2.9.0", - "laminas/laminas-validator": "^2.15.1", - "laminas/laminas-view": "^2.14.0", + "laminas/laminas-validator": "^2.16.0", + "laminas/laminas-view": "^2.19.1", "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.5.10", - "psalm/plugin-phpunit": "^0.16.1", - "vimeo/psalm": "^4.13.1" + "phpunit/phpunit": "^9.5.14", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.21.0" }, "suggest": { "doctrine/annotations": "^1.12, required to use laminas-form annotations support", @@ -1763,7 +1792,7 @@ "type": "community_bridge" } ], - "time": "2022-01-28T15:58:45+00:00" + "time": "2022-08-01T09:48:44+00:00" }, { "name": "laminas/laminas-http", @@ -1832,42 +1861,43 @@ }, { "name": "laminas/laminas-hydrator", - "version": "4.3.1", + "version": "4.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-hydrator.git", - "reference": "cc5ea6b42d318dbac872d94e8dca2d3013a37ab5" + "reference": "bc849d46fb44e96dd93f7479e21266185ad3def3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/cc5ea6b42d318dbac872d94e8dca2d3013a37ab5", - "reference": "cc5ea6b42d318dbac872d94e8dca2d3013a37ab5", + "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/bc849d46fb44e96dd93f7479e21266185ad3def3", + "reference": "bc849d46fb44e96dd93f7479e21266185ad3def3", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.3", - "php": "^7.3 || ~8.0.0 || ~8.1.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0", "webmozart/assert": "^1.10" }, "conflict": { + "laminas/laminas-servicemanager": "<3.14.0", "zendframework/zend-hydrator": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.3.0", - "laminas/laminas-eventmanager": "^3.2.1", - "laminas/laminas-modulemanager": "^2.8", - "laminas/laminas-serializer": "^2.9", - "laminas/laminas-servicemanager": "^3.3.2", - "phpbench/phpbench": "^1.0", - "phpunit/phpunit": "~9.5.5", - "psalm/plugin-phpunit": "^0.16.1", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-serializer": "^2.13.0", + "laminas/laminas-servicemanager": "^3.14.0", + "phpbench/phpbench": "^1.2.5", + "phpunit/phpunit": "~9.5.21", + "psalm/plugin-phpunit": "^0.17.0", "psr/cache": "1.0.1", - "vimeo/psalm": "^4.8.1" + "vimeo/psalm": "^4.24.0" }, "suggest": { "laminas/laminas-eventmanager": "^3.2, to support aggregate hydrator usage", "laminas/laminas-serializer": "^2.9, to use the SerializableStrategy", - "laminas/laminas-servicemanager": "^3.3, to support hydrator plugin manager usage" + "laminas/laminas-servicemanager": "^3.14, to support hydrator plugin manager usage" }, "type": "library", "extra": { @@ -1905,24 +1935,25 @@ "type": "community_bridge" } ], - "time": "2021-09-09T09:55:00+00:00" + "time": "2022-07-13T13:58:31+00:00" }, { "name": "laminas/laminas-i18n", - "version": "2.15.0", + "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-i18n.git", - "reference": "1654fcd6cd27c01a902b47fe71fa583ad227268c" + "reference": "7e8e63353b38792f2f360dc57cfa7187be20f182" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/1654fcd6cd27c01a902b47fe71fa583ad227268c", - "reference": "1654fcd6cd27c01a902b47fe71fa583ad227268c", + "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/7e8e63353b38792f2f360dc57cfa7187be20f182", + "reference": "7e8e63353b38792f2f360dc57cfa7187be20f182", "shasum": "" }, "require": { "ext-intl": "*", + "laminas/laminas-servicemanager": "^3.14.0", "laminas/laminas-stdlib": "^2.7 || ^3.0", "php": "^7.4 || ~8.0.0 || ~8.1.0" }, @@ -1937,15 +1968,14 @@ "laminas/laminas-cache-storage-deprecated-factory": "^1.0.0", "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-config": "^3.4.0", - "laminas/laminas-eventmanager": "^3.4.0", - "laminas/laminas-filter": "^2.10.0", - "laminas/laminas-servicemanager": "^3.7.0", - "laminas/laminas-validator": "^2.14.0", - "laminas/laminas-view": "^2.20.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-filter": "^2.16.0", + "laminas/laminas-validator": "^2.17.0", + "laminas/laminas-view": "^2.21.0", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.16.1", - "vimeo/psalm": "^4.21" + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" }, "suggest": { "laminas/laminas-cache": "You should install this package to cache the translations", @@ -1953,7 +1983,6 @@ "laminas/laminas-eventmanager": "You should install this package to use the events in the translator", "laminas/laminas-filter": "You should install this package to use the provided filters", "laminas/laminas-i18n-resources": "This package provides validator and captcha translations", - "laminas/laminas-servicemanager": "You should install this package to use the translator", "laminas/laminas-validator": "You should install this package to use the provided validators", "laminas/laminas-view": "You should install this package to use the provided view helpers" }, @@ -1993,7 +2022,7 @@ "type": "community_bridge" } ], - "time": "2022-04-01T10:47:19+00:00" + "time": "2022-07-27T11:23:29+00:00" }, { "name": "laminas/laminas-i18n-resources", @@ -2054,21 +2083,21 @@ }, { "name": "laminas/laminas-inputfilter", - "version": "2.13.0", + "version": "2.21.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-inputfilter.git", - "reference": "6124b3678051b792d1444be689cf9370531593a6" + "reference": "8668227246d19564f339643f0f2aedcdff66612b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/6124b3678051b792d1444be689cf9370531593a6", - "reference": "6124b3678051b792d1444be689cf9370531593a6", + "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/8668227246d19564f339643f0f2aedcdff66612b", + "reference": "8668227246d19564f339643f0f2aedcdff66612b", "shasum": "" }, "require": { "laminas/laminas-filter": "^2.13", - "laminas/laminas-servicemanager": "^3.3.1", + "laminas/laminas-servicemanager": "^3.16.0", "laminas/laminas-stdlib": "^3.0", "laminas/laminas-validator": "^2.15", "php": "^7.4 || ~8.0.0 || ~8.1.0" @@ -2077,14 +2106,14 @@ "zendframework/zend-inputfilter": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-db": "^2.13.4", - "phpspec/prophecy": "^1.14", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5.5", - "psalm/plugin-phpunit": "^0.15.1", + "ext-json": "*", + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-db": "^2.15.0", + "phpunit/phpunit": "^9.5.24", + "psalm/plugin-phpunit": "^0.17.0", "psr/http-message": "^1.0", - "vimeo/psalm": "^4.6" + "vimeo/psalm": "^4.27.0", + "webmozart/assert": "^1.11" }, "suggest": { "psr/http-message-implementation": "PSR-7 is required if you wish to validate PSR-7 UploadedFileInterface payloads" @@ -2125,7 +2154,7 @@ "type": "community_bridge" } ], - "time": "2021-12-02T14:46:43+00:00" + "time": "2022-09-20T10:03:09+00:00" }, { "name": "laminas/laminas-json", @@ -2186,6 +2215,7 @@ "type": "community_bridge" } ], + "abandoned": true, "time": "2021-09-02T18:02:31+00:00" }, { @@ -2242,20 +2272,21 @@ "type": "community_bridge" } ], + "abandoned": true, "time": "2021-09-02T18:30:53+00:00" }, { "name": "laminas/laminas-log", - "version": "2.15.0", + "version": "2.15.3", "source": { "type": "git", "url": "https://github.com/laminas/laminas-log.git", - "reference": "91964dd3afec183c09cca5bc2b21a930a56d5237" + "reference": "1deab9c4bc484bbe21be5f0119a90e91d0da548c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-log/zipball/91964dd3afec183c09cca5bc2b21a930a56d5237", - "reference": "91964dd3afec183c09cca5bc2b21a930a56d5237", + "url": "https://api.github.com/repos/laminas/laminas-log/zipball/1deab9c4bc484bbe21be5f0119a90e91d0da548c", + "reference": "1deab9c4bc484bbe21be5f0119a90e91d0da548c", "shasum": "" }, "require": { @@ -2330,7 +2361,8 @@ "type": "community_bridge" } ], - "time": "2021-12-04T19:23:31+00:00" + "abandoned": "monolog/monolog", + "time": "2022-10-26T13:19:12+00:00" }, { "name": "laminas/laminas-mail", @@ -2410,6 +2442,7 @@ "type": "community_bridge" } ], + "abandoned": "symfony/mailer", "time": "2022-02-23T21:08:17+00:00" }, { @@ -2477,20 +2510,21 @@ "type": "community_bridge" } ], + "abandoned": true, "time": "2021-12-06T02:02:07+00:00" }, { "name": "laminas/laminas-mime", - "version": "2.9.1", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mime.git", - "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184" + "reference": "62a899a7c9100889c2d2386b1357003a2cb52fa9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/72d21a1b4bb7086d4a4d7058c0abca180b209184", - "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184", + "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/62a899a7c9100889c2d2386b1357003a2cb52fa9", + "reference": "62a899a7c9100889c2d2386b1357003a2cb52fa9", "shasum": "" }, "require": { @@ -2503,7 +2537,7 @@ "require-dev": { "laminas/laminas-coding-standard": "~2.2.1", "laminas/laminas-mail": "^2.12", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5" }, "suggest": { "laminas/laminas-mail": "Laminas\\Mail component" @@ -2538,20 +2572,21 @@ "type": "community_bridge" } ], - "time": "2021-09-20T21:19:24+00:00" + "abandoned": "symfony/mime", + "time": "2022-08-30T09:38:41+00:00" }, { "name": "laminas/laminas-modulemanager", - "version": "2.11.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-modulemanager.git", - "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad" + "reference": "cd2dd3b3dc59e75a9f2117374222c0d84b25bf19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/6acf5991d10b0b38a2edb08729ed48981b2a5dad", - "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad", + "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/cd2dd3b3dc59e75a9f2117374222c0d84b25bf19", + "reference": "cd2dd3b3dc59e75a9f2117374222c0d84b25bf19", "shasum": "" }, "require": { @@ -2570,7 +2605,9 @@ "laminas/laminas-loader": "^2.8", "laminas/laminas-mvc": "^3.1.1", "laminas/laminas-servicemanager": "^3.7", - "phpunit/phpunit": "^9.5.5" + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.10" }, "suggest": { "laminas/laminas-console": "Laminas\\Console component", @@ -2608,20 +2645,20 @@ "type": "community_bridge" } ], - "time": "2021-10-13T17:05:17+00:00" + "time": "2022-09-07T11:22:27+00:00" }, { "name": "laminas/laminas-mvc", - "version": "3.3.3", + "version": "3.3.5", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc.git", - "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150" + "reference": "43fa8b0a02376cfe3209a91140bc97e94cd62d6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/7ff2bfbe64048aa83c6d1c7edcbab849123f0150", - "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150", + "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/43fa8b0a02376cfe3209a91140bc97e94cd62d6e", + "reference": "43fa8b0a02376cfe3209a91140bc97e94cd62d6e", "shasum": "" }, "require": { @@ -2690,30 +2727,31 @@ "type": "community_bridge" } ], - "time": "2022-02-21T20:21:58+00:00" + "time": "2022-09-20T12:37:51+00:00" }, { "name": "laminas/laminas-mvc-i18n", - "version": "1.3.1", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-i18n.git", - "reference": "3f6c81d839507dee8bbf74a09a9bfc65ecd3bb88" + "reference": "6dc949c045d7a2c27652a3bb891d46ef5e1814e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc-i18n/zipball/3f6c81d839507dee8bbf74a09a9bfc65ecd3bb88", - "reference": "3f6c81d839507dee8bbf74a09a9bfc65ecd3bb88", + "url": "https://api.github.com/repos/laminas/laminas-mvc-i18n/zipball/6dc949c045d7a2c27652a3bb891d46ef5e1814e4", + "reference": "6dc949c045d7a2c27652a3bb891d46ef5e1814e4", "shasum": "" }, "require": { "container-interop/container-interop": "^1.1", - "laminas/laminas-i18n": "^2.11", - "laminas/laminas-router": "^3.0", - "laminas/laminas-servicemanager": "^3.6", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-validator": "^2.14", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "ext-intl": "*", + "laminas/laminas-i18n": "^2.13.0", + "laminas/laminas-router": "^3.5.0", + "laminas/laminas-servicemanager": "^3.15.1", + "laminas/laminas-stdlib": "^3.10.1", + "laminas/laminas-validator": "^2.19.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "laminas/laminas-mvc": "<3.0.0", @@ -2721,11 +2759,11 @@ "zendframework/zend-mvc-i18n": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-coding-standard": "~2.3.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.7" + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" }, "suggest": { "laminas/laminas-cache": "To enable caching of translation strings" @@ -2767,20 +2805,20 @@ "type": "community_bridge" } ], - "time": "2022-02-25T14:13:55+00:00" + "time": "2022-07-21T16:59:34+00:00" }, { "name": "laminas/laminas-mvc-plugin-fileprg", - "version": "1.3.1", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugin-fileprg.git", - "reference": "28b9cbb4a656e3b618a70776b100906ca6fe8810" + "reference": "0ad4cbfdb77ccbefc6b0c62c26b81514b79d58f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-fileprg/zipball/28b9cbb4a656e3b618a70776b100906ca6fe8810", - "reference": "28b9cbb4a656e3b618a70776b100906ca6fe8810", + "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-fileprg/zipball/0ad4cbfdb77ccbefc6b0c62c26b81514b79d58f3", + "reference": "0ad4cbfdb77ccbefc6b0c62c26b81514b79d58f3", "shasum": "" }, "require": { @@ -2791,15 +2829,17 @@ "laminas/laminas-session": "^2.12", "laminas/laminas-stdlib": "^3.6.2", "laminas/laminas-validator": "^2.15.1", - "php": "^7.4 || ~8.0.0 || ~8.1.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { "laminas/laminas-mvc": "<3.0.0", "zendframework/zend-mvc-plugin-fileprg": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.3.0", - "phpunit/phpunit": "^9.5.11" + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "^9.5.27", + "psalm/plugin-phpunit": "^0.18.4", + "vimeo/psalm": "^5.4" }, "type": "library", "extra": { @@ -2836,20 +2876,20 @@ "type": "community_bridge" } ], - "time": "2022-01-29T01:01:07+00:00" + "time": "2022-12-20T12:23:36+00:00" }, { "name": "laminas/laminas-mvc-plugin-flashmessenger", - "version": "1.7.0", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugin-flashmessenger.git", - "reference": "420a99df81432140d78799a2e7cb34931fcdd619" + "reference": "7293ba47e068304e3c1cacd4013ac2e615f96625" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-flashmessenger/zipball/420a99df81432140d78799a2e7cb34931fcdd619", - "reference": "420a99df81432140d78799a2e7cb34931fcdd619", + "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-flashmessenger/zipball/7293ba47e068304e3c1cacd4013ac2e615f96625", + "reference": "7293ba47e068304e3c1cacd4013ac2e615f96625", "shasum": "" }, "require": { @@ -2905,37 +2945,38 @@ "type": "community_bridge" } ], - "time": "2022-01-10T11:32:19+00:00" + "time": "2022-08-02T08:03:40+00:00" }, { "name": "laminas/laminas-mvc-plugin-identity", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugin-identity.git", - "reference": "d22e7fb74f0395828df5cd42ed55d23a98569ed1" + "reference": "81b4bf2121044f6e3e24e00ea8676fa6de595f59" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-identity/zipball/d22e7fb74f0395828df5cd42ed55d23a98569ed1", - "reference": "d22e7fb74f0395828df5cd42ed55d23a98569ed1", + "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-identity/zipball/81b4bf2121044f6e3e24e00ea8676fa6de595f59", + "reference": "81b4bf2121044f6e3e24e00ea8676fa6de595f59", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-authentication": "^2.5.3", - "laminas/laminas-mvc": "^3.0", - "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "laminas/laminas-authentication": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-servicemanager": "^3.15.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "laminas/laminas-mvc": "<3.0.0", "zendframework/zend-mvc-plugin-identity": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-coding-standard": "~2.3.0", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24" }, "type": "library", "extra": { @@ -2972,34 +3013,36 @@ "type": "community_bridge" } ], - "time": "2021-09-14T04:13:35+00:00" + "time": "2022-07-21T10:29:30+00:00" }, { "name": "laminas/laminas-mvc-plugin-prg", - "version": "1.5.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugin-prg.git", - "reference": "f35eb80cbe8c0e1a5d8966e3b0a24fbaeb902f56" + "reference": "4c879f6c8bb250a336513fd21666bd128ced6f9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-prg/zipball/f35eb80cbe8c0e1a5d8966e3b0a24fbaeb902f56", - "reference": "f35eb80cbe8c0e1a5d8966e3b0a24fbaeb902f56", + "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-prg/zipball/4c879f6c8bb250a336513fd21666bd128ced6f9f", + "reference": "4c879f6c8bb250a336513fd21666bd128ced6f9f", "shasum": "" }, "require": { - "laminas/laminas-mvc": "^3.0", - "laminas/laminas-session": "^2.8.5", - "laminas/laminas-stdlib": "^3.3.0", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-session": "^2.12.1", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { "zendframework/zend-mvc-plugin-prg": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0.0" }, "type": "library", "extra": { @@ -3036,7 +3079,7 @@ "type": "community_bridge" } ], - "time": "2021-12-15T12:48:38+00:00" + "time": "2022-12-07T01:17:19+00:00" }, { "name": "laminas/laminas-mvc-plugins", @@ -3100,16 +3143,16 @@ }, { "name": "laminas/laminas-navigation", - "version": "2.13.2", + "version": "2.15.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-navigation.git", - "reference": "ca7c4df621bba21494b62722c46cd9326ca3e360" + "reference": "4818d772a3d51231c07e1ae3067e48ceef746b85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-navigation/zipball/ca7c4df621bba21494b62722c46cd9326ca3e360", - "reference": "ca7c4df621bba21494b62722c46cd9326ca3e360", + "url": "https://api.github.com/repos/laminas/laminas-navigation/zipball/4818d772a3d51231c07e1ae3067e48ceef746b85", + "reference": "4818d772a3d51231c07e1ae3067e48ceef746b85", "shasum": "" }, "require": { @@ -3120,24 +3163,26 @@ "zendframework/zend-navigation": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "^2.3.0", + "laminas/laminas-coding-standard": "~2.4.0", "laminas/laminas-config": "^3.7.0", - "laminas/laminas-http": "^2.15.1", - "laminas/laminas-i18n": "^2.13.0", - "laminas/laminas-mvc": "^3.3.0", - "laminas/laminas-permissions-acl": "^2.9.0", - "laminas/laminas-router": "^3.5.0", - "laminas/laminas-servicemanager": "^3.10.0", + "laminas/laminas-http": "^2.16.0", + "laminas/laminas-i18n": "^2.17.0", + "laminas/laminas-mvc": "^3.3.4", + "laminas/laminas-permissions-acl": "^2.10.0", + "laminas/laminas-router": "^3.9.0", + "laminas/laminas-servicemanager": "^3.16.0", "laminas/laminas-uri": "^2.9.1", - "laminas/laminas-view": "^2.14.2", + "laminas/laminas-view": "^2.22.1", "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.5.10" + "phpunit/phpunit": "^9.5.24", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.27" }, "suggest": { "laminas/laminas-config": "^3.7, to provide page configuration (optional, as arrays and Traversables are also allowed)", "laminas/laminas-permissions-acl": "^2.9, to provide ACL-based access restrictions to pages", "laminas/laminas-router": "^3.5, to use router-based URI generation with Mvc pages", - "laminas/laminas-servicemanager": "^3.10, to use the navigation factories", + "laminas/laminas-servicemanager": "^3.16, to use the navigation factories", "laminas/laminas-view": "^2.14, to use the navigation view helpers" }, "type": "library", @@ -3176,35 +3221,35 @@ "type": "community_bridge" } ], - "time": "2022-02-16T21:41:34+00:00" + "time": "2022-09-13T11:14:03+00:00" }, { "name": "laminas/laminas-permissions-acl", - "version": "2.9.0", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-permissions-acl.git", - "reference": "cd5689d8360c9a3f29bb62b32fc8ad45e0947e1e" + "reference": "e927ae0a3001655fea97eb240eeea9d10638e82f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/cd5689d8360c9a3f29bb62b32fc8ad45e0947e1e", - "reference": "cd5689d8360c9a3f29bb62b32fc8ad45e0947e1e", + "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/e927ae0a3001655fea97eb240eeea9d10638e82f", + "reference": "e927ae0a3001655fea97eb240eeea9d10638e82f", "shasum": "" }, "require": { - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "laminas/laminas-servicemanager": "<3.0", "zendframework/zend-permissions-acl": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-servicemanager": "^3.0.3", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-servicemanager": "^3.15.1", "phpunit/phpunit": "^9.5.0", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.7" + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" }, "suggest": { "laminas/laminas-servicemanager": "To support Laminas\\Permissions\\Acl\\Assertion\\AssertionManager plugin manager usage" @@ -3239,7 +3284,7 @@ "type": "community_bridge" } ], - "time": "2021-12-03T08:59:59+00:00" + "time": "2022-07-21T09:23:39+00:00" }, { "name": "laminas/laminas-router", @@ -3314,16 +3359,16 @@ }, { "name": "laminas/laminas-servicemanager", - "version": "3.16.0", + "version": "3.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24" + "reference": "360be5f16955dd1edbcce1cfaa98ed82a17f02ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/863c66733740cd36ebf5e700f4258ef2c68a2a24", - "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/360be5f16955dd1edbcce1cfaa98ed82a17f02ec", + "reference": "360be5f16955dd1edbcce1cfaa98ed82a17f02ec", "shasum": "" }, "require": { @@ -3345,7 +3390,7 @@ }, "require-dev": { "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-coding-standard": "~2.4.0", "laminas/laminas-container-config-test": "^0.7", "laminas/laminas-dependency-plugin": "^2.1.2", "mikey179/vfsstream": "^1.6.10@alpha", @@ -3401,43 +3446,44 @@ "type": "community_bridge" } ], - "time": "2022-07-27T14:58:17+00:00" + "time": "2022-09-22T11:33:46+00:00" }, { "name": "laminas/laminas-session", - "version": "2.12.1", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-session.git", - "reference": "888c6a344e9a4c9f34ab6e09346640eac9be3fcf" + "reference": "9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-session/zipball/888c6a344e9a4c9f34ab6e09346640eac9be3fcf", - "reference": "888c6a344e9a4c9f34ab6e09346640eac9be3fcf", + "url": "https://api.github.com/repos/laminas/laminas-session/zipball/9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4", + "reference": "9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4", "shasum": "" }, "require": { - "laminas/laminas-eventmanager": "^3.4", - "laminas/laminas-stdlib": "^3.6", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "laminas/laminas-eventmanager": "^3.5", + "laminas/laminas-servicemanager": "^3.15.1", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-session": "*" }, "require-dev": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-cache": "3.0.x-dev", - "laminas/laminas-cache-storage-adapter-memory": "2.0.x-dev", - "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-cache": "^3.1.3", + "laminas/laminas-cache-storage-adapter-memory": "^2.0.0", + "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-db": "^2.13.4", "laminas/laminas-http": "^2.15", - "laminas/laminas-servicemanager": "^3.7", "laminas/laminas-validator": "^2.15", - "mongodb/mongodb": "v1.9.x-dev", + "mongodb/mongodb": "~1.12.0", "php-mock/php-mock-phpunit": "^1.1.2 || ^2.0", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5.9" + "phpunit/phpunit": "^9.5.9", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component", @@ -3483,7 +3529,7 @@ "type": "community_bridge" } ], - "time": "2022-02-15T16:38:29+00:00" + "time": "2022-07-22T10:26:33+00:00" }, { "name": "laminas/laminas-stdlib", @@ -3605,51 +3651,47 @@ }, { "name": "laminas/laminas-validator", - "version": "2.17.0", + "version": "2.25.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", - "reference": "bdd503adc83d814a5c94e598ea0eb9fc7ca56339" + "reference": "42de39b78e73b321db7d948cf8530a2764f8b9aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/bdd503adc83d814a5c94e598ea0eb9fc7ca56339", - "reference": "bdd503adc83d814a5c94e598ea0eb9fc7ca56339", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/42de39b78e73b321db7d948cf8530a2764f8b9aa", + "reference": "42de39b78e73b321db7d948cf8530a2764f8b9aa", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-stdlib": "^3.6", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "laminas/laminas-servicemanager": "^3.12.0", + "laminas/laminas-stdlib": "^3.13", + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-validator": "*" }, "require-dev": { - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-db": "^2.7", - "laminas/laminas-filter": "^2.6", - "laminas/laminas-http": "^2.14.2", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-math": "^2.6", - "laminas/laminas-servicemanager": "^2.7.11 || ^3.0.3", - "laminas/laminas-session": "^2.8", - "laminas/laminas-uri": "^2.7", + "laminas/laminas-coding-standard": "^2.4.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-filter": "^2.18.0", + "laminas/laminas-http": "^2.16.0", + "laminas/laminas-i18n": "^2.17.0", + "laminas/laminas-session": "^2.13.0", + "laminas/laminas-uri": "^2.9.1", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5.5", - "psalm/plugin-phpunit": "^0.15.0", + "phpunit/phpunit": "^9.5.24", + "psalm/plugin-phpunit": "^0.17.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0", - "vimeo/psalm": "^4.3" + "vimeo/psalm": "^4.27.0" }, "suggest": { "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", "laminas/laminas-i18n-resources": "Translations of validator messages", - "laminas/laminas-math": "Laminas\\Math component, required by the Csrf validator", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", @@ -3691,20 +3733,20 @@ "type": "community_bridge" } ], - "time": "2022-03-08T18:16:51+00:00" + "time": "2022-09-20T11:33:19+00:00" }, { "name": "laminas/laminas-view", - "version": "2.20.0", + "version": "2.23.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-view.git", - "reference": "2cd6973a3e042be3d244260fe93f435668f5c2b4" + "reference": "69ea122cd53f7839e58cb250975932332e542524" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-view/zipball/2cd6973a3e042be3d244260fe93f435668f5c2b4", - "reference": "2cd6973a3e042be3d244260fe93f435668f5c2b4", + "url": "https://api.github.com/repos/laminas/laminas-view/zipball/69ea122cd53f7839e58cb250975932332e542524", + "reference": "69ea122cd53f7839e58cb250975932332e542524", "shasum": "" }, "require": { @@ -3715,8 +3757,8 @@ "laminas/laminas-escaper": "^2.5", "laminas/laminas-eventmanager": "^3.4", "laminas/laminas-json": "^3.3", - "laminas/laminas-servicemanager": "^3.10", - "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", "php": "^7.4 || ~8.0.0 || ~8.1.0", "psr/container": "^1 || ^2" }, @@ -3747,7 +3789,7 @@ "phpspec/prophecy": "^1.12", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5.5", - "psalm/plugin-phpunit": "^0.16.1", + "psalm/plugin-phpunit": "^0.17.0", "vimeo/psalm": "^4.10" }, "suggest": { @@ -3798,69 +3840,7 @@ "type": "community_bridge" } ], - "time": "2022-02-22T13:52:44+00:00" - }, - { - "name": "laminas/laminas-zendframework-bridge", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "7f049390b756d34ba5940a8fb47634fbb51f79ab" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/7f049390b756d34ba5940a8fb47634fbb51f79ab", - "reference": "7f049390b756d34ba5940a8fb47634fbb51f79ab", - "shasum": "" - }, - "require": { - "php": ">=7.4, <8.2" - }, - "require-dev": { - "phpunit/phpunit": "^9.5.14", - "psalm/plugin-phpunit": "^0.15.2", - "squizlabs/php_codesniffer": "^3.6.2", - "vimeo/psalm": "^4.21.0" - }, - "type": "library", - "extra": { - "laminas": { - "module": "Laminas\\ZendFrameworkBridge" - } - }, - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Laminas\\ZendFrameworkBridge\\": "src//" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Alias legacy ZF class names to Laminas Project equivalents.", - "keywords": [ - "ZendFramework", - "autoloading", - "laminas", - "zf" - ], - "support": { - "forum": "https://discourse.laminas.dev/", - "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", - "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", - "source": "https://github.com/laminas/laminas-zendframework-bridge" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2022-02-22T22:17:01+00:00" + "time": "2022-09-19T15:43:14+00:00" }, { "name": "lsolesen/pel", @@ -3920,6 +3900,7 @@ "issues": "https://github.com/pel/pel/issues", "source": "https://github.com/pel/pel/tree/0.9.12" }, + "abandoned": true, "time": "2022-02-18T13:20:54+00:00" }, { @@ -3975,16 +3956,16 @@ }, { "name": "ml/json-ld", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/lanthaler/JsonLD.git", - "reference": "c74a1aed5979ed1cfb1be35a55a305fd30e30b93" + "reference": "537e68e87a6bce23e57c575cd5dcac1f67ce25d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lanthaler/JsonLD/zipball/c74a1aed5979ed1cfb1be35a55a305fd30e30b93", - "reference": "c74a1aed5979ed1cfb1be35a55a305fd30e30b93", + "url": "https://api.github.com/repos/lanthaler/JsonLD/zipball/537e68e87a6bce23e57c575cd5dcac1f67ce25d8", + "reference": "537e68e87a6bce23e57c575cd5dcac1f67ce25d8", "shasum": "" }, "require": { @@ -4022,31 +4003,31 @@ ], "support": { "issues": "https://github.com/lanthaler/JsonLD/issues", - "source": "https://github.com/lanthaler/JsonLD/tree/1.2.0" + "source": "https://github.com/lanthaler/JsonLD/tree/1.2.1" }, - "time": "2020-06-16T17:45:06+00:00" + "time": "2022-09-29T08:45:17+00:00" }, { "name": "nikic/php-parser", - "version": "v4.13.2", + "version": "v4.19.4", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "210577fe3cf7badcc5814d99455df46564f3c077" + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", - "reference": "210577fe3cf7badcc5814d99455df46564f3c077", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": ">=7.0" + "php": ">=7.1" }, "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" @@ -4078,9 +4059,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4" }, - "time": "2021-11-30T19:35:32+00:00" + "time": "2024-09-29T15:01:53+00:00" }, { "name": "omeka-s-themes/default", @@ -4088,12 +4069,12 @@ "source": { "type": "git", "url": "https://github.com/omeka-s-themes/default.git", - "reference": "28feecbfc7622c1764d1a6aa338e9fe8471e171f" + "reference": "a0944898aaa0dcbcf40f1aacd8a7516e60bc182c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/omeka-s-themes/default/zipball/28feecbfc7622c1764d1a6aa338e9fe8471e171f", - "reference": "28feecbfc7622c1764d1a6aa338e9fe8471e171f", + "url": "https://api.github.com/repos/omeka-s-themes/default/zipball/a0944898aaa0dcbcf40f1aacd8a7516e60bc182c", + "reference": "a0944898aaa0dcbcf40f1aacd8a7516e60bc182c", "shasum": "" }, "require": { @@ -4102,10 +4083,10 @@ "default-branch": true, "type": "omeka-s-theme", "support": { - "source": "https://github.com/omeka-s-themes/default/tree/v1.8.0", + "source": "https://github.com/omeka-s-themes/default/tree/develop", "issues": "https://github.com/omeka-s-themes/default/issues" }, - "time": "2024-04-17T20:56:07+00:00" + "time": "2025-03-03T21:17:49+00:00" }, { "name": "omeka/composer-addon-installer", @@ -4283,16 +4264,16 @@ }, { "name": "sweetrdf/easyrdf", - "version": "1.7.1", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/sweetrdf/easyrdf.git", - "reference": "19ba21288e0aa344227267cab7f8f9c565eee426" + "reference": "2c57de7380ed16f5017e95810bcd08c0dffae640" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sweetrdf/easyrdf/zipball/19ba21288e0aa344227267cab7f8f9c565eee426", - "reference": "19ba21288e0aa344227267cab7f8f9c565eee426", + "url": "https://api.github.com/repos/sweetrdf/easyrdf/zipball/2c57de7380ed16f5017e95810bcd08c0dffae640", + "reference": "2c57de7380ed16f5017e95810bcd08c0dffae640", "shasum": "" }, "require": { @@ -4308,12 +4289,13 @@ }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.0", + "laminas/laminas-http": "^2", "ml/json-ld": "^1.0", "phpstan/phpstan": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^7.5|^8.5|^9.5", "semsol/arc2": "^2.4", - "zendframework/zend-http": "^2.3" + "zendframework/zend-http": "^2" }, "type": "library", "autoload": { @@ -4356,9 +4338,9 @@ ], "support": { "issues": "https://github.com/sweetrdf/easyrdf/issues", - "source": "https://github.com/sweetrdf/easyrdf/tree/1.7.1" + "source": "https://github.com/sweetrdf/easyrdf/tree/1.8.0" }, - "time": "2022-11-08T08:13:50+00:00" + "time": "2023-01-16T11:43:21+00:00" }, { "name": "symfony/console", @@ -4461,16 +4443,16 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.1", + "version": "v2.5.4", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918", + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918", "shasum": "" }, "require": { @@ -4478,12 +4460,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "2.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -4508,7 +4490,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4" }, "funding": [ { @@ -4524,24 +4506,24 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.25.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "30885182c981ab175d4d034db0f6f469898070ab" + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-ctype": "*" @@ -4551,12 +4533,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4590,7 +4569,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" }, "funding": [ { @@ -4606,36 +4585,33 @@ "type": "tidelift" } ], - "time": "2021-10-20T20:35:02+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.25.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783" + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", + "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" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4671,7 +4647,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" }, "funding": [ { @@ -4687,38 +4663,34 @@ "type": "tidelift" } ], - "time": "2021-11-23T21:10:46+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.25.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "749045c69efb97c70d25d7463abba812e91f3a44" + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44", - "reference": "749045c69efb97c70d25d7463abba812e91f3a44", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", "shasum": "" }, "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4758,7 +4730,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" }, "funding": [ { @@ -4774,36 +4746,33 @@ "type": "tidelift" } ], - "time": "2021-09-14T14:02:44+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.25.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" + "reference": "3833d7255cc303546435cb650316bff708a1c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4842,7 +4811,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" }, "funding": [ { @@ -4858,7 +4827,7 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-mbstring", @@ -4942,37 +4911,26 @@ }, { "name": "symfony/polyfill-php72", - "version": "v1.25.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" + "reference": "fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce", + "reference": "fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, - "type": "library", + "type": "metapackage", "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "notification-url": "https://packagist.org/downloads/", @@ -4998,7 +4956,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.31.0" }, "funding": [ { @@ -5014,33 +4972,30 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:17:38+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.25.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -5077,7 +5032,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.31.0" }, "funding": [ { @@ -5093,7 +5048,7 @@ "type": "tidelift" } ], - "time": "2021-06-05T21:20:04+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php80", @@ -5177,16 +5132,16 @@ }, { "name": "symfony/service-contracts", - "version": "v2.5.1", + "version": "v2.5.4", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" + "reference": "f37b419f7aea2e9abf10abd261832cace12e3300" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", - "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f37b419f7aea2e9abf10abd261832cace12e3300", + "reference": "f37b419f7aea2e9abf10abd261832cace12e3300", "shasum": "" }, "require": { @@ -5202,12 +5157,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "2.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -5240,7 +5195,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v2.5.4" }, "funding": [ { @@ -5256,20 +5211,20 @@ "type": "tidelift" } ], - "time": "2022-03-13T20:07:29+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/string", - "version": "v5.4.3", + "version": "v5.4.47", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10" + "reference": "136ca7d72f72b599f2631aca474a4f8e26719799" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10", + "url": "https://api.github.com/repos/symfony/string/zipball/136ca7d72f72b599f2631aca474a4f8e26719799", + "reference": "136ca7d72f72b599f2631aca474a4f8e26719799", "shasum": "" }, "require": { @@ -5326,7 +5281,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.3" + "source": "https://github.com/symfony/string/tree/v5.4.47" }, "funding": [ { @@ -5342,7 +5297,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-11-10T20:33:58+00:00" }, { "name": "webimpress/safe-writer", @@ -5405,21 +5360,21 @@ }, { "name": "webmozart/assert", - "version": "1.10.0", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" + "ext-ctype": "*", + "php": "^7.2 || ^8.0" }, "conflict": { "phpstan/phpstan": "<0.12.20", @@ -5457,9 +5412,9 @@ ], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.10.0" + "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, - "time": "2021-03-09T10:59:23+00:00" + "time": "2022-06-03T18:03:27+00:00" } ], "packages-dev": [ @@ -5529,28 +5484,36 @@ }, { "name": "composer/pcre", - "version": "3.0.0", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd" + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/e300eb6c535192decd27a85bc72a9290f0d6b3bd", - "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd", + "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": { + "phpstan": { + "includes": [ + "extension.neon" + ] + }, "branch-alias": { "dev-main": "3.x-dev" } @@ -5580,7 +5543,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.0.0" + "source": "https://github.com/composer/pcre/tree/3.3.2" }, "funding": [ { @@ -5596,20 +5559,20 @@ "type": "tidelift" } ], - "time": "2022-02-25T20:21:48+00:00" + "time": "2024-11-12T16:29:46+00:00" }, { "name": "composer/xdebug-handler", - "version": "3.0.3", + "version": "3.0.5", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "ced299686f41dce890debac69273b47ffe98a40c" + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", - "reference": "ced299686f41dce890debac69273b47ffe98a40c", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", "shasum": "" }, "require": { @@ -5620,7 +5583,7 @@ "require-dev": { "phpstan/phpstan": "^1.0", "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^6.0" + "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" }, "type": "library", "autoload": { @@ -5644,9 +5607,9 @@ "performance" ], "support": { - "irc": "irc://irc.freenode.org/composer", + "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" + "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" }, "funding": [ { @@ -5662,7 +5625,7 @@ "type": "tidelift" } ], - "time": "2022-02-25T21:32:43+00:00" + "time": "2024-05-06T16:37:16+00:00" }, { "name": "evenement/evenement", @@ -5774,16 +5737,16 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.68.3", + "version": "v3.71.0", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "85fd31cced824749a732e697acdd1a3d657312f0" + "reference": "3825ffdc69501e1c9230291b79f036a0c0d8749d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/85fd31cced824749a732e697acdd1a3d657312f0", - "reference": "85fd31cced824749a732e697acdd1a3d657312f0", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/3825ffdc69501e1c9230291b79f036a0c0d8749d", + "reference": "3825ffdc69501e1c9230291b79f036a0c0d8749d", "shasum": "" }, "require": { @@ -5800,7 +5763,7 @@ "react/promise": "^2.0 || ^3.0", "react/socket": "^1.0", "react/stream": "^1.0", - "sebastian/diff": "^4.0 || ^5.1 || ^6.0", + "sebastian/diff": "^4.0 || ^5.1 || ^6.0 || ^7.0", "symfony/console": "^5.4 || ^6.4 || ^7.0", "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.0", "symfony/filesystem": "^5.4 || ^6.4 || ^7.0", @@ -5813,18 +5776,18 @@ "symfony/stopwatch": "^5.4 || ^6.4 || ^7.0" }, "require-dev": { - "facile-it/paraunit": "^1.3.1 || ^2.4", - "infection/infection": "^0.29.8", + "facile-it/paraunit": "^1.3.1 || ^2.5", + "infection/infection": "^0.29.10", "justinrainbow/json-schema": "^5.3 || ^6.0", "keradus/cli-executor": "^2.1", "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.22 || ^10.5.40 || ^11.5.2", - "symfony/var-dumper": "^5.4.48 || ^6.4.15 || ^7.2.0", - "symfony/yaml": "^5.4.45 || ^6.4.13 || ^7.2.0" + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6", + "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.7", + "symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.0", + "symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.0" }, "suggest": { "ext-dom": "For handling output formats in XML", @@ -5865,7 +5828,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.68.3" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.71.0" }, "funding": [ { @@ -5873,20 +5836,20 @@ "type": "github" } ], - "time": "2025-01-27T16:37:32+00:00" + "time": "2025-03-07T23:06:56+00:00" }, { "name": "laminas/laminas-test", - "version": "4.0.0", + "version": "4.3.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-test.git", - "reference": "396a8179aaa4f161f73979e626533c8f35d16ddd" + "reference": "1827704ebfe6419791439db3d4a191f65f8e0daa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-test/zipball/396a8179aaa4f161f73979e626533c8f35d16ddd", - "reference": "396a8179aaa4f161f73979e626533c8f35d16ddd", + "url": "https://api.github.com/repos/laminas/laminas-test/zipball/1827704ebfe6419791439db3d4a191f65f8e0daa", + "reference": "1827704ebfe6419791439db3d4a191f65f8e0daa", "shasum": "" }, "require": { @@ -5896,8 +5859,8 @@ "laminas/laminas-servicemanager": "^3.0.3", "laminas/laminas-uri": "^2.5", "laminas/laminas-view": "^2.13.1", - "php": "^7.3 || ~8.0.0 || ~8.1.0", - "phpunit/phpunit": "^8.5.14 || ^9.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0", + "phpunit/phpunit": "^9.5.23", "symfony/css-selector": "^5.4 || ^6.0", "symfony/dom-crawler": "^5.4 || ^6.0" }, @@ -5905,9 +5868,8 @@ "zendframework/zend-test": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-coding-standard": "^2.4.0", "laminas/laminas-i18n": "^2.6", - "laminas/laminas-log": "^2.7.1", "laminas/laminas-modulemanager": "^2.7.1", "laminas/laminas-mvc-plugin-flashmessenger": "^1.4.0", "laminas/laminas-serializer": "^2.6.1", @@ -5915,8 +5877,8 @@ "laminas/laminas-stdlib": "^3.6.0", "laminas/laminas-validator": "^2.8", "mikey179/vfsstream": "^1.6.8", - "psalm/plugin-phpunit": "^0.16.0", - "vimeo/psalm": "^4.7" + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.25" }, "type": "library", "autoload": { @@ -5948,20 +5910,20 @@ "type": "community_bridge" } ], - "time": "2021-12-08T12:38:36+00:00" + "time": "2022-09-20T09:38:56+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.11.0", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + "reference": "024473a478be9df5fdaca2c793f2232fe788e414" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414", + "reference": "024473a478be9df5fdaca2c793f2232fe788e414", "shasum": "" }, "require": { @@ -5969,11 +5931,12 @@ }, "conflict": { "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3,<3.2.2" + "doctrine/common": "<2.13.3 || >=3 <3.2.2" }, "require-dev": { "doctrine/collections": "^1.6.8", "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", @@ -5999,7 +5962,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0" }, "funding": [ { @@ -6007,24 +5970,25 @@ "type": "tidelift" } ], - "time": "2022-03-03T13:19:32+00:00" + "time": "2025-02-12T12:17:51+00:00" }, { "name": "phar-io/manifest", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-phar": "*", "ext-xmlwriter": "*", "phar-io/version": "^3.0.1", @@ -6065,9 +6029,15 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.3" + "source": "https://github.com/phar-io/manifest/tree/2.0.4" }, - "time": "2021-07-20T11:28:43+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -6120,273 +6090,46 @@ }, "time": "2022-02-21T01:04:05+00:00" }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "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.3.0" - }, - "time": "2021-10-19T17:43:47+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "77a32518733312af16a44300404e945338981de3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", - "reference": "77a32518733312af16a44300404e945338981de3", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "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.6.1" - }, - "time": "2022-03-15T21:29:03+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "v1.15.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.2", - "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0", - "sebastian/recursion-context": "^3.0 || ^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^6.0 || ^7.0", - "phpunit/phpunit": "^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" - }, - "time": "2021-12-08T12:19:24+00:00" - }, { "name": "phpunit/php-code-coverage", - "version": "9.2.15", + "version": "9.2.32", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", - "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.13.0", + "nikic/php-parser": "^4.19.1 || ^5.1.0", "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-text-template": "^2.0.2", - "sebastian/code-unit-reverse-lookup": "^2.0.2", - "sebastian/complexity": "^2.0", - "sebastian/environment": "^5.1.2", - "sebastian/lines-of-code": "^1.0.3", - "sebastian/version": "^3.0.1", - "theseer/tokenizer": "^1.2.0" + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-text-template": "^2.0.4", + "sebastian/code-unit-reverse-lookup": "^2.0.3", + "sebastian/complexity": "^2.0.3", + "sebastian/environment": "^5.1.5", + "sebastian/lines-of-code": "^1.0.4", + "sebastian/version": "^3.0.2", + "theseer/tokenizer": "^1.2.3" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.6" }, "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "9.2-dev" + "dev-main": "9.2.x-dev" } }, "autoload": { @@ -6414,7 +6157,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" }, "funding": [ { @@ -6422,7 +6166,7 @@ "type": "github" } ], - "time": "2022-03-07T09:28:20+00:00" + "time": "2024-08-22T04:23:01+00:00" }, { "name": "phpunit/php-file-iterator", @@ -6667,55 +6411,50 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.20", + "version": "9.6.22", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba" + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/12bc8879fb65aef2138b26fc633cb1e3620cffba", - "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1", + "doctrine/instantiator": "^1.5.0 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "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.1", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", "php": ">=7.3", - "phpspec/prophecy": "^1.12.1", - "phpunit/php-code-coverage": "^9.2.13", - "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.5", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.3", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.0", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.8", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.6", + "sebastian/global-state": "^5.0.7", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", "sebastian/version": "^3.0.2" }, - "require-dev": { - "ext-pdo": "*", - "phpspec/prophecy-phpunit": "^2.0.1" - }, "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "bin": [ "phpunit" @@ -6723,7 +6462,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.5-dev" + "dev-master": "9.6-dev" } }, "autoload": { @@ -6754,7 +6493,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.20" + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22" }, "funding": [ { @@ -6764,9 +6504,13 @@ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2022-04-01T12:37:26+00:00" + "time": "2024-12-05T13:48:26+00:00" }, { "name": "psr/event-dispatcher", @@ -7346,16 +7090,16 @@ }, { "name": "sebastian/cli-parser", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", "shasum": "" }, "require": { @@ -7390,7 +7134,7 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" }, "funding": [ { @@ -7398,7 +7142,7 @@ "type": "github" } ], - "time": "2020-09-28T06:08:49+00:00" + "time": "2024-03-02T06:27:43+00:00" }, { "name": "sebastian/code-unit", @@ -7513,16 +7257,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.6", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, "require": { @@ -7575,7 +7319,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" }, "funding": [ { @@ -7583,24 +7327,24 @@ "type": "github" } ], - "time": "2020-10-26T15:49:45+00:00" + "time": "2022-09-14T12:41:17+00:00" }, { "name": "sebastian/complexity", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", "shasum": "" }, "require": { - "nikic/php-parser": "^4.7", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3" }, "require-dev": { @@ -7632,7 +7376,7 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" }, "funding": [ { @@ -7640,20 +7384,20 @@ "type": "github" } ], - "time": "2020-10-26T15:52:27+00:00" + "time": "2023-12-22T06:19:30+00:00" }, { "name": "sebastian/diff", - "version": "4.0.4", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", "shasum": "" }, "require": { @@ -7698,7 +7442,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" }, "funding": [ { @@ -7706,20 +7450,20 @@ "type": "github" } ], - "time": "2020-10-26T13:10:38+00:00" + "time": "2024-03-02T06:30:58+00:00" }, { "name": "sebastian/environment", - "version": "5.1.4", + "version": "5.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { @@ -7761,7 +7505,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" }, "funding": [ { @@ -7769,20 +7513,20 @@ "type": "github" } ], - "time": "2022-04-03T09:37:03+00:00" + "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.4", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", - "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", "shasum": "" }, "require": { @@ -7838,7 +7582,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" }, "funding": [ { @@ -7846,20 +7590,20 @@ "type": "github" } ], - "time": "2021-11-11T14:18:36+00:00" + "time": "2024-03-02T06:33:00+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.5", + "version": "5.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", "shasum": "" }, "require": { @@ -7902,7 +7646,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" }, "funding": [ { @@ -7910,24 +7654,24 @@ "type": "github" } ], - "time": "2022-02-14T08:28:10+00:00" + "time": "2024-03-02T06:35:11+00:00" }, { "name": "sebastian/lines-of-code", - "version": "1.0.3", + "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", "shasum": "" }, "require": { - "nikic/php-parser": "^4.6", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3" }, "require-dev": { @@ -7959,7 +7703,7 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" }, "funding": [ { @@ -7967,7 +7711,7 @@ "type": "github" } ], - "time": "2020-11-28T06:42:11+00:00" + "time": "2023-12-22T06:20:34+00:00" }, { "name": "sebastian/object-enumerator", @@ -8083,16 +7827,16 @@ }, { "name": "sebastian/recursion-context", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "shasum": "" }, "require": { @@ -8131,10 +7875,10 @@ } ], "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" }, "funding": [ { @@ -8142,20 +7886,20 @@ "type": "github" } ], - "time": "2020-10-26T13:17:30+00:00" + "time": "2023-02-03T06:07:39+00:00" }, { "name": "sebastian/resource-operations", - "version": "3.0.3", + "version": "3.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", "shasum": "" }, "require": { @@ -8167,7 +7911,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -8188,8 +7932,7 @@ "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" }, "funding": [ { @@ -8197,20 +7940,20 @@ "type": "github" } ], - "time": "2020-09-28T06:45:17+00:00" + "time": "2024-03-14T16:00:52+00:00" }, { "name": "sebastian/type", - "version": "3.0.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", - "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { @@ -8222,7 +7965,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.2-dev" } }, "autoload": { @@ -8245,7 +7988,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" }, "funding": [ { @@ -8253,7 +7996,7 @@ "type": "github" } ], - "time": "2022-03-15T09:54:48+00:00" + "time": "2023-02-03T06:13:03+00:00" }, { "name": "sebastian/version", @@ -8310,16 +8053,16 @@ }, { "name": "symfony/css-selector", - "version": "v5.4.3", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "b0a190285cd95cb019237851205b8140ef6e368e" + "reference": "4f7f3c35fba88146b56d0025d20ace3f3901f097" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", - "reference": "b0a190285cd95cb019237851205b8140ef6e368e", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/4f7f3c35fba88146b56d0025d20ace3f3901f097", + "reference": "4f7f3c35fba88146b56d0025d20ace3f3901f097", "shasum": "" }, "require": { @@ -8356,7 +8099,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.4.3" + "source": "https://github.com/symfony/css-selector/tree/v5.4.45" }, "funding": [ { @@ -8372,20 +8115,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.4.6", + "version": "v5.4.48", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "c0bda97480d96337bd3866026159a8b358665457" + "reference": "b57df76f4757a9a8dfbb57ba48d7780cc20776c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c0bda97480d96337bd3866026159a8b358665457", - "reference": "c0bda97480d96337bd3866026159a8b358665457", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b57df76f4757a9a8dfbb57ba48d7780cc20776c6", + "reference": "b57df76f4757a9a8dfbb57ba48d7780cc20776c6", "shasum": "" }, "require": { @@ -8431,7 +8174,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.4.6" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.48" }, "funding": [ { @@ -8447,20 +8190,20 @@ "type": "tidelift" } ], - "time": "2022-03-02T12:42:23+00:00" + "time": "2024-11-13T14:36:38+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.4.3", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d" + "reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dec8a9f58d20df252b9cd89f1c6c1530f747685d", - "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/72982eb416f61003e9bb6e91f8b3213600dcf9e9", + "reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9", "shasum": "" }, "require": { @@ -8516,7 +8259,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/v5.4.3" + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.45" }, "funding": [ { @@ -8532,20 +8275,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.5.1", + "version": "v2.5.4", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1" + "reference": "e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f", + "reference": "e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f", "shasum": "" }, "require": { @@ -8557,12 +8300,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "2.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -8595,7 +8338,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.4" }, "funding": [ { @@ -8611,20 +8354,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/filesystem", - "version": "v5.4.7", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "3a4442138d80c9f7b600fb297534ac718b61d37f" + "reference": "57c8294ed37d4a055b77057827c67f9558c95c54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/3a4442138d80c9f7b600fb297534ac718b61d37f", - "reference": "3a4442138d80c9f7b600fb297534ac718b61d37f", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/57c8294ed37d4a055b77057827c67f9558c95c54", + "reference": "57c8294ed37d4a055b77057827c67f9558c95c54", "shasum": "" }, "require": { @@ -8633,6 +8376,9 @@ "symfony/polyfill-mbstring": "~1.8", "symfony/polyfill-php80": "^1.16" }, + "require-dev": { + "symfony/process": "^5.4|^6.4" + }, "type": "library", "autoload": { "psr-4": { @@ -8659,7 +8405,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.7" + "source": "https://github.com/symfony/filesystem/tree/v5.4.45" }, "funding": [ { @@ -8675,20 +8421,20 @@ "type": "tidelift" } ], - "time": "2022-04-01T12:33:59+00:00" + "time": "2024-10-22T13:05:35+00:00" }, { "name": "symfony/finder", - "version": "v5.4.3", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d" + "reference": "63741784cd7b9967975eec610b256eed3ede022b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/231313534dded84c7ecaa79d14bc5da4ccb69b7d", - "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d", + "url": "https://api.github.com/repos/symfony/finder/zipball/63741784cd7b9967975eec610b256eed3ede022b", + "reference": "63741784cd7b9967975eec610b256eed3ede022b", "shasum": "" }, "require": { @@ -8722,7 +8468,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.3" + "source": "https://github.com/symfony/finder/tree/v5.4.45" }, "funding": [ { @@ -8738,20 +8484,20 @@ "type": "tidelift" } ], - "time": "2022-01-26T16:34:36+00:00" + "time": "2024-09-28T13:32:08+00:00" }, { "name": "symfony/options-resolver", - "version": "v5.4.3", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8" + "reference": "74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/cc1147cb11af1b43f503ac18f31aa3bec213aba8", - "reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6", + "reference": "74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6", "shasum": "" }, "require": { @@ -8791,7 +8537,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v5.4.3" + "source": "https://github.com/symfony/options-resolver/tree/v5.4.45" }, "funding": [ { @@ -8807,7 +8553,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/polyfill-php81", @@ -8949,16 +8695,16 @@ }, { "name": "symfony/stopwatch", - "version": "v5.4.5", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "4d04b5c24f3c9a1a168a131f6cbe297155bc0d30" + "reference": "fb2c199cf302eb207f8c23e7ee174c1c31a5c004" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/4d04b5c24f3c9a1a168a131f6cbe297155bc0d30", - "reference": "4d04b5c24f3c9a1a168a131f6cbe297155bc0d30", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fb2c199cf302eb207f8c23e7ee174c1c31a5c004", + "reference": "fb2c199cf302eb207f8c23e7ee174c1c31a5c004", "shasum": "" }, "require": { @@ -8991,7 +8737,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v5.4.5" + "source": "https://github.com/symfony/stopwatch/tree/v5.4.45" }, "funding": [ { @@ -9007,20 +8753,20 @@ "type": "tidelift" } ], - "time": "2022-02-18T16:06:09+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -9049,7 +8795,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, "funding": [ { @@ -9057,7 +8803,7 @@ "type": "github" } ], - "time": "2021-07-28T10:34:58+00:00" + "time": "2024-03-03T12:36:25+00:00" }, { "name": "zerocrates/extract-tagged-strings", @@ -9065,12 +8811,12 @@ "source": { "type": "git", "url": "https://github.com/zerocrates/extract-tagged-strings.git", - "reference": "423347cf51f5dc20ba141949b7165839d5c27bcd" + "reference": "e3a4408c63ec4a6f5b86499d382749af5535d5bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zerocrates/extract-tagged-strings/zipball/423347cf51f5dc20ba141949b7165839d5c27bcd", - "reference": "423347cf51f5dc20ba141949b7165839d5c27bcd", + "url": "https://api.github.com/repos/zerocrates/extract-tagged-strings/zipball/e3a4408c63ec4a6f5b86499d382749af5535d5bf", + "reference": "e3a4408c63ec4a6f5b86499d382749af5535d5bf", "shasum": "" }, "require": { @@ -9090,7 +8836,7 @@ "source": "https://github.com/zerocrates/extract-tagged-strings/tree/master", "issues": "https://github.com/zerocrates/extract-tagged-strings/issues" }, - "time": "2022-04-18T22:24:44+00:00" + "time": "2025-01-28T15:37:03+00:00" } ], "aliases": [], @@ -9108,9 +8854,9 @@ "ext-pdo_mysql": "*", "ext-xml": "*" }, - "platform-dev": {}, + "platform-dev": [], "platform-overrides": { "php": "7.4" }, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.3.0" } From fed046081499690b1eb894ea4b295ab01feec7c1 Mon Sep 17 00:00:00 2001 From: Daniel Berthereau Date: Mon, 10 Mar 2025 00:00:00 +0000 Subject: [PATCH 2/4] Updated doctrine orm config and replaced deprecated doctrine cache by symfony cache. --- .../src/Service/EntityManagerFactory.php | 27 +- composer.json | 3 +- composer.lock | 251 +++++++++++++++++- 3 files changed, 267 insertions(+), 14 deletions(-) diff --git a/application/src/Service/EntityManagerFactory.php b/application/src/Service/EntityManagerFactory.php index 0ad7164b2..6932f34aa 100644 --- a/application/src/Service/EntityManagerFactory.php +++ b/application/src/Service/EntityManagerFactory.php @@ -1,18 +1,18 @@ setMetadataDriverImpl( + ORMSetup::createDefaultAnnotationDriver($config['entity_manager']['mapping_classes_paths']) + ); // Force non-persistent query cache, workaround for issue with SQL filters // that vary by user, permission level - $emConfig->setQueryCacheImpl($arrayCache); + $emConfig->setQueryCache($arrayCache); // Use the underscore naming strategy to preempt potential compatibility // issues with the case sensitivity of various operating systems. @@ -97,13 +99,14 @@ public function __invoke(ContainerInterface $serviceLocator, $requestedName, arr // HACK: Doctrine takes an integer here and just happens to do nothing (which is // what we want) if the number is not one of the defined proxy generation // constants. - $emConfig->setAutoGenerateProxyClasses(-1); + // This hack is no more allowed, but "false" can be used instead. + $emConfig->setAutoGenerateProxyClasses(false); ProxyAutoloader::register($config['entity_manager']['proxy_paths'], $emConfig->getProxyNamespace()); // Set up the entity manager. $connection = $serviceLocator->get('Omeka\Connection'); - $em = EntityManager::create($connection, $emConfig); + $em = new EntityManager($connection, $emConfig); $em->getEventManager()->addEventListener( Events::loadClassMetadata, new ResourceDiscriminatorMap($config['entity_manager']['resource_discriminator_map']) diff --git a/composer.json b/composer.json index 9331f19f4..63e91a2d4 100644 --- a/composer.json +++ b/composer.json @@ -47,7 +47,8 @@ "omeka/composer-addon-installer": "*", "omeka-s-themes/default": "dev-develop", "beberlei/doctrineextensions": "^1.0", - "lsolesen/pel": "^0.9.6" + "lsolesen/pel": "^0.9.6", + "symfony/cache": "^5.4" }, "require-dev": { "phpunit/phpunit": "^9", diff --git a/composer.lock b/composer.lock index 339e73330..7446ee2c8 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": "3a7a256689f298c7922b0d1f20d1bba4", + "content-hash": "9433992a7971657603683c1cd3108674", "packages": [ { "name": "beberlei/doctrineextensions", @@ -4342,6 +4342,182 @@ }, "time": "2023-01-16T11:43:21+00:00" }, + { + "name": "symfony/cache", + "version": "v5.4.46", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/0fe08ee32cec2748fbfea10c52d3ee02049e0f6b", + "reference": "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/cache": "^1.0|^2.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^1.1.7|^2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/var-exporter": "^4.4|^5.0|^6.0" + }, + "conflict": { + "doctrine/dbal": "<2.13.1", + "symfony/dependency-injection": "<4.4", + "symfony/http-kernel": "<4.4", + "symfony/var-dumper": "<4.4" + }, + "provide": { + "psr/cache-implementation": "1.0|2.0", + "psr/simple-cache-implementation": "1.0|2.0", + "symfony/cache-implementation": "1.0|2.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/cache": "^1.6|^2.0", + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "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": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "support": { + "source": "https://github.com/symfony/cache/tree/v5.4.46" + }, + "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-11-04T11:43:55+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v2.5.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "517c3a3619dadfa6952c4651767fcadffb4df65e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/517c3a3619dadfa6952c4651767fcadffb4df65e", + "reference": "517c3a3619dadfa6952c4651767fcadffb4df65e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/cache": "^1.0|^2.0|^3.0" + }, + "suggest": { + "symfony/cache-implementation": "" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "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": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v2.5.4" + }, + "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-09-25T14:11:13+00:00" + }, { "name": "symfony/console", "version": "v5.4.47", @@ -5299,6 +5475,79 @@ ], "time": "2024-11-10T20:33:58+00:00" }, + { + "name": "symfony/var-exporter", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "862700068db0ddfd8c5b850671e029a90246ec75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/862700068db0ddfd8c5b850671e029a90246ec75", + "reference": "862700068db0ddfd8c5b850671e029a90246ec75", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/var-dumper": "^4.4.9|^5.0.9|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "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": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v5.4.45" + }, + "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-09-25T14:11:13+00:00" + }, { "name": "webimpress/safe-writer", "version": "2.2.0", From 39266e76efb28334f34515b21408338ea052fe5a Mon Sep 17 00:00:00 2001 From: Daniel Berthereau Date: Mon, 10 Mar 2025 00:00:00 +0000 Subject: [PATCH 3/4] Updated entities to support doctrine annotations with namespace ORM. --- .../__CG__OmekaEntityApiKey.php | 6 +-- .../__CG__OmekaEntityAsset.php | 6 +-- .../__CG__OmekaEntityFulltextSearch.php | 6 +-- .../__CG__OmekaEntityItem.php | 14 ++--- .../__CG__OmekaEntityItemSet.php | 12 ++--- .../doctrine-proxies/__CG__OmekaEntityJob.php | 6 +-- .../__CG__OmekaEntityMedia.php | 14 ++--- .../__CG__OmekaEntityMigration.php | 4 +- .../__CG__OmekaEntityModule.php | 4 +- .../__CG__OmekaEntityPasswordCreation.php | 4 +- .../__CG__OmekaEntityProperty.php | 8 +-- .../__CG__OmekaEntityResourceClass.php | 8 +-- .../__CG__OmekaEntityResourceTemplate.php | 12 ++--- ...G__OmekaEntityResourceTemplateProperty.php | 8 +-- .../__CG__OmekaEntitySession.php | 4 +- .../__CG__OmekaEntitySetting.php | 4 +- .../__CG__OmekaEntitySite.php | 10 ++-- .../__CG__OmekaEntitySiteBlockAttachment.php | 8 +-- .../__CG__OmekaEntitySiteItemSet.php | 4 +- .../__CG__OmekaEntitySitePage.php | 4 +- .../__CG__OmekaEntitySitePageBlock.php | 4 +- .../__CG__OmekaEntitySitePermission.php | 4 +- .../__CG__OmekaEntitySiteSetting.php | 4 +- .../__CG__OmekaEntityUser.php | 4 +- .../__CG__OmekaEntityUserSetting.php | 4 +- .../__CG__OmekaEntityValue.php | 10 ++-- .../__CG__OmekaEntityValueAnnotation.php | 12 ++--- .../__CG__OmekaEntityVocabulary.php | 6 +-- application/src/Entity/ApiKey.php | 25 ++++----- application/src/Entity/Asset.php | 24 +++++---- application/src/Entity/FulltextSearch.php | 26 ++++----- application/src/Entity/Item.php | 25 ++++----- application/src/Entity/ItemSet.php | 15 +++--- application/src/Entity/Job.php | 31 +++++------ application/src/Entity/Media.php | 46 ++++++++-------- application/src/Entity/Migration.php | 8 +-- application/src/Entity/Module.php | 12 +++-- application/src/Entity/PasswordCreation.php | 19 +++---- application/src/Entity/Property.php | 29 +++++----- application/src/Entity/Resource.php | 47 ++++++++-------- application/src/Entity/ResourceClass.php | 30 ++++++----- application/src/Entity/ResourceTemplate.php | 33 ++++++------ .../src/Entity/ResourceTemplateProperty.php | 36 +++++++------ application/src/Entity/Session.php | 12 +++-- application/src/Entity/Setting.php | 10 ++-- application/src/Entity/Site.php | 53 ++++++++++--------- .../src/Entity/SiteBlockAttachment.php | 30 ++++++----- application/src/Entity/SiteItemSet.php | 26 ++++----- application/src/Entity/SitePage.php | 37 ++++++------- application/src/Entity/SitePageBlock.php | 29 +++++----- application/src/Entity/SitePermission.php | 24 +++++---- application/src/Entity/SiteSetting.php | 16 +++--- application/src/Entity/User.php | 41 +++++++------- application/src/Entity/UserSetting.php | 16 +++--- application/src/Entity/Value.php | 44 +++++++-------- application/src/Entity/ValueAnnotation.php | 8 +-- application/src/Entity/Vocabulary.php | 29 +++++----- 57 files changed, 510 insertions(+), 465 deletions(-) diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityApiKey.php b/application/data/doctrine-proxies/__CG__OmekaEntityApiKey.php index c47965dee..e99140c5b 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityApiKey.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityApiKey.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -327,7 +327,7 @@ public function getCreated() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityAsset.php b/application/data/doctrine-proxies/__CG__OmekaEntityAsset.php index b2e7340c9..72a0276db 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityAsset.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityAsset.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -195,7 +195,7 @@ public function getId() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityFulltextSearch.php b/application/data/doctrine-proxies/__CG__OmekaEntityFulltextSearch.php index 5e8bd774a..a4021b044 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityFulltextSearch.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityFulltextSearch.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -210,7 +210,7 @@ public function getResource() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityItem.php b/application/data/doctrine-proxies/__CG__OmekaEntityItem.php index ea862fee7..3124d5576 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityItem.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityItem.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -206,7 +206,7 @@ public function getId() /** * {@inheritDoc} */ - public function setPrimaryMedia(\Omeka\Entity\Media $primaryMedia = NULL) + public function setPrimaryMedia(?\Omeka\Entity\Media $primaryMedia = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPrimaryMedia', [$primaryMedia]); @@ -272,7 +272,7 @@ public function getSites() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); @@ -294,7 +294,7 @@ public function getOwner() /** * {@inheritDoc} */ - public function setResourceClass(\Omeka\Entity\ResourceClass $resourceClass = NULL) + public function setResourceClass(?\Omeka\Entity\ResourceClass $resourceClass = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceClass', [$resourceClass]); @@ -316,7 +316,7 @@ public function getResourceClass() /** * {@inheritDoc} */ - public function setResourceTemplate(\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) + public function setResourceTemplate(?\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceTemplate', [$resourceTemplate]); @@ -338,7 +338,7 @@ public function getResourceTemplate() /** * {@inheritDoc} */ - public function setThumbnail(\Omeka\Entity\Asset $thumbnail = NULL) + public function setThumbnail(?\Omeka\Entity\Asset $thumbnail = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setThumbnail', [$thumbnail]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityItemSet.php b/application/data/doctrine-proxies/__CG__OmekaEntityItemSet.php index 2e0514df2..ac318a4fb 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityItemSet.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityItemSet.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -250,7 +250,7 @@ public function getSiteItemSets() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); @@ -272,7 +272,7 @@ public function getOwner() /** * {@inheritDoc} */ - public function setResourceClass(\Omeka\Entity\ResourceClass $resourceClass = NULL) + public function setResourceClass(?\Omeka\Entity\ResourceClass $resourceClass = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceClass', [$resourceClass]); @@ -294,7 +294,7 @@ public function getResourceClass() /** * {@inheritDoc} */ - public function setResourceTemplate(\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) + public function setResourceTemplate(?\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceTemplate', [$resourceTemplate]); @@ -316,7 +316,7 @@ public function getResourceTemplate() /** * {@inheritDoc} */ - public function setThumbnail(\Omeka\Entity\Asset $thumbnail = NULL) + public function setThumbnail(?\Omeka\Entity\Asset $thumbnail = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setThumbnail', [$thumbnail]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityJob.php b/application/data/doctrine-proxies/__CG__OmekaEntityJob.php index d6bafb450..d813be737 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityJob.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityJob.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -316,7 +316,7 @@ public function getLog() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityMedia.php b/application/data/doctrine-proxies/__CG__OmekaEntityMedia.php index ca4efa75c..a34792992 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityMedia.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityMedia.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -481,7 +481,7 @@ public function getPosition() /** * {@inheritDoc} */ - public function setItem(\Omeka\Entity\Item $item = NULL) + public function setItem(?\Omeka\Entity\Item $item = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setItem', [$item]); @@ -547,7 +547,7 @@ public function getAltText() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); @@ -569,7 +569,7 @@ public function getOwner() /** * {@inheritDoc} */ - public function setResourceClass(\Omeka\Entity\ResourceClass $resourceClass = NULL) + public function setResourceClass(?\Omeka\Entity\ResourceClass $resourceClass = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceClass', [$resourceClass]); @@ -591,7 +591,7 @@ public function getResourceClass() /** * {@inheritDoc} */ - public function setResourceTemplate(\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) + public function setResourceTemplate(?\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceTemplate', [$resourceTemplate]); @@ -613,7 +613,7 @@ public function getResourceTemplate() /** * {@inheritDoc} */ - public function setThumbnail(\Omeka\Entity\Asset $thumbnail = NULL) + public function setThumbnail(?\Omeka\Entity\Asset $thumbnail = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setThumbnail', [$thumbnail]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityMigration.php b/application/data/doctrine-proxies/__CG__OmekaEntityMigration.php index a217f83d7..55f5abd11 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityMigration.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityMigration.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityModule.php b/application/data/doctrine-proxies/__CG__OmekaEntityModule.php index 2563ceaf2..c525b945e 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityModule.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityModule.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityPasswordCreation.php b/application/data/doctrine-proxies/__CG__OmekaEntityPasswordCreation.php index 62275a749..834dba9c3 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityPasswordCreation.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityPasswordCreation.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityProperty.php b/application/data/doctrine-proxies/__CG__OmekaEntityProperty.php index d4f46f757..87a8f770b 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityProperty.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityProperty.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -195,7 +195,7 @@ public function getId() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); @@ -217,7 +217,7 @@ public function getOwner() /** * {@inheritDoc} */ - public function setVocabulary(\Omeka\Entity\Vocabulary $vocabulary = NULL) + public function setVocabulary(?\Omeka\Entity\Vocabulary $vocabulary = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setVocabulary', [$vocabulary]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityResourceClass.php b/application/data/doctrine-proxies/__CG__OmekaEntityResourceClass.php index 786f304e3..8be32967a 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityResourceClass.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityResourceClass.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -195,7 +195,7 @@ public function getId() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); @@ -217,7 +217,7 @@ public function getOwner() /** * {@inheritDoc} */ - public function setVocabulary(\Omeka\Entity\Vocabulary $vocabulary = NULL) + public function setVocabulary(?\Omeka\Entity\Vocabulary $vocabulary = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setVocabulary', [$vocabulary]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityResourceTemplate.php b/application/data/doctrine-proxies/__CG__OmekaEntityResourceTemplate.php index 75ab210de..fc6836983 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityResourceTemplate.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityResourceTemplate.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -217,7 +217,7 @@ public function getLabel() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); @@ -239,7 +239,7 @@ public function getOwner() /** * {@inheritDoc} */ - public function setResourceClass(\Omeka\Entity\ResourceClass $resourceClass = NULL) + public function setResourceClass(?\Omeka\Entity\ResourceClass $resourceClass = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceClass', [$resourceClass]); @@ -261,7 +261,7 @@ public function getResourceClass() /** * {@inheritDoc} */ - public function setTitleProperty(\Omeka\Entity\Property $titleProperty = NULL) + public function setTitleProperty(?\Omeka\Entity\Property $titleProperty = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitleProperty', [$titleProperty]); @@ -283,7 +283,7 @@ public function getTitleProperty() /** * {@inheritDoc} */ - public function setDescriptionProperty(\Omeka\Entity\Property $descriptionProperty = NULL) + public function setDescriptionProperty(?\Omeka\Entity\Property $descriptionProperty = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescriptionProperty', [$descriptionProperty]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityResourceTemplateProperty.php b/application/data/doctrine-proxies/__CG__OmekaEntityResourceTemplateProperty.php index e12e66182..a65d3ed73 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityResourceTemplateProperty.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityResourceTemplateProperty.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -195,7 +195,7 @@ public function getId() /** * {@inheritDoc} */ - public function setResourceTemplate(\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) + public function setResourceTemplate(?\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceTemplate', [$resourceTemplate]); @@ -305,7 +305,7 @@ public function setPosition($position) /** * {@inheritDoc} */ - public function setDataType(array $dataType = NULL) + public function setDataType(?array $dataType = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDataType', [$dataType]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySession.php b/application/data/doctrine-proxies/__CG__OmekaEntitySession.php index 8558d8eef..e3ad8f0f5 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySession.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySession.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySetting.php b/application/data/doctrine-proxies/__CG__OmekaEntitySetting.php index ba32973ca..af84582a7 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySetting.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySetting.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySite.php b/application/data/doctrine-proxies/__CG__OmekaEntitySite.php index fc8698232..e7de2cd84 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySite.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySite.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -283,7 +283,7 @@ public function getSummary() /** * {@inheritDoc} */ - public function setThumbnail(\Omeka\Entity\Asset $thumbnail = NULL) + public function setThumbnail(?\Omeka\Entity\Asset $thumbnail = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setThumbnail', [$thumbnail]); @@ -327,7 +327,7 @@ public function getNavigation() /** * {@inheritDoc} */ - public function setHomepage(\Omeka\Entity\SitePage $homepage = NULL) + public function setHomepage(?\Omeka\Entity\SitePage $homepage = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setHomepage', [$homepage]); @@ -371,7 +371,7 @@ public function getItemPool() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySiteBlockAttachment.php b/application/data/doctrine-proxies/__CG__OmekaEntitySiteBlockAttachment.php index 5b5f95b9a..3abf4cbfd 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySiteBlockAttachment.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySiteBlockAttachment.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -239,7 +239,7 @@ public function getPosition() /** * {@inheritDoc} */ - public function setItem(\Omeka\Entity\Item $item = NULL) + public function setItem(?\Omeka\Entity\Item $item = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setItem', [$item]); @@ -261,7 +261,7 @@ public function getItem() /** * {@inheritDoc} */ - public function setMedia(\Omeka\Entity\Media $media = NULL) + public function setMedia(?\Omeka\Entity\Media $media = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setMedia', [$media]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySiteItemSet.php b/application/data/doctrine-proxies/__CG__OmekaEntitySiteItemSet.php index b33b237d6..2ec75aa4e 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySiteItemSet.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySiteItemSet.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySitePage.php b/application/data/doctrine-proxies/__CG__OmekaEntitySitePage.php index 492b5d2ba..e08724078 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySitePage.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySitePage.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySitePageBlock.php b/application/data/doctrine-proxies/__CG__OmekaEntitySitePageBlock.php index 99da6f79a..7394ff9db 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySitePageBlock.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySitePageBlock.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySitePermission.php b/application/data/doctrine-proxies/__CG__OmekaEntitySitePermission.php index 1c73c9058..666524921 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySitePermission.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySitePermission.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntitySiteSetting.php b/application/data/doctrine-proxies/__CG__OmekaEntitySiteSetting.php index 1c9f2e78f..210965057 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntitySiteSetting.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntitySiteSetting.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityUser.php b/application/data/doctrine-proxies/__CG__OmekaEntityUser.php index 91821851b..02f212506 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityUser.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityUser.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityUserSetting.php b/application/data/doctrine-proxies/__CG__OmekaEntityUserSetting.php index cc46d2923..218ed6bed 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityUserSetting.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityUserSetting.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityValue.php b/application/data/doctrine-proxies/__CG__OmekaEntityValue.php index 1eaea79d5..95c917fc9 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityValue.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityValue.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -195,7 +195,7 @@ public function getId() /** * {@inheritDoc} */ - public function setResource(\Omeka\Entity\Resource $resource = NULL) + public function setResource(?\Omeka\Entity\Resource $resource = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResource', [$resource]); @@ -327,7 +327,7 @@ public function getUri() /** * {@inheritDoc} */ - public function setValueResource(\Omeka\Entity\Resource $valueResource = NULL) + public function setValueResource(?\Omeka\Entity\Resource $valueResource = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValueResource', [$valueResource]); @@ -382,7 +382,7 @@ public function isPublic() /** * {@inheritDoc} */ - public function setValueAnnotation(\Omeka\Entity\ValueAnnotation $valueAnnotation = NULL) + public function setValueAnnotation(?\Omeka\Entity\ValueAnnotation $valueAnnotation = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValueAnnotation', [$valueAnnotation]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityValueAnnotation.php b/application/data/doctrine-proxies/__CG__OmekaEntityValueAnnotation.php index 04c02ff2f..feb2c2af1 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityValueAnnotation.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityValueAnnotation.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -206,7 +206,7 @@ public function getId() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); @@ -228,7 +228,7 @@ public function getOwner() /** * {@inheritDoc} */ - public function setResourceClass(\Omeka\Entity\ResourceClass $resourceClass = NULL) + public function setResourceClass(?\Omeka\Entity\ResourceClass $resourceClass = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceClass', [$resourceClass]); @@ -250,7 +250,7 @@ public function getResourceClass() /** * {@inheritDoc} */ - public function setResourceTemplate(\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) + public function setResourceTemplate(?\Omeka\Entity\ResourceTemplate $resourceTemplate = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceTemplate', [$resourceTemplate]); @@ -272,7 +272,7 @@ public function getResourceTemplate() /** * {@inheritDoc} */ - public function setThumbnail(\Omeka\Entity\Asset $thumbnail = NULL) + public function setThumbnail(?\Omeka\Entity\Asset $thumbnail = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setThumbnail', [$thumbnail]); diff --git a/application/data/doctrine-proxies/__CG__OmekaEntityVocabulary.php b/application/data/doctrine-proxies/__CG__OmekaEntityVocabulary.php index 667cfda04..3847d691c 100644 --- a/application/data/doctrine-proxies/__CG__OmekaEntityVocabulary.php +++ b/application/data/doctrine-proxies/__CG__OmekaEntityVocabulary.php @@ -133,7 +133,7 @@ public function __setInitialized($initialized): void * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setInitializer(\Closure $initializer = null): void + public function __setInitializer(?\Closure $initializer = null): void { $this->__initializer__ = $initializer; } @@ -151,7 +151,7 @@ public function __getInitializer(): ?\Closure * {@inheritDoc} * @internal generated method: use only when explicitly handling proxy specific loading logic */ - public function __setCloner(\Closure $cloner = null): void + public function __setCloner(?\Closure $cloner = null): void { $this->__cloner__ = $cloner; } @@ -195,7 +195,7 @@ public function getId() /** * {@inheritDoc} */ - public function setOwner(\Omeka\Entity\User $owner = NULL) + public function setOwner(?\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]); diff --git a/application/src/Entity/ApiKey.php b/application/src/Entity/ApiKey.php index 3661624e4..20e7f96cf 100644 --- a/application/src/Entity/ApiKey.php +++ b/application/src/Entity/ApiKey.php @@ -2,11 +2,12 @@ namespace Omeka\Entity; use DateTime; +use Doctrine\ORM\Mapping as ORM; use Laminas\Math\Rand; /** - * @Entity - * @HasLifecycleCallbacks + * @ORM\Entity + * @ORM\HasLifecycleCallbacks */ class ApiKey extends AbstractEntity { @@ -25,48 +26,48 @@ class ApiKey extends AbstractEntity /** * The key identity * - * @Id - * @Column(length=32) + * @ORM\Id + * @ORM\Column(length=32) */ protected $id; /** - * @Column + * @ORM\Column */ protected $label; /** * The hashed key credential * - * @Column(length=60) + * @ORM\Column(length=60) */ protected $credentialHash; /** - * @Column(type="ip_address", nullable=true) + * @ORM\Column(type="ip_address", nullable=true) */ protected $lastIp; /** - * @Column(type="datetime", nullable=true) + * @ORM\Column(type="datetime", nullable=true) */ protected $lastAccessed; /** - * @Column(type="datetime") + * @ORM\Column(type="datetime") */ protected $created; /** * The associated user * - * @ManyToOne(targetEntity="User", inversedBy="keys", fetch="EAGER") - * @JoinColumn(nullable=false) + * @ORM\ManyToOne(targetEntity="User", inversedBy="keys", fetch="EAGER") + * @ORM\JoinColumn(nullable=false) */ protected $owner; /** - * @PrePersist + * @ORM\PrePersist */ public function prePersist() { diff --git a/application/src/Entity/Asset.php b/application/src/Entity/Asset.php index 4d558ccb2..bf5b8a173 100644 --- a/application/src/Entity/Asset.php +++ b/application/src/Entity/Asset.php @@ -1,46 +1,48 @@ Date: Mon, 10 Mar 2025 00:00:00 +0000 Subject: [PATCH 4/4] Updated overridden AbstractProxyFactory to not use "require" any file. --- .../data/overrides/AbstractProxyFactory.php | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/application/data/overrides/AbstractProxyFactory.php b/application/data/overrides/AbstractProxyFactory.php index ffc08db8e..d7e183af7 100644 --- a/application/data/overrides/AbstractProxyFactory.php +++ b/application/data/overrides/AbstractProxyFactory.php @@ -15,6 +15,8 @@ /** * Abstract factory for proxy objects. + * + * @deprecated The AbstractProxyFactory class is deprecated since doctrine/common 3.5. */ abstract class AbstractProxyFactory { @@ -57,22 +59,12 @@ abstract class AbstractProxyFactory */ public const AUTOGENERATE_FILE_NOT_EXISTS_OR_CHANGED = 4; - /** - * Rely on autoloading for proxies. - * - * Like AUTOGENERATE_NEVER but doesn't `require` the file either. - * - * @var integer - */ - const AUTOGENERATE_AUTOLOAD = -1; - private const AUTOGENERATE_MODES = [ self::AUTOGENERATE_NEVER, self::AUTOGENERATE_ALWAYS, self::AUTOGENERATE_FILE_NOT_EXISTS, self::AUTOGENERATE_EVAL, self::AUTOGENERATE_FILE_NOT_EXISTS_OR_CHANGED, - self::AUTOGENERATE_AUTOLOAD, ]; /** @var ClassMetadataFactory */ @@ -204,7 +196,9 @@ private function getProxyDefinition($className) switch ($this->autoGenerate) { case self::AUTOGENERATE_NEVER: - require $fileName; + // HACK: Really autogenerate never, so without "require" file. + // See explanation in commit 0ee98b7f9f7fad3232d85ded7b1b9dd4a8e37ca0. + // require $fileName; break; case self::AUTOGENERATE_FILE_NOT_EXISTS: