From 20ede2bfb4bd3bfb3d847858b9e7c26715cbe2ca Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Sun, 1 Jan 2023 20:43:03 -0600 Subject: [PATCH 01/10] - Addressed dependency with phpro/zf-doctrine-hydration-module to a new version that is now current. - Due to transitive dependencies PHP 7.4 will be new minimum. Signed-off-by: Dan Johansson --- composer.json | 26 +- composer.lock | 4735 +++++++++-------- .../Model/DoctrineAutodiscoveryModel.php | 6 +- .../Model/DoctrineMetadataServiceResource.php | 2 +- src/Admin/Model/DoctrineRestServiceEntity.php | 2 +- src/Admin/Model/NewDoctrineServiceEntity.php | 2 +- src/Server/Event/DoctrineResourceEvent.php | 2 +- .../Event/Listener/CollectionListener.php | 8 +- .../Paginator/Adapter/DoctrineOdmAdapter.php | 5 +- .../CreateFilter/AbstractCreateFilter.php | 27 +- .../Query/Provider/AbstractQueryProvider.php | 25 +- src/Server/Resource/DoctrineResource.php | 40 +- .../Resource/DoctrineResourceFactory.php | 12 +- .../config/module.config.php.dist | 6 +- ...sTestApiToolsDbMongo.Document.Meta.dcm.xml | 13 + ...sTestApiToolsDbMongo.Document.Meta.dcm.yml | 11 - test/config/ORM/local.php | 2 +- test/config/testing.config.php | 3 +- test/src/Server/ODM/CRUD/CRUDTest.php | 6 +- 19 files changed, 2661 insertions(+), 2272 deletions(-) create mode 100644 test/assets/module/LaminasTestApiToolsDbMongo/config/xml/LaminasTestApiToolsDbMongo.Document.Meta.dcm.xml delete mode 100644 test/assets/module/LaminasTestApiToolsDbMongo/config/yml/LaminasTestApiToolsDbMongo.Document.Meta.dcm.yml diff --git a/composer.json b/composer.json index b01574a5..b2b216d6 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,10 @@ "forum": "https://discourse.laminas.dev" }, "config": { - "sort-packages": true + "sort-packages": true, + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true + } }, "extra": { "laminas": { @@ -30,32 +33,33 @@ }, "require": { "php": "^7.3 || ~8.0.0", + "datasage/laminas-doctrine-hydration-module": "^5.0", + "doctrine/persistence": "^2.0 || ^3.0", "laminas-api-tools/api-tools": "^1.3", "laminas-api-tools/api-tools-rest": "^1.3.2", - "laminas/laminas-hydrator": "^2.4.2 || ^3.0", + "laminas/laminas-hydrator": "^3.0 || ^4.0", "laminas/laminas-stdlib": "^3.3", "laminas/laminas-view": "^2.11.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "phpro/zf-doctrine-hydration-module": "^2.0.1 || ^3.0 || ^4.1" + "laminas/laminas-zendframework-bridge": "^1.0" }, "require-dev": { - "doctrine/doctrine-module": "^1.2.0 || ^2.1.7", - "doctrine/doctrine-mongo-odm-module": "^0.11.0 || ^1.0.0 || ^2.0.0", - "doctrine/doctrine-orm-module": "^1.1.8 || ^2.1.3", - "doctrine/mongodb-odm": "^1.1.0", + "doctrine/doctrine-module": "^3.0.0 || ^4.0.0 || ^5.0.0", + "doctrine/doctrine-mongo-odm-module": "^3.0.0 || ^4.0.0", + "doctrine/doctrine-orm-module": "^3.0.0 || ^4.0.0 || ^5.0.0", + "doctrine/mongodb-odm": "^2.0.0", "laminas-api-tools/api-tools-admin": "^1.5.7", "laminas-api-tools/api-tools-hal": "^1.6.1", "laminas/laminas-coding-standard": "~2.3.0", - "laminas/laminas-form": "^2.9.2", + "laminas/laminas-form": "^2.9.2 || ^3.0.0", "laminas/laminas-i18n": "^2.7.3", "laminas/laminas-log": "^2.9.1", "laminas/laminas-mvc": "^2.7.13 || ^3.0.2", "laminas/laminas-serializer": "^2.8.0", - "laminas/laminas-test": "^2.6.1 || ^3.0.1", + "laminas/laminas-test": "^2.6.1 || ^3.0.1 || ^4.0.0", "mongodb/mongodb": "^1.1.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.16.1", + "psalm/plugin-phpunit": "^0.16.1 || ^0.17.0 || ^0.18.0", "symfony/yaml": "^2.3 || ^3.0 || ^4.0 || ^5.0", "vimeo/psalm": "^4.8" }, diff --git a/composer.lock b/composer.lock index c160ffae..91a6bdc2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c73745931925217c5ec6217e8aa8ccfa", + "content-hash": "5e8baf404beaeb572cb6a18258d59f24", "packages": [ { "name": "brick/varexporter", - "version": "0.3.5", + "version": "0.3.7", "source": { "type": "git", "url": "https://github.com/brick/varexporter.git", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518" + "reference": "3e263cd718d242594c52963760fee2059fd5833c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/varexporter/zipball/05241f28dfcba2b51b11e2d750e296316ebbe518", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518", + "url": "https://api.github.com/repos/brick/varexporter/zipball/3e263cd718d242594c52963760fee2059fd5833c", + "reference": "3e263cd718d242594c52963760fee2059fd5833c", "shasum": "" }, "require": { @@ -27,7 +27,7 @@ "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^8.5 || ^9.0", - "vimeo/psalm": "4.4.1" + "vimeo/psalm": "4.23.0" }, "type": "library", "autoload": { @@ -45,34 +45,41 @@ ], "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.7" }, - "time": "2021-02-10T13:53:07+00:00" + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2022-06-29T23:37:57+00:00" }, { "name": "bshaffer/oauth2-server-php", - "version": "v1.11.1", + "version": "v1.13.0", "source": { "type": "git", "url": "https://github.com/bshaffer/oauth2-server-php.git", - "reference": "5a0c8000d4763b276919e2106f54eddda6bc50fa" + "reference": "cd11527b29ceb340f24015b6df868c22908bcf12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bshaffer/oauth2-server-php/zipball/5a0c8000d4763b276919e2106f54eddda6bc50fa", - "reference": "5a0c8000d4763b276919e2106f54eddda6bc50fa", + "url": "https://api.github.com/repos/bshaffer/oauth2-server-php/zipball/cd11527b29ceb340f24015b6df868c22908bcf12", + "reference": "cd11527b29ceb340f24015b6df868c22908bcf12", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": ">=7.1" }, "require-dev": { - "aws/aws-sdk-php": "~2.8", - "firebase/php-jwt": "~2.2", + "aws/aws-sdk-php": "^2.8", + "firebase/php-jwt": "^2.2", "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^4.0", - "predis/predis": "dev-master", - "thobbs/phpcassa": "dev-master" + "phpunit/phpunit": "^7.5||^8.0", + "predis/predis": "^1.1", + "thobbs/phpcassa": "dev-master", + "yoast/phpunit-polyfills": "^1.0" }, "suggest": { "aws/aws-sdk-php": "~2.8 is required to use DynamoDB storage", @@ -107,72 +114,103 @@ ], "support": { "issues": "https://github.com/bshaffer/oauth2-server-php/issues", - "source": "https://github.com/bshaffer/oauth2-server-php/tree/master" + "source": "https://github.com/bshaffer/oauth2-server-php/tree/v1.13.0" }, - "time": "2018-12-04T00:29:32+00:00" + "time": "2022-10-12T17:33:08+00:00" }, { - "name": "container-interop/container-interop", - "version": "1.2.0", + "name": "datasage/laminas-doctrine-hydration-module", + "version": "v5.0.0", "source": { "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + "url": "https://github.com/datasage/zf-doctrine-hydration-module.git", + "reference": "d4500ff98c3f90384b64abf8ef2e9520ae16b6f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "url": "https://api.github.com/repos/datasage/zf-doctrine-hydration-module/zipball/d4500ff98c3f90384b64abf8ef2e9520ae16b6f0", + "reference": "d4500ff98c3f90384b64abf8ef2e9520ae16b6f0", "shasum": "" }, "require": { - "psr/container": "^1.0" + "doctrine/doctrine-laminas-hydrator": "^3.2", + "doctrine/doctrine-module": "^3.0.0 || ^4.0.0 || ^5.0.0", + "doctrine/instantiator": "^1.0.5", + "doctrine/persistence": "^2.0.0 || ^3.0.0", + "laminas/laminas-hydrator": "^3.0.0 || ^4.0.0", + "laminas/laminas-servicemanager": "^3.3.2", + "php": "^7.4 || ^8.0 || ^8.1" + }, + "require-dev": { + "dg/bypass-finals": "^1.4", + "doctrine/doctrine-mongo-odm-module": "^2.0.0 || ^3.0.0 || ^4.0.0", + "doctrine/doctrine-orm-module": "^3.0.0 || ^4.0.0 || ^5.0.0", + "doctrine/mongodb-odm": "^2.0", + "friendsofphp/php-cs-fixer": "^3", + "phpunit/phpunit": "^9.5.27" }, "type": "library", + "extra": { + "zf": { + "module": "Phpro\\DoctrineHydrationModule" + } + }, "autoload": { "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" + "Phpro\\DoctrineHydrationModule\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", + "authors": [ + { + "name": "Toon Verwerft", + "email": "toon.verwerft@phpro.be" + } + ], + "description": "Doctrine hydrators for ZF2 and ZF3", + "keywords": [ + "doctrine", + "hydrator", + "zf" + ], "support": { - "issues": "https://github.com/container-interop/container-interop/issues", - "source": "https://github.com/container-interop/container-interop/tree/master" + "source": "https://github.com/datasage/zf-doctrine-hydration-module/tree/v5.0.0" }, - "abandoned": "psr/container", - "time": "2017-02-14T19:40:03+00:00" + "time": "2023-01-02T00:39:39+00:00" }, { "name": "doctrine/annotations", - "version": "1.13.1", + "version": "1.14.2", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f" + "reference": "ad785217c1e9555a7d6c6c8c9f406395a5e2882b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f", - "reference": "e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/ad785217c1e9555a7d6c6c8c9f406395a5e2882b", + "reference": "ad785217c1e9555a7d6c6c8c9f406395a5e2882b", "shasum": "" }, "require": { - "doctrine/lexer": "1.*", + "doctrine/lexer": "^1 || ^2", "ext-tokenizer": "*", "php": "^7.1 || ^8.0", "psr/cache": "^1 || ^2 || ^3" }, "require-dev": { "doctrine/cache": "^1.11 || ^2.0", - "doctrine/coding-standard": "^6.0 || ^8.1", - "phpstan/phpstan": "^0.12.20", - "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", - "symfony/cache": "^4.4 || ^5.2" + "doctrine/coding-standard": "^9 || ^10", + "phpstan/phpstan": "~1.4.10 || ^1.8.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "vimeo/psalm": "^4.10" + }, + "suggest": { + "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" }, "type": "library", "autoload": { @@ -215,40 +253,40 @@ ], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.13.1" + "source": "https://github.com/doctrine/annotations/tree/1.14.2" }, - "time": "2021-05-16T18:07:53+00:00" + "time": "2022-12-15T06:48:22+00:00" }, { "name": "doctrine/cache", - "version": "1.11.3", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "3bb5588cec00a0268829cc4a518490df6741af9d" + "reference": "56cd022adb5514472cb144c087393c1821911d09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/3bb5588cec00a0268829cc4a518490df6741af9d", - "reference": "3bb5588cec00a0268829cc4a518490df6741af9d", + "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09", + "reference": "56cd022adb5514472cb144c087393c1821911d09", "shasum": "" }, "require": { "php": "~7.1 || ^8.0" }, "conflict": { - "doctrine/common": ">2.2,<2.4", - "psr/cache": ">=3" + "doctrine/common": ">2.2,<2.4" }, "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", - "symfony/cache": "^4.4 || ^5.2" + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "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" @@ -300,7 +338,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/1.11.3" + "source": "https://github.com/doctrine/cache/tree/1.13.0" }, "funding": [ { @@ -316,30 +354,31 @@ "type": "tidelift" } ], - "time": "2021-05-25T09:01:55+00:00" + "time": "2022-05-20T20:06:54+00:00" }, { "name": "doctrine/collections", - "version": "1.6.7", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "55f8b799269a1a472457bd1a41b4f379d4cfba4a" + "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/55f8b799269a1a472457bd1a41b4f379d4cfba4a", - "reference": "55f8b799269a1a472457bd1a41b4f379d4cfba4a", + "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": "^6.0", - "phpstan/phpstan-shim": "^0.9.2", - "phpunit/phpunit": "^7.0", - "vimeo/psalm": "^3.8.1" + "doctrine/coding-standard": "^9.0 || ^10.0", + "phpstan/phpstan": "^1.4.8", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -383,94 +422,102 @@ ], "support": { "issues": "https://github.com/doctrine/collections/issues", - "source": "https://github.com/doctrine/collections/tree/1.6.7" + "source": "https://github.com/doctrine/collections/tree/1.8.0" }, - "time": "2020-07-27T17:53:49+00:00" + "time": "2022-09-01T20:12:10+00:00" }, { - "name": "doctrine/common", - "version": "2.13.3", + "name": "doctrine/deprecations", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "f3812c026e557892c34ef37f6ab808a6b567da7f" + "url": "https://github.com/doctrine/deprecations.git", + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/f3812c026e557892c34ef37f6ab808a6b567da7f", - "reference": "f3812c026e557892c34ef37f6ab808a6b567da7f", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/inflector": "^1.0", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.3.3", - "doctrine/reflection": "^1.0", - "php": "^7.1 || ^8.0" + "php": "^7.1|^8.0" }, "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5" + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5|^8.5|^9.5", + "psr/log": "^1|^2|^3" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.11.x-dev" - } + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" }, + "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" + }, + "time": "2022-05-02T15:47:09+00:00" + }, + { + "name": "doctrine/doctrine-laminas-hydrator", + "version": "3.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/doctrine-laminas-hydrator.git", + "reference": "b76cfa71d5e494a8a71ada4e8ea6454fc0fc56ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/doctrine-laminas-hydrator/zipball/b76cfa71d5e494a8a71ada4e8ea6454fc0fc56ba", + "reference": "b76cfa71d5e494a8a71ada4e8ea6454fc0fc56ba", + "shasum": "" + }, + "require": { + "doctrine/collections": "^1.6.8", + "doctrine/inflector": "^2.0.4", + "doctrine/persistence": "^2.2.3 || ^3.0.0", + "ext-ctype": "*", + "laminas/laminas-hydrator": "^4.3.1", + "laminas/laminas-stdlib": "^3.6.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0.2", + "phpstan/phpstan": "^1.9.2", + "phpunit/phpunit": "^9.5.26", + "vimeo/psalm": "^4.30" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Laminas\\Hydrator\\": "src/" } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" ], - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", - "homepage": "https://www.doctrine-project.org/projects/common.html", + "description": "Doctrine hydrators for Laminas applications", "keywords": [ - "common", "doctrine", - "php" + "hydrator", + "laminas" ], "support": { - "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/2.13.x" + "issues": "https://github.com/doctrine/doctrine-laminas-hydrator/issues", + "rss": "https://github.com/doctrine/doctrine-laminas-hydrator/releases.atom", + "source": "https://github.com/doctrine/doctrine-laminas-hydrator" }, "funding": [ { @@ -482,76 +529,86 @@ "type": "patreon" }, { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-laminas-hydrator", "type": "tidelift" } ], - "time": "2020-06-05T16:46:05+00:00" + "time": "2022-11-18T09:49:57+00:00" }, { "name": "doctrine/doctrine-module", - "version": "2.1.10", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineModule.git", - "reference": "2b961e58eb911bfe1e99a6e9a69087e05a24201c" + "reference": "ad346200568aa095c58e2866eb1e2be0e3c3083f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineModule/zipball/2b961e58eb911bfe1e99a6e9a69087e05a24201c", - "reference": "2b961e58eb911bfe1e99a6e9a69087e05a24201c", + "url": "https://api.github.com/repos/doctrine/DoctrineModule/zipball/ad346200568aa095c58e2866eb1e2be0e3c3083f", + "reference": "ad346200568aa095c58e2866eb1e2be0e3c3083f", "shasum": "" }, "require": { - "doctrine/cache": "^1.7", - "doctrine/common": "^2.8", - "php": "^7.1", - "symfony/console": "^3.3 || ^4.0 || ^5.0", - "zendframework/zend-authentication": "^2.5.3", - "zendframework/zend-cache": "^2.7.1", - "zendframework/zend-form": "^2.11", - "zendframework/zend-hydrator": "^2.3", - "zendframework/zend-mvc": "^3.1", - "zendframework/zend-paginator": "^2.8", - "zendframework/zend-servicemanager": "^3.3", - "zendframework/zend-stdlib": "^3.1", - "zendframework/zend-validator": "^2.10" + "doctrine/annotations": "^1.13.3", + "doctrine/cache": "^1.13.0", + "doctrine/collections": "^1.8.0", + "doctrine/doctrine-laminas-hydrator": "^3.2.0", + "doctrine/event-manager": "^1.2.0", + "doctrine/inflector": "^2.0.6", + "doctrine/persistence": "^2.5.5 || ^3.1.0", + "laminas/laminas-authentication": "^2.12.0", + "laminas/laminas-cache": "^3.6.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-form": "^3.4.1", + "laminas/laminas-modulemanager": "^2.12.0", + "laminas/laminas-mvc": "^3.3.5", + "laminas/laminas-paginator": "^2.13.0", + "laminas/laminas-servicemanager": "^3.17.0", + "laminas/laminas-stdlib": "^3.13.0", + "laminas/laminas-validator": "^2.25.0", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0", + "psr/container": "^1.1.2", + "symfony/console": "^5.4.16 || ^6.2.1" + }, + "conflict": { + "doctrine/orm": "2.12.0" + }, + "provide": { + "laminas/laminas-cache-storage-implementation": "1.0.0" }, "require-dev": { - "phpunit/phpunit": "^7.5.2", - "predis/predis": "^1.1", - "squizlabs/php_codesniffer": "^2.7", - "zendframework/zend-i18n": "^2.7", - "zendframework/zend-log": "^2.9", - "zendframework/zend-modulemanager": "^2.8", - "zendframework/zend-mvc-console": "^1.1.11", - "zendframework/zend-serializer": "^2.8", - "zendframework/zend-session": "^2.8", - "zendframework/zend-test": "^3.1.1", - "zendframework/zend-version": "^2.5.1" + "doctrine/coding-standard": "^9.0.2", + "doctrine/mongodb-odm": "^2.4.2", + "doctrine/orm": "^2.13.4", + "jangregor/phpstan-prophecy": "^1.0.0", + "laminas/laminas-cache-storage-adapter-blackhole": "^2.0.0", + "laminas/laminas-cache-storage-adapter-memory": "^2.1.0", + "laminas/laminas-i18n": "^2.17.0", + "laminas/laminas-log": "^2.15.3", + "laminas/laminas-serializer": "^2.13.0", + "laminas/laminas-session": "^2.13.0", + "phpstan/phpstan": "^1.9.2", + "phpstan/phpstan-phpunit": "^1.3.0", + "phpunit/phpunit": "^9.5.27", + "predis/predis": "^1.1.10", + "vimeo/psalm": "^5.0" }, "suggest": { - "doctrine/data-fixtures": "Data Fixtures if you want to generate test data or bootstrap data for your deployments", - "zendframework/zend-mvc-console": "^1.1.11 if you want to use the ZF3 console libraries" + "doctrine/data-fixtures": "Data Fixtures if you want to generate test data or bootstrap data for your deployments" }, "bin": [ "bin/doctrine-module" ], "type": "library", "extra": { - "zf": { + "laminas": { "config-provider": "DoctrineModule\\ConfigProvider", "module": "DoctrineModule" - }, - "branch-alias": { - "dev-1.2-dev": "1.2-dev", - "dev-2.0-dev": "2.0-dev", - "dev-master": "1.2-dev", - "dev-develop": "2.0-dev" } }, "autoload": { - "psr-0": { + "psr-4": { "DoctrineModule\\": "src/" } }, @@ -578,54 +635,71 @@ "name": "Michaƫl Gallego", "email": "mic.gallego@gmail.com", "homepage": "http://www.michaelgallego.fr" + }, + { + "name": "Tom H Anderson", + "email": "tom.h.anderson@gmail.com", + "homepage": "https://tomhanderson.com" } ], - "description": "Zend Framework Module that provides Doctrine basic functionality required for ORM and ODM modules", + "description": "Laminas Module that provides Doctrine basic functionality required for ORM and ODM modules", "homepage": "http://www.doctrine-project.org/", "keywords": [ "doctrine", - "module", - "zf" + "laminas", + "module" ], "support": { "issues": "https://github.com/doctrine/DoctrineModule/issues", - "source": "https://github.com/doctrine/DoctrineModule/tree/master" + "source": "https://github.com/doctrine/DoctrineModule/tree/5.3.0" }, - "time": "2019-11-23T21:33:35+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%2Fdoctrine-module", + "type": "tidelift" + } + ], + "time": "2022-12-12T15:24:40+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/", @@ -669,7 +743,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": [ { @@ -685,41 +759,36 @@ "type": "tidelift" } ], - "time": "2020-05-29T18:28:51+00:00" + "time": "2022-10-12T20:51:15+00:00" }, { "name": "doctrine/inflector", - "version": "1.4.4", + "version": "2.0.6", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" + "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", + "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "doctrine/coding-standard": "^10", + "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" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" } }, @@ -765,7 +834,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/1.4.4" + "source": "https://github.com/doctrine/inflector/tree/2.0.6" }, "funding": [ { @@ -781,33 +850,34 @@ "type": "tidelift" } ], - "time": "2021-04-16T17:34:40+00:00" + "time": "2022-10-20T09:10:12+00:00" }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9 || ^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.30 || ^5.4" }, "type": "library", "autoload": { @@ -834,7 +904,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" }, "funding": [ { @@ -850,39 +920,37 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-12-30T00:15:36+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.1", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", + "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "doctrine/deprecations": "^1.0", + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" + "doctrine/coding-standard": "^9 || ^10", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^4.11 || ^5.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -914,7 +982,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.1" + "source": "https://github.com/doctrine/lexer/tree/2.1.0" }, "funding": [ { @@ -930,49 +998,45 @@ "type": "tidelift" } ], - "time": "2020-05-25T17:44:05+00:00" + "time": "2022-12-14T08:49:07+00:00" }, { "name": "doctrine/persistence", - "version": "1.3.8", + "version": "3.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288" + "reference": "b44d128311af55275dbed6a4558ca59a2b9f9387" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/7a6eac9fb6f61bba91328f15aa7547f4806ca288", - "reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/b44d128311af55275dbed6a4558ca59a2b9f9387", + "reference": "b44d128311af55275dbed6a4558ca59a2b9f9387", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/reflection": "^1.2", - "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/common": "<2.10@dev" + "doctrine/common": "<2.10" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "vimeo/psalm": "^3.11" + "composer/package-versions-deprecated": "^1.11", + "doctrine/coding-standard": "^11", + "doctrine/common": "^3.0", + "phpstan/phpstan": "1.9.4", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.5", + "symfony/cache": "^4.4 || ^5.4 || ^6.0", + "vimeo/psalm": "4.30.0 || 5.3.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common", - "Doctrine\\Persistence\\": "lib/Doctrine/Persistence" + "Doctrine\\Persistence\\": "src/Persistence" } }, "notification-url": "https://packagist.org/downloads/", @@ -1006,7 +1070,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", @@ -1016,7 +1080,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/1.3.x" + "source": "https://github.com/doctrine/persistence/tree/3.1.2" }, "funding": [ { @@ -1032,103 +1096,20 @@ "type": "tidelift" } ], - "time": "2020-06-20T12:56:16+00:00" - }, - { - "name": "doctrine/reflection", - "version": "1.2.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/reflection.git", - "reference": "fa587178be682efe90d005e3a322590d6ebb59a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/reflection/zipball/fa587178be682efe90d005e3a322590d6ebb59a5", - "reference": "fa587178be682efe90d005e3a322590d6ebb59a5", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "ext-tokenizer": "*", - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/common": "<2.9" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0 || ^8.2.0", - "doctrine/common": "^2.10", - "phpstan/phpstan": "^0.11.0 || ^0.12.20", - "phpstan/phpstan-phpunit": "^0.11.0 || ^0.12.16", - "phpunit/phpunit": "^7.5 || ^9.1.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection functionality that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.", - "homepage": "https://www.doctrine-project.org/projects/reflection.html", - "keywords": [ - "reflection", - "static" - ], - "support": { - "issues": "https://github.com/doctrine/reflection/issues", - "source": "https://github.com/doctrine/reflection/tree/1.2.2" - }, - "abandoned": "roave/better-reflection", - "time": "2020-10-27T21:46:55+00:00" + "time": "2022-12-19T13:58:18+00:00" }, { "name": "laminas-api-tools/api-tools", - "version": "1.5.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools.git", - "reference": "9895f9c112f04ad5dbaf22ec9da2dc2eaf0f61e8" + "reference": "55e60c1627bbd9315780fba9e738637bc4ea7926" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools/zipball/9895f9c112f04ad5dbaf22ec9da2dc2eaf0f61e8", - "reference": "9895f9c112f04ad5dbaf22ec9da2dc2eaf0f61e8", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools/zipball/55e60c1627bbd9315780fba9e738637bc4ea7926", + "reference": "55e60c1627bbd9315780fba9e738637bc4ea7926", "shasum": "" }, "require": { @@ -1150,7 +1131,7 @@ "laminas/laminas-servicemanager": "^2.7.6 || ^3.1.1", "laminas/laminas-stdlib": "^2.7.7 || ^3.0.1", "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zfcampus/zf-apigility": "^1.4.0" @@ -1205,37 +1186,37 @@ "type": "community_bridge" } ], - "time": "2021-06-23T17:46:35+00:00" + "time": "2022-06-06T21:36:59+00:00" }, { "name": "laminas-api-tools/api-tools-api-problem", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-api-problem.git", - "reference": "5d574315b56a5329e646d9f3c85cc1484a02e942" + "reference": "dc94f129a0c9981fc40e750bbbdfaea42699ab48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-api-problem/zipball/5d574315b56a5329e646d9f3c85cc1484a02e942", - "reference": "5d574315b56a5329e646d9f3c85cc1484a02e942", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-api-problem/zipball/dc94f129a0c9981fc40e750bbbdfaea42699ab48", + "reference": "dc94f129a0c9981fc40e750bbbdfaea42699ab48", "shasum": "" }, "require": { "ext-json": "*", "laminas/laminas-eventmanager": "^2.6.3 || ^3.0.1", - "laminas/laminas-http": "^2.5.4", + "laminas/laminas-http": "^2.15.1", "laminas/laminas-json": "^2.6.1 || ^3.0", "laminas/laminas-mvc": "^2.7.15 || ^3.0.4", "laminas/laminas-view": "^2.8.1", "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zfcampus/zf-api-problem": "^1.3.0" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.2.0", + "laminas/laminas-coding-standard": "~2.3.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.3", "psalm/plugin-phpunit": "^0.16.0", @@ -1279,20 +1260,20 @@ "type": "community_bridge" } ], - "time": "2021-06-07T21:49:31+00:00" + "time": "2021-12-09T09:59:10+00:00" }, { "name": "laminas-api-tools/api-tools-content-negotiation", - "version": "1.5.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-content-negotiation.git", - "reference": "02c189cbdccdfa1ff8c857410388449f8bfa7310" + "reference": "26434e97fc84e9554d79856b2b2c28740012a82d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-content-negotiation/zipball/02c189cbdccdfa1ff8c857410388449f8bfa7310", - "reference": "02c189cbdccdfa1ff8c857410388449f8bfa7310", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-content-negotiation/zipball/26434e97fc84e9554d79856b2b2c28740012a82d", + "reference": "26434e97fc84e9554d79856b2b2c28740012a82d", "shasum": "" }, "require": { @@ -1307,23 +1288,19 @@ "laminas/laminas-validator": "^2.8.1", "laminas/laminas-view": "^2.8.1", "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zfcampus/zf-content-negotiation": "^1.4.0" }, "require-dev": { "laminas-api-tools/api-tools-hal": "^1.4", - "laminas/laminas-coding-standard": "~2.2.0", - "laminas/laminas-console": "^2.9", + "laminas/laminas-coding-standard": "~2.3.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.3", "psalm/plugin-phpunit": "^0.16.0", "vimeo/psalm": "^4.7" }, - "suggest": { - "laminas/laminas-console": "^2.0, if you intend to use the console request of RequestFactory" - }, "type": "library", "extra": { "laminas": { @@ -1361,20 +1338,20 @@ "type": "community_bridge" } ], - "time": "2021-06-08T21:09:29+00:00" + "time": "2021-12-09T14:11:48+00:00" }, { "name": "laminas-api-tools/api-tools-content-validation", - "version": "1.9.0", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-content-validation.git", - "reference": "6994b2d01fa676f9996b8c20daa2f9771dd83b10" + "reference": "b0969bd7e5ebd323f1ef1f4609408ff516fe69e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-content-validation/zipball/6994b2d01fa676f9996b8c20daa2f9771dd83b10", - "reference": "6994b2d01fa676f9996b8c20daa2f9771dd83b10", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-content-validation/zipball/b0969bd7e5ebd323f1ef1f4609408ff516fe69e3", + "reference": "b0969bd7e5ebd323f1ef1f4609408ff516fe69e3", "shasum": "" }, "require": { @@ -1389,16 +1366,16 @@ "laminas/laminas-stdlib": "^3.2.1", "laminas/laminas-validator": "^2.8.1", "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zfcampus/zf-content-validation": "^1.8.0" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.2.0", + "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-db": "^2.8.1", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", + "phpunit/phpunit": "^9.5.10", "psalm/plugin-phpunit": "^0.16.0", "vimeo/psalm": "^4.7" }, @@ -1439,43 +1416,49 @@ "type": "community_bridge" } ], - "time": "2021-06-08T22:04:34+00:00" + "time": "2022-01-11T14:13:45+00:00" }, { "name": "laminas-api-tools/api-tools-hal", - "version": "1.6.1", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-hal.git", - "reference": "e7c38b9beae81ae557bd83775318c37031f5d20d" + "reference": "3cf56dfac5583951a5561fc1f4fa0050d552991e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-hal/zipball/e7c38b9beae81ae557bd83775318c37031f5d20d", - "reference": "e7c38b9beae81ae557bd83775318c37031f5d20d", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-hal/zipball/3cf56dfac5583951a5561fc1f4fa0050d552991e", + "reference": "3cf56dfac5583951a5561fc1f4fa0050d552991e", "shasum": "" }, "require": { + "ext-json": "*", "laminas-api-tools/api-tools-api-problem": "^1.2.1", - "laminas/laminas-eventmanager": "^2.6.3 || ^3.0.1", + "laminas/laminas-eventmanager": "^3.0.1", "laminas/laminas-filter": "^2.7.1", "laminas/laminas-http": "^2.5.4", - "laminas/laminas-hydrator": "^1.1 || ^2.2.1 || ^3.0", - "laminas/laminas-mvc": "^2.7.15 || ^3.0.2", + "laminas/laminas-hydrator": "^3.2.0 || ^4.0.1", + "laminas/laminas-mvc": "^3.0.2", "laminas/laminas-paginator": "^2.7", - "laminas/laminas-stdlib": "^2.7.7 || ^3.0.1", + "laminas/laminas-stdlib": "^3.0.1", "laminas/laminas-uri": "^2.5.2", - "laminas/laminas-view": "^2.8.1", + "laminas/laminas-view": "^2.11.4", "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^5.6 || ^7.0", - "psr/link": "^1.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "psr/link": "^1.0 || ^2.0" }, "replace": { "zfcampus/zf-hal": "^1.6.0" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^5.7.21 || ^6.3" + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-modulemanager": "^2.10.1", + "phpdocumentor/reflection-docblock": "^5.2.2", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.3", + "psalm/plugin-phpunit": "^0.15.1", + "vimeo/psalm": "^4.6" }, "type": "library", "extra": { @@ -1484,9 +1467,6 @@ } }, "autoload": { - "files": [ - "src/_autoload.php" - ], "psr-4": { "Laminas\\ApiTools\\Hal\\": "src/" } @@ -1519,20 +1499,20 @@ "type": "community_bridge" } ], - "time": "2021-03-01T22:49:26+00:00" + "time": "2022-01-24T15:23:59+00:00" }, { "name": "laminas-api-tools/api-tools-mvc-auth", - "version": "1.6.0", + "version": "1.7.1", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-mvc-auth.git", - "reference": "209ef605980d19f992a8f885e64a047c5cff79a0" + "reference": "01d94f3d4d49638fa9d133b38e60453a5674e7e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-mvc-auth/zipball/209ef605980d19f992a8f885e64a047c5cff79a0", - "reference": "209ef605980d19f992a8f885e64a047c5cff79a0", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-mvc-auth/zipball/01d94f3d4d49638fa9d133b38e60453a5674e7e1", + "reference": "01d94f3d4d49638fa9d133b38e60453a5674e7e1", "shasum": "" }, "require": { @@ -1544,17 +1524,17 @@ "laminas/laminas-http": "^2.5.4", "laminas/laminas-mvc": "^2.7.9 || ^3.0.2", "laminas/laminas-permissions-acl": "^2.6", - "laminas/laminas-permissions-rbac": "^2.5.1 || ^3.0", + "laminas/laminas-permissions-rbac": "^2.6.0 || ^3.0", "laminas/laminas-servicemanager": "^2.7.6 || ^3.1", "laminas/laminas-stdlib": "^2.7.8 || ^3.0.1", "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zfcampus/zf-mvc-auth": "^1.5.1" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.2.0", + "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-session": "^2.8.5", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.3", @@ -1597,33 +1577,33 @@ "type": "community_bridge" } ], - "time": "2021-06-10T18:28:39+00:00" + "time": "2022-06-13T16:08:41+00:00" }, { "name": "laminas-api-tools/api-tools-oauth2", - "version": "1.7.2", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-oauth2.git", - "reference": "e7cabb7cfc333bb9a37d363ef39311482bfa62e8" + "reference": "3eac9d14303dfa355a9a288d3bf99bc5f5665d21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-oauth2/zipball/e7cabb7cfc333bb9a37d363ef39311482bfa62e8", - "reference": "e7cabb7cfc333bb9a37d363ef39311482bfa62e8", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-oauth2/zipball/3eac9d14303dfa355a9a288d3bf99bc5f5665d21", + "reference": "3eac9d14303dfa355a9a288d3bf99bc5f5665d21", "shasum": "" }, "require": { - "bshaffer/oauth2-server-php": "^1.10", + "bshaffer/oauth2-server-php": "^1.12.1", "laminas-api-tools/api-tools-api-problem": "^1.4", - "laminas-api-tools/api-tools-content-negotiation": "^1.5", + "laminas-api-tools/api-tools-content-negotiation": "^1.7.0", "laminas/laminas-crypt": "^3.4", "laminas/laminas-http": "^2.13", "laminas/laminas-mvc": "^2.7.15 || ^3.0.2", "laminas/laminas-mvc-i18n": "^1.2", - "laminas/laminas-servicemanager": "^2.7.6 || ^3.1", + "laminas/laminas-servicemanager": "^3.1", "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0", "webmozart/assert": "^1.10" }, "replace": { @@ -1631,18 +1611,18 @@ }, "require-dev": { "laminas/laminas-authentication": "^2.8", - "laminas/laminas-coding-standard": "~2.2.0", + "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-db": "^2.12", "laminas/laminas-i18n": "^2.11.1", "laminas/laminas-log": "^2.13", "laminas/laminas-modulemanager": "^2.10", "laminas/laminas-serializer": "^2.10", - "laminas/laminas-test": "^3.5", + "laminas/laminas-test": "^4.0.0", "mockery/mockery": "^1.3.2", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15", - "vimeo/psalm": "^4.7" + "psalm/plugin-phpunit": "^0.16", + "vimeo/psalm": "^4.23" }, "suggest": { "alcaeus/mongo-php-adapter": "^1.0.5, if you are using ext/mongodb and wish to use the MongoAdapter for OAuth2 credential storage." @@ -1683,25 +1663,25 @@ "type": "community_bridge" } ], - "time": "2021-06-14T14:26:29+00:00" + "time": "2022-06-03T09:17:40+00:00" }, { "name": "laminas-api-tools/api-tools-provider", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-provider.git", - "reference": "de1ed819051015b14a99b5b59ebdfab63e171145" + "reference": "a733392a5b7e7ff918941432f072bfb97d1dc22c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-provider/zipball/de1ed819051015b14a99b5b59ebdfab63e171145", - "reference": "de1ed819051015b14a99b5b59ebdfab63e171145", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-provider/zipball/a733392a5b7e7ff918941432f072bfb97d1dc22c", + "reference": "a733392a5b7e7ff918941432f072bfb97d1dc22c", "shasum": "" }, "require": { "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zfcampus/zf-apigility-provider": "^1.3.0" @@ -1742,20 +1722,20 @@ "type": "community_bridge" } ], - "time": "2021-06-02T20:17:57+00:00" + "time": "2021-12-09T09:57:26+00:00" }, { "name": "laminas-api-tools/api-tools-rest", - "version": "1.6.1", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-rest.git", - "reference": "36583a72bdb9cb66247f491e2194d7dad9836606" + "reference": "bb7b5323ed505b3cfbd69251f79b8f7a803d898b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-rest/zipball/36583a72bdb9cb66247f491e2194d7dad9836606", - "reference": "36583a72bdb9cb66247f491e2194d7dad9836606", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-rest/zipball/bb7b5323ed505b3cfbd69251f79b8f7a803d898b", + "reference": "bb7b5323ed505b3cfbd69251f79b8f7a803d898b", "shasum": "" }, "require": { @@ -1768,7 +1748,7 @@ "laminas/laminas-paginator": "^2.7", "laminas/laminas-stdlib": "^2.7.8 || ^3.3", "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zfcampus/zf-rest": "^1.5.0" @@ -1823,20 +1803,20 @@ "type": "community_bridge" } ], - "time": "2021-06-21T21:57:21+00:00" + "time": "2022-06-03T10:44:17+00:00" }, { "name": "laminas-api-tools/api-tools-rpc", - "version": "1.5.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-rpc.git", - "reference": "0833797585c31007f281bd664bcf41246ad7230d" + "reference": "929968702eb2a560570e1a64067c1cac562e2349" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-rpc/zipball/0833797585c31007f281bd664bcf41246ad7230d", - "reference": "0833797585c31007f281bd664bcf41246ad7230d", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-rpc/zipball/929968702eb2a560570e1a64067c1cac562e2349", + "reference": "929968702eb2a560570e1a64067c1cac562e2349", "shasum": "" }, "require": { @@ -1848,11 +1828,10 @@ "laminas/laminas-servicemanager": "^3.6", "laminas/laminas-stdlib": "^3.3", "laminas/laminas-view": "^2.12", - "laminas/laminas-zendframework-bridge": "^1.2", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zfcampus/zf-rpc": "^1.4.2" + "conflict": { + "zfcampus/zf-rpc": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.3.0", @@ -1897,20 +1876,20 @@ "type": "community_bridge" } ], - "time": "2021-06-02T19:52:14+00:00" + "time": "2022-07-05T11:22:50+00:00" }, { "name": "laminas-api-tools/api-tools-versioning", - "version": "1.4.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-versioning.git", - "reference": "071c0243980a2b200595e4f86f30a9c0b059304f" + "reference": "f06de7822fe3e3dff60dfcc15263b9005012b3e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-versioning/zipball/071c0243980a2b200595e4f86f30a9c0b059304f", - "reference": "071c0243980a2b200595e4f86f30a9c0b059304f", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-versioning/zipball/f06de7822fe3e3dff60dfcc15263b9005012b3e0", + "reference": "f06de7822fe3e3dff60dfcc15263b9005012b3e0", "shasum": "" }, "require": { @@ -1920,18 +1899,17 @@ "laminas/laminas-mvc": "^2.7.15 || ^3.0.2", "laminas/laminas-servicemanager": "^2.7.6 || ^3.1", "laminas/laminas-stdlib": "^2.7.7 || ^3.0.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zfcampus/zf-versioning": "^1.3.0" + "conflict": { + "zfcampus/zf-versioning": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.3.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5", - "psalm/plugin-phpunit": "^0.12.2", - "vimeo/psalm": "^3.16" + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.13.1" }, "type": "library", "extra": { @@ -1970,42 +1948,42 @@ "type": "community_bridge" } ], - "time": "2021-06-02T14:49:26+00:00" + "time": "2022-06-28T15:37:03+00:00" }, { "name": "laminas/laminas-authentication", - "version": "2.8.0", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-authentication.git", - "reference": "0b77d353a3a039d65c15318c98dd055d62f010b6" + "reference": "12bfb36b8b20052a5fee2ae69b0f12064ce16fa9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/0b77d353a3a039d65c15318c98dd055d62f010b6", - "reference": "0b77d353a3a039d65c15318c98dd055d62f010b6", + "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/12bfb36b8b20052a5fee2ae69b0f12064ce16fa9", + "reference": "12bfb36b8b20052a5fee2ae69b0f12064ce16fa9", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-stdlib": "^3.6.0", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-authentication": "^2.7.0" + "conflict": { + "zendframework/zend-authentication": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-crypt": "^2.6 || ^3.2.1", - "laminas/laminas-db": "^2.8.2", - "laminas/laminas-http": "^2.7", - "laminas/laminas-ldap": "^2.8", - "laminas/laminas-session": "^2.8", - "laminas/laminas-uri": "^2.5.2", - "laminas/laminas-validator": "^2.10.1", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.6" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-crypt": "^2.6.0 || ^3.9.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-http": "^2.17.0", + "laminas/laminas-ldap": "^2.15.0", + "laminas/laminas-session": "^2.13.0", + "laminas/laminas-uri": "^2.10.0", + "laminas/laminas-validator": "^2.26.0", + "phpunit/phpunit": "^9.5.25", + "psalm/plugin-phpunit": "^0.17.0", + "squizlabs/php_codesniffer": "^3.6.0", + "vimeo/psalm": "^4.29.0" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component", @@ -2046,42 +2024,138 @@ "type": "community_bridge" } ], - "time": "2021-03-17T13:48:31+00:00" + "time": "2022-10-24T08:02:04+00:00" + }, + { + "name": "laminas/laminas-cache", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-cache.git", + "reference": "e3bdbd056da4ceb1a41d66a8f6aee4a7bcce9b47" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-cache/zipball/e3bdbd056da4ceb1a41d66a8f6aee4a7bcce9b47", + "reference": "e3bdbd056da4ceb1a41d66a8f6aee4a7bcce9b47", + "shasum": "" + }, + "require": { + "laminas/laminas-cache-storage-implementation": "1.0", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-servicemanager": "^3.11.1", + "laminas/laminas-stdlib": "^3.6", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "psr/cache": "^1.0", + "psr/simple-cache": "^1.0", + "stella-maris/clock": "^0.1.5", + "webmozart/assert": "^1.9" + }, + "conflict": { + "symfony/console": "<5.1" + }, + "provide": { + "psr/cache-implementation": "1.0", + "psr/simple-cache-implementation": "1.0" + }, + "require-dev": { + "laminas/laminas-cache-storage-adapter-apcu": "^2.0", + "laminas/laminas-cache-storage-adapter-blackhole": "^2.0", + "laminas/laminas-cache-storage-adapter-filesystem": "^2.0", + "laminas/laminas-cache-storage-adapter-memory": "^2.0", + "laminas/laminas-cache-storage-adapter-test": "^2.3", + "laminas/laminas-cli": "^1.0", + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-config-aggregator": "^1.5", + "laminas/laminas-feed": "^2.14", + "laminas/laminas-serializer": "^2.6.1", + "phpbench/phpbench": "^1.0", + "phpunit/phpunit": "^9.5.23", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0" + }, + "suggest": { + "laminas/laminas-cache-storage-adapter-apcu": "APCu implementation", + "laminas/laminas-cache-storage-adapter-blackhole": "Blackhole/Void implementation", + "laminas/laminas-cache-storage-adapter-ext-mongodb": "MongoDB implementation", + "laminas/laminas-cache-storage-adapter-filesystem": "Filesystem implementation", + "laminas/laminas-cache-storage-adapter-memcached": "Memcached implementation", + "laminas/laminas-cache-storage-adapter-memory": "Memory implementation", + "laminas/laminas-cache-storage-adapter-redis": "Redis implementation", + "laminas/laminas-cache-storage-adapter-session": "Session implementation", + "laminas/laminas-cli": "The laminas-cli binary can be used to consume commands provided by this component", + "laminas/laminas-serializer": "Laminas\\Serializer component" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Cache", + "config-provider": "Laminas\\Cache\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output", + "homepage": "https://laminas.dev", + "keywords": [ + "cache", + "laminas", + "psr-16", + "psr-6" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-cache/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-cache/issues", + "rss": "https://github.com/laminas/laminas-cache/releases.atom", + "source": "https://github.com/laminas/laminas-cache" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-12-05T14:38:48+00:00" }, { "name": "laminas/laminas-config", - "version": "3.5.0", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-config.git", - "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b" + "reference": "46baad58d0b12cf98539e04334eff40a1fdfb9a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-config/zipball/f91cd6fe79e82cbbcaa36485108a04e8ef1e679b", - "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b", + "url": "https://api.github.com/repos/laminas/laminas-config/zipball/46baad58d0b12cf98539e04334eff40a1fdfb9a0", + "reference": "46baad58d0b12cf98539e04334eff40a1fdfb9a0", "shasum": "" }, "require": { "ext-json": "*", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", + "laminas/laminas-stdlib": "^3.6", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", "psr/container": "^1.0" }, "conflict": { - "container-interop/container-interop": "<1.2.0" - }, - "replace": { - "zendframework/zend-config": "^3.3.0" + "container-interop/container-interop": "<1.2.0", + "zendframework/zend-config": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-filter": "^2.7.2", - "laminas/laminas-i18n": "^2.10.3", - "laminas/laminas-servicemanager": "^3.4.1", - "malukenho/docheader": "^0.1.6", - "phpunit/phpunit": "^8.5.8" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-filter": "~2.23.0", + "laminas/laminas-i18n": "~2.19.0", + "laminas/laminas-servicemanager": "~3.19.0", + "phpunit/phpunit": "~9.5.25" }, "suggest": { "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", @@ -2118,36 +2192,36 @@ "type": "community_bridge" } ], - "time": "2021-02-11T15:06:51+00:00" + "time": "2022-10-16T14:21:22+00:00" }, { "name": "laminas/laminas-crypt", - "version": "3.4.0", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-crypt.git", - "reference": "a058eeb2fe57824b958ac56753faff790a649e18" + "reference": "56ab1b195dad5456753601ff2e8e3d3fd9392d1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/a058eeb2fe57824b958ac56753faff790a649e18", - "reference": "a058eeb2fe57824b958ac56753faff790a649e18", + "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/56ab1b195dad5456753601ff2e8e3d3fd9392d1a", + "reference": "56ab1b195dad5456753601ff2e8e3d3fd9392d1a", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.2", "ext-mbstring": "*", - "laminas/laminas-math": "^3.0", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-math": "^3.4", + "laminas/laminas-servicemanager": "^3.11.2", + "laminas/laminas-stdlib": "^3.6", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "psr/container": "^1.1" }, - "replace": { - "zendframework/zend-crypt": "^3.3.1" + "conflict": { + "zendframework/zend-crypt": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "^9.5.25" }, "suggest": { "ext-openssl": "Required for most features of Laminas\\Crypt" @@ -2182,41 +2256,39 @@ "type": "community_bridge" } ], - "time": "2021-02-11T19:40:03+00:00" + "time": "2022-10-16T15:51:01+00:00" }, { "name": "laminas/laminas-db", - "version": "2.12.0", + "version": "2.16.3", "source": { "type": "git", "url": "https://github.com/laminas/laminas-db.git", - "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f" + "reference": "dadd9a19d2f9e89aa59205572b928892b91ff1da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-db/zipball/80cbba4e749f9eb7d8036172acb9ad41e8b6923f", - "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f", + "url": "https://api.github.com/repos/laminas/laminas-db/zipball/dadd9a19d2f9e89aa59205572b928892b91ff1da", + "reference": "dadd9a19d2f9e89aa59205572b928892b91ff1da", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-stdlib": "^3.7.1", + "php": "~8.0.0 || ~8.1.0|| ~8.2.0" }, - "replace": { - "zendframework/zend-db": "^2.11.0" + "conflict": { + "zendframework/zend-db": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-hydrator": "^3.2 || ^4.0", - "laminas/laminas-servicemanager": "^3.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "^2.4.0", + "laminas/laminas-eventmanager": "^3.6.0", + "laminas/laminas-hydrator": "^4.7", + "laminas/laminas-servicemanager": "^3.19.0", + "phpunit/phpunit": "^9.5.25" }, "suggest": { "laminas/laminas-eventmanager": "Laminas\\EventManager component", - "laminas/laminas-hydrator": "(^3.2 || ^4.0) Laminas\\Hydrator component for using HydratingResultSets", + "laminas/laminas-hydrator": "(^3.2 || ^4.3) Laminas\\Hydrator component for using HydratingResultSets", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" }, "type": "library", @@ -2255,38 +2327,37 @@ "type": "community_bridge" } ], - "time": "2021-02-22T22:27:56+00:00" + "time": "2022-12-17T16:31:58+00:00" }, { "name": "laminas/laminas-escaper", - "version": "2.7.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-escaper.git", - "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5" + "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/5e04bc5ae5990b17159d79d331055e2c645e5cc5", - "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490", + "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-escaper": "^2.6.1" + "conflict": { + "zendframework/zend-escaper": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.12.2", - "vimeo/psalm": "^3.16" - }, - "suggest": { - "ext-iconv": "*", - "ext-mbstring": "*" + "infection/infection": "^0.26.6", + "laminas/laminas-coding-standard": "~2.4.0", + "maglnet/composer-require-checker": "^3.8.0", + "phpunit/phpunit": "^9.5.18", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.22.0" }, "type": "library", "autoload": { @@ -2318,39 +2389,41 @@ "type": "community_bridge" } ], - "time": "2020-11-17T21:26:43+00:00" + "time": "2022-10-10T10:11:09+00:00" }, { "name": "laminas/laminas-eventmanager", - "version": "3.3.1", + "version": "3.9.2", "source": { "type": "git", "url": "https://github.com/laminas/laminas-eventmanager.git", - "reference": "966c859b67867b179fde1eff0cd38df51472ce4a" + "reference": "55f7c337f4e49baf6dca87220619d40d9518e6b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/966c859b67867b179fde1eff0cd38df51472ce4a", - "reference": "966c859b67867b179fde1eff0cd38df51472ce4a", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/55f7c337f4e49baf6dca87220619d40d9518e6b6", + "reference": "55f7c337f4e49baf6dca87220619d40d9518e6b6", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ^8.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-eventmanager": "^3.2.1" + "conflict": { + "container-interop/container-interop": "<1.2", + "zendframework/zend-eventmanager": "*" }, "require-dev": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0", - "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "^8.5.8" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-stdlib": "^3.15", + "phpbench/phpbench": "^1.2.7", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "psr/container": "^1.1.2 || ^2.0.2", + "vimeo/psalm": "^5.0.0" }, "suggest": { - "container-interop/container-interop": "^1.1, to use the lazy listeners feature", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" + "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", + "psr/container": "^1.1.2 || ^2.0.2, to use the lazy listeners feature" }, "type": "library", "autoload": { @@ -2384,49 +2457,45 @@ "type": "community_bridge" } ], - "time": "2021-03-08T15:24:29+00:00" + "time": "2022-12-20T19:45:38+00:00" }, { "name": "laminas/laminas-filter", - "version": "2.11.1", + "version": "2.30.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", - "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2" + "reference": "97e3ce0fa868567aa433ed34d6f57ee703d70d3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/671724e163aa75c210e94d12b77a0f3f8240d4b2", - "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2", + "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/97e3ce0fa868567aa433ed34d6f57ee703d70d3e", + "reference": "97e3ce0fa868567aa433ed34d6f57ee703d70d3e", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "ext-mbstring": "*", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.13.0", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { - "laminas/laminas-validator": "<2.10.1" - }, - "replace": { - "zendframework/zend-filter": "^2.9.2" + "laminas/laminas-validator": "<2.10.1", + "zendframework/zend-filter": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-crypt": "^3.2.1", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-uri": "^2.6", - "pear/archive_tar": "^1.4.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "psr/http-factory": "^1.0", - "vimeo/psalm": "^4.6" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-crypt": "^3.9", + "laminas/laminas-uri": "^2.10", + "pear/archive_tar": "^1.4.14", + "phpunit/phpunit": "^9.5.27", + "psalm/plugin-phpunit": "^0.18.4", + "psr/http-factory": "^1.0.1", + "vimeo/psalm": "^5.3" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", "laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for using the filter chain functionality", "laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter", "psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters" }, @@ -2466,58 +2535,66 @@ "type": "community_bridge" } ], - "time": "2021-05-24T18:29:02+00:00" + "time": "2022-12-19T17:34:24+00:00" }, { "name": "laminas/laminas-form", - "version": "2.15.1", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-form.git", - "reference": "37c5f5ac9240159f5d93f52367d0e57fa96f9b22" + "reference": "087def3e3e4a70c618cdf622fbea8840280ff1c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-form/zipball/37c5f5ac9240159f5d93f52367d0e57fa96f9b22", - "reference": "37c5f5ac9240159f5d93f52367d0e57fa96f9b22", + "url": "https://api.github.com/repos/laminas/laminas-form/zipball/087def3e3e4a70c618cdf622fbea8840280ff1c2", + "reference": "087def3e3e4a70c618cdf622fbea8840280ff1c2", "shasum": "" }, "require": { - "laminas/laminas-hydrator": "^1.1 || ^2.1 || ^3.0", - "laminas/laminas-inputfilter": "^2.8", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^5.6 || ^7.0" + "laminas/laminas-hydrator": "^4.3.1", + "laminas/laminas-inputfilter": "^2.19.1", + "laminas/laminas-stdlib": "^3.7.1", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-form": "^2.14.3" + "conflict": { + "doctrine/annotations": "<1.12.0", + "laminas/laminas-captcha": "<2.13.0", + "laminas/laminas-eventmanager": "<3.6.0", + "laminas/laminas-i18n": "<2.19.0", + "laminas/laminas-recaptcha": "<3.4.0", + "laminas/laminas-servicemanager": "<3.19.0", + "laminas/laminas-view": "<2.24.0" }, "require-dev": { - "doctrine/annotations": "~1.0", - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-captcha": "^2.7.1", - "laminas/laminas-code": "^2.6 || ^3.0", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-escaper": "^2.5", - "laminas/laminas-eventmanager": "^2.6.2 || ^3.0", - "laminas/laminas-filter": "^2.6", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-recaptcha": "^3.0.0", - "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3", - "laminas/laminas-session": "^2.8.1", - "laminas/laminas-text": "^2.6", - "laminas/laminas-validator": "^2.6", - "laminas/laminas-view": "^2.6.2", - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20" + "doctrine/annotations": "^1.13.3", + "ext-intl": "*", + "laminas/laminas-captcha": "^2.15", + "laminas/laminas-coding-standard": "^2.4", + "laminas/laminas-db": "^2.16", + "laminas/laminas-escaper": "^2.12", + "laminas/laminas-eventmanager": "^3.8", + "laminas/laminas-filter": "^2.29", + "laminas/laminas-i18n": "^2.21", + "laminas/laminas-modulemanager": "^2.14.0", + "laminas/laminas-recaptcha": "^3.5", + "laminas/laminas-servicemanager": "^3.20", + "laminas/laminas-session": "^2.16", + "laminas/laminas-text": "^2.9.0", + "laminas/laminas-validator": "^2.28", + "laminas/laminas-view": "^2.25", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.4", + "vimeo/psalm": "^5.1" }, "suggest": { - "laminas/laminas-captcha": "^2.7.1, required for using CAPTCHA form elements", - "laminas/laminas-code": "^2.6 || ^3.0, required to use laminas-form annotations support", - "laminas/laminas-eventmanager": "^2.6.2 || ^3.0, reuired for laminas-form annotations support", - "laminas/laminas-i18n": "^2.6, required when using laminas-form view helpers", - "laminas/laminas-recaptcha": "in order to use the ReCaptcha form element", - "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3, required to use the form factories or provide services", - "laminas/laminas-view": "^2.6.2, required for using the laminas-form view helpers" + "doctrine/annotations": "^1.12, required to use laminas-form annotations support", + "laminas/laminas-captcha": "^2.11, required for using CAPTCHA form elements", + "laminas/laminas-eventmanager": "^3.4, reuired for laminas-form annotations support", + "laminas/laminas-i18n": "^2.12, required when using laminas-form view helpers", + "laminas/laminas-recaptcha": "^3.4, in order to use the ReCaptcha form element", + "laminas/laminas-servicemanager": "^3.10, required to use the form factories or provide services", + "laminas/laminas-view": "^2.14, required for using the laminas-form view helpers" }, "type": "library", "extra": { @@ -2529,10 +2606,7 @@ "autoload": { "psr-4": { "Laminas\\Form\\": "src/" - }, - "files": [ - "autoload/formElementManagerPolyfill.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2558,37 +2632,36 @@ "type": "community_bridge" } ], - "time": "2021-03-17T13:07:46+00:00" + "time": "2022-12-05T19:11:27+00:00" }, { "name": "laminas/laminas-http", - "version": "2.14.3", + "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-http.git", - "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb" + "reference": "76de9008f889bc7088f85a41d0d2b06c2b59c53d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-http/zipball/bfaab8093e382274efed7fdc3ceb15f09ba352bb", - "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb", + "url": "https://api.github.com/repos/laminas/laminas-http/zipball/76de9008f889bc7088f85a41d0d2b06c2b59c53d", + "reference": "76de9008f889bc7088f85a41d0d2b06c2b59c53d", "shasum": "" }, "require": { - "laminas/laminas-loader": "^2.5.1", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-uri": "^2.5.2", - "laminas/laminas-validator": "^2.10.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-loader": "^2.8", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-http": "^2.11.2" + "conflict": { + "zendframework/zend-http": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.1 || ^2.6", - "phpunit/phpunit": "^9.3" + "ext-curl": "*", + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "^9.5.25" }, "suggest": { "paragonie/certainty": "For automated management of cacert.pem" @@ -2624,50 +2697,49 @@ "type": "community_bridge" } ], - "time": "2021-02-18T21:58:11+00:00" + "time": "2022-11-23T15:45:41+00:00" }, { "name": "laminas/laminas-hydrator", - "version": "2.4.2", + "version": "4.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-hydrator.git", - "reference": "4a0e81cf05f32edcace817f1f48cb4055f689d85" + "reference": "78fa8f8a29a2866b1fccdf1b0c260557b6bb595e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/4a0e81cf05f32edcace817f1f48cb4055f689d85", - "reference": "4a0e81cf05f32edcace817f1f48cb4055f689d85", + "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/78fa8f8a29a2866b1fccdf1b0c260557b6bb595e", + "reference": "78fa8f8a29a2866b1fccdf1b0c260557b6bb595e", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^5.6 || ^7.0" + "laminas/laminas-stdlib": "^3.3", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "webmozart/assert": "^1.10" }, - "replace": { - "zendframework/zend-hydrator": "self.version" + "conflict": { + "laminas/laminas-servicemanager": "<3.14.0", + "zendframework/zend-hydrator": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-eventmanager": "^2.6.2 || ^3.0", - "laminas/laminas-filter": "^2.6", - "laminas/laminas-inputfilter": "^2.6", - "laminas/laminas-serializer": "^2.6.1", - "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-eventmanager": "^3.6", + "laminas/laminas-modulemanager": "^2.14.0", + "laminas/laminas-serializer": "^2.14.0", + "laminas/laminas-servicemanager": "^3.19", + "phpbench/phpbench": "^1.2.7", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0" }, "suggest": { - "laminas/laminas-eventmanager": "^2.6.2 || ^3.0, to support aggregate hydrator usage", - "laminas/laminas-filter": "^2.6, to support naming strategy hydrator usage", - "laminas/laminas-serializer": "^2.6.1, to use the SerializableStrategy", - "laminas/laminas-servicemanager": "^2.7.5 || ^3.0.3, to support hydrator plugin manager usage" + "laminas/laminas-eventmanager": "^3.2, to support aggregate hydrator usage", + "laminas/laminas-serializer": "^2.9, to use the SerializableStrategy", + "laminas/laminas-servicemanager": "^3.14, to support hydrator plugin manager usage" }, "type": "library", "extra": { - "branch-alias": { - "dev-release-2.4": "2.4.x-dev" - }, "laminas": { "component": "Laminas\\Hydrator", "config-provider": "Laminas\\Hydrator\\ConfigProvider" @@ -2696,52 +2768,59 @@ "rss": "https://github.com/laminas/laminas-hydrator/releases.atom", "source": "https://github.com/laminas/laminas-hydrator" }, - "time": "2019-12-31T17:06:38+00:00" + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-12-21T04:00:01+00:00" }, { "name": "laminas/laminas-i18n", - "version": "2.11.1", + "version": "2.21.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-i18n.git", - "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a" + "reference": "fbd2d0373aaced4769cba2bf3d1425d55f68abb1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/5e85a8facc5534e856cc7f5b4326533eede84b8a", - "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a", + "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/fbd2d0373aaced4769cba2bf3d1425d55f68abb1", + "reference": "fbd2d0373aaced4769cba2bf3d1425d55f68abb1", "shasum": "" }, "require": { "ext-intl": "*", + "laminas/laminas-servicemanager": "^3.14.0", "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-i18n": "^2.10.1" + "laminas/laminas-view": "<2.20.0", + "phpspec/prophecy": "<1.9.0", + "zendframework/zend-i18n": "*" }, "require-dev": { - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", - "laminas/laminas-eventmanager": "^2.6.2 || ^3.0", - "laminas/laminas-filter": "^2.6.1", - "laminas/laminas-servicemanager": "^3.2.1", - "laminas/laminas-validator": "^2.6", - "laminas/laminas-view": "^2.6.3", - "phpunit/phpunit": "^9.3" + "laminas/laminas-cache": "^3.8", + "laminas/laminas-cache-storage-adapter-memory": "^2.2.0", + "laminas/laminas-cache-storage-deprecated-factory": "^1.0.1", + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-config": "^3.8.0", + "laminas/laminas-eventmanager": "^3.7", + "laminas/laminas-filter": "^2.28.1", + "laminas/laminas-validator": "^2.28", + "laminas/laminas-view": "^2.25", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.0.0" }, "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component", - "laminas/laminas-config": "Laminas\\Config component", + "laminas/laminas-cache": "You should install this package to cache the translations", + "laminas/laminas-config": "You should install this package to use the INI translation format", "laminas/laminas-eventmanager": "You should install this package to use the events in the translator", "laminas/laminas-filter": "You should install this package to use the provided filters", - "laminas/laminas-i18n-resources": "Translation resources", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", + "laminas/laminas-i18n-resources": "This package provides validator and captcha translations", "laminas/laminas-validator": "You should install this package to use the provided validators", "laminas/laminas-view": "You should install this package to use the provided view helpers" }, @@ -2781,41 +2860,40 @@ "type": "community_bridge" } ], - "time": "2021-04-07T21:10:50+00:00" + "time": "2022-12-02T17:15:52+00:00" }, { "name": "laminas/laminas-inputfilter", - "version": "2.12.0", + "version": "2.22.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-inputfilter.git", - "reference": "b6ab28b425e626b12488fec243e02d36d8dffeff" + "reference": "ec8b923d2c6923c24e4822a9ac77b4cd0f047ad3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/b6ab28b425e626b12488fec243e02d36d8dffeff", - "reference": "b6ab28b425e626b12488fec243e02d36d8dffeff", + "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/ec8b923d2c6923c24e4822a9ac77b4cd0f047ad3", + "reference": "ec8b923d2c6923c24e4822a9ac77b4cd0f047ad3", "shasum": "" }, "require": { - "laminas/laminas-filter": "^2.9.1", - "laminas/laminas-servicemanager": "^3.3.1", + "laminas/laminas-filter": "^2.13", + "laminas/laminas-servicemanager": "^3.16.0", "laminas/laminas-stdlib": "^3.0", - "laminas/laminas-validator": "^2.11", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-validator": "^2.15", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-inputfilter": "^2.10.1" + "conflict": { + "zendframework/zend-inputfilter": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-db": "^2.12", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4.2", - "psalm/plugin-phpunit": "^0.15.1", - "psr/http-message": "^1.0", - "vimeo/psalm": "^4.6" + "ext-json": "*", + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "^9.5.25", + "psalm/plugin-phpunit": "^0.17.0", + "psr/http-message": "^1.0.1", + "vimeo/psalm": "^4.28", + "webmozart/assert": "^1.11" }, "suggest": { "psr/http-message-implementation": "PSR-7 is required if you wish to validate PSR-7 UploadedFileInterface payloads" @@ -2856,33 +2934,32 @@ "type": "community_bridge" } ], - "time": "2021-03-16T14:17:17+00:00" + "time": "2022-11-04T13:12:58+00:00" }, { "name": "laminas/laminas-json", - "version": "3.2.0", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-json.git", - "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c" + "reference": "7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-json/zipball/1e3b64d3b21dac0511e628ae8debc81002d14e3c", - "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c", + "url": "https://api.github.com/repos/laminas/laminas-json/zipball/7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec", + "reference": "7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-json": "^3.1.2" + "conflict": { + "zendframework/zend-json": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-coding-standard": "~2.4.0", "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5.25" }, "suggest": { "laminas/laminas-json-server": "For implementing JSON-RPC servers", @@ -2918,32 +2995,31 @@ "type": "community_bridge" } ], - "time": "2021-02-12T15:38:10+00:00" + "time": "2022-10-17T04:06:45+00:00" }, { "name": "laminas/laminas-loader", - "version": "2.7.0", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-loader.git", - "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616" + "reference": "51ed9c3fa42d1098a9997571730c0cbf42d078d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/bcf8a566cb9925a2e7cc41a16db09235ec9fb616", - "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616", + "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/51ed9c3fa42d1098a9997571730c0cbf42d078d3", + "reference": "51ed9c3fa42d1098a9997571730c0cbf42d078d3", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-loader": "^2.6.1" + "conflict": { + "zendframework/zend-loader": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "~9.5.25" }, "type": "library", "autoload": { @@ -2975,33 +3051,32 @@ "type": "community_bridge" } ], - "time": "2021-02-12T16:08:18+00:00" + "time": "2022-10-16T12:50:49+00:00" }, { "name": "laminas/laminas-math", - "version": "3.3.2", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-math.git", - "reference": "188456530923a449470963837c25560f1fdd8a60" + "reference": "5770fc632a3614f5526632a8b70f41b65130460e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-math/zipball/188456530923a449470963837c25560f1fdd8a60", - "reference": "188456530923a449470963837c25560f1fdd8a60", + "url": "https://api.github.com/repos/laminas/laminas-math/zipball/5770fc632a3614f5526632a8b70f41b65130460e", + "reference": "5770fc632a3614f5526632a8b70f41b65130460e", "shasum": "" }, "require": { "ext-mbstring": "*", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-math": "^3.2.0" + "conflict": { + "zendframework/zend-math": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "~9.5.25" }, "suggest": { "ext-bcmath": "If using the bcmath functionality", @@ -3043,42 +3118,41 @@ "type": "community_bridge" } ], - "time": "2021-02-16T15:46:01+00:00" + "time": "2022-10-16T14:22:28+00:00" }, { "name": "laminas/laminas-modulemanager", - "version": "2.10.2", + "version": "2.14.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-modulemanager.git", - "reference": "2068e0b300e87e139112016a6025be341ceaaf33" + "reference": "fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/2068e0b300e87e139112016a6025be341ceaaf33", - "reference": "2068e0b300e87e139112016a6025be341ceaaf33", + "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac", + "reference": "fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac", "shasum": "" }, "require": { "brick/varexporter": "^0.3.2", - "laminas/laminas-config": "^3.4", - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ^8.0", + "laminas/laminas-config": "^3.7", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", "webimpress/safe-writer": "^1.0.2 || ^2.1" }, - "replace": { - "zendframework/zend-modulemanager": "^2.8.4" + "conflict": { + "zendframework/zend-modulemanager": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-console": "^2.8", - "laminas/laminas-di": "^2.6.1", - "laminas/laminas-loader": "^2.6.1", - "laminas/laminas-mvc": "^3.1.1", - "laminas/laminas-servicemanager": "^3.4.1", - "phpunit/phpunit": "^9.3.7" + "laminas/laminas-coding-standard": "^2.3", + "laminas/laminas-loader": "^2.9.0", + "laminas/laminas-mvc": "^3.5.0", + "laminas/laminas-servicemanager": "^3.19.0", + "phpunit/phpunit": "^9.5.25", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.29" }, "suggest": { "laminas/laminas-console": "Laminas\\Console component", @@ -3116,45 +3190,45 @@ "type": "community_bridge" } ], - "time": "2021-04-13T20:11:28+00:00" + "time": "2022-10-28T09:21:04+00:00" }, { "name": "laminas/laminas-mvc", - "version": "3.2.0", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc.git", - "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e" + "reference": "c54eaebe3810feaca834cc38ef0a962c89ff2431" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/88da7200cf8f5a970c35d91717a5c4db94981e5e", - "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e", + "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/c54eaebe3810feaca834cc38ef0a962c89ff2431", + "reference": "c54eaebe3810feaca834cc38ef0a962c89ff2431", "shasum": "" }, "require": { "container-interop/container-interop": "^1.2", - "laminas/laminas-eventmanager": "^3.2", - "laminas/laminas-http": "^2.7", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-http": "^2.15", "laminas/laminas-modulemanager": "^2.8", - "laminas/laminas-router": "^3.0.2", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-view": "^2.11.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-router": "^3.5", + "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-view": "^2.14", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-mvc": "^3.1.1" + "conflict": { + "zendframework/zend-mvc": "*" }, "require-dev": { "http-interop/http-middleware": "^0.4.1", - "laminas/laminas-coding-standard": "^1.0.0", - "laminas/laminas-json": "^2.6.1 || ^3.0", - "laminas/laminas-psr7bridge": "^1.0", + "laminas/laminas-coding-standard": "^2.4.0", + "laminas/laminas-json": "^3.3", + "laminas/laminas-psr7bridge": "^1.8", "laminas/laminas-stratigility": ">=2.0.1 <2.2", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4.2" + "phpspec/prophecy": "^1.15.0", + "phpspec/prophecy-phpunit": "^2.0.1", + "phpunit/phpunit": "^9.5.25" }, "suggest": { "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", @@ -3199,45 +3273,43 @@ "type": "community_bridge" } ], - "time": "2020-12-14T21:54:40+00:00" + "time": "2022-12-05T14:02:56+00:00" }, { "name": "laminas/laminas-mvc-i18n", - "version": "1.2.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-i18n.git", - "reference": "7ece491a02000a6c4ea2c4457fead3d12efc6eba" + "reference": "571f3e34afbff14351677c450f872a0dd19f9d28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc-i18n/zipball/7ece491a02000a6c4ea2c4457fead3d12efc6eba", - "reference": "7ece491a02000a6c4ea2c4457fead3d12efc6eba", + "url": "https://api.github.com/repos/laminas/laminas-mvc-i18n/zipball/571f3e34afbff14351677c450f872a0dd19f9d28", + "reference": "571f3e34afbff14351677c450f872a0dd19f9d28", "shasum": "" }, "require": { "container-interop/container-interop": "^1.1", - "laminas/laminas-i18n": "^2.11", - "laminas/laminas-router": "^3.0", - "laminas/laminas-servicemanager": "^3.6", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-validator": "^2.14", - "laminas/laminas-zendframework-bridge": "^1.2", - "php": "^7.3 || ~8.0.0" + "ext-intl": "*", + "laminas/laminas-i18n": "^2.13.0", + "laminas/laminas-router": "^3.5.0", + "laminas/laminas-servicemanager": "^3.15.1", + "laminas/laminas-stdlib": "^3.10.1", + "laminas/laminas-validator": "^2.19.0", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { "laminas/laminas-mvc": "<3.0.0", - "phpspec/prophecy": "<1.8.0" - }, - "replace": { - "zendframework/zend-mvc-i18n": "^1.1.1" + "phpspec/prophecy": "<1.8.0", + "zendframework/zend-mvc-i18n": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.7" + "laminas/laminas-coding-standard": "~2.4.0", + "phpspec/prophecy-phpunit": "^2.0.1", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0.0" }, "suggest": { "laminas/laminas-cache": "To enable caching of translation strings" @@ -3279,41 +3351,41 @@ "type": "community_bridge" } ], - "time": "2021-04-02T15:49:43+00:00" + "time": "2022-12-02T15:45:50+00:00" }, { "name": "laminas/laminas-paginator", - "version": "2.10.0", + "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-paginator.git", - "reference": "14ce4a397e6329954389cc40aa635caa9573f695" + "reference": "d0fca60a32656fe095045d76af7ad3a3bfc297f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/14ce4a397e6329954389cc40aa635caa9573f695", - "reference": "14ce4a397e6329954389cc40aa635caa9573f695", + "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/d0fca60a32656fe095045d76af7ad3a3bfc297f9", + "reference": "d0fca60a32656fe095045d76af7ad3a3bfc297f9", "shasum": "" }, "require": { "ext-json": "*", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0.4", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-stdlib": "^3.10.1", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-paginator": "^2.8.2" + "conflict": { + "zendframework/zend-paginator": "*" }, "require-dev": { - "laminas/laminas-cache": "^2.9.0", - "laminas/laminas-coding-standard": "~2.1.4", - "laminas/laminas-config": "^2.6.0", - "laminas/laminas-filter": "^2.9.4", - "laminas/laminas-servicemanager": "^3.4.1", - "laminas/laminas-view": "^2.11.4", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.6" + "laminas/laminas-cache": "^3.6.0", + "laminas/laminas-cache-storage-adapter-memory": "^2.2.0", + "laminas/laminas-coding-standard": "^2.4.0", + "laminas/laminas-config": "^3.8.0", + "laminas/laminas-filter": "^2.23.0", + "laminas/laminas-servicemanager": "^3.19.0", + "laminas/laminas-view": "^2.24.0", + "phpunit/phpunit": "^9.5.25", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0.0" }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component to support cache features", @@ -3358,36 +3430,35 @@ "type": "community_bridge" } ], - "time": "2021-02-25T21:39:49+00:00" + "time": "2022-12-05T16:02:38+00:00" }, { "name": "laminas/laminas-permissions-acl", - "version": "2.8.0", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-permissions-acl.git", - "reference": "7af6463695d76dbf25c6b03e6ebb792c8f1ab67e" + "reference": "a13454dc3013cdcb388c95c418866e93dc781300" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/7af6463695d76dbf25c6b03e6ebb792c8f1ab67e", - "reference": "7af6463695d76dbf25c6b03e6ebb792c8f1ab67e", + "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/a13454dc3013cdcb388c95c418866e93dc781300", + "reference": "a13454dc3013cdcb388c95c418866e93dc781300", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { - "laminas/laminas-servicemanager": "<3.0" - }, - "replace": { - "zendframework/zend-permissions-acl": "^2.7.1" + "laminas/laminas-servicemanager": "<3.0", + "zendframework/zend-permissions-acl": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-servicemanager": "^3.0.3", - "phpunit/phpunit": "^9.5" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-servicemanager": "^3.19", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0" }, "suggest": { "laminas/laminas-servicemanager": "To support Laminas\\Permissions\\Acl\\Assertion\\AssertionManager plugin manager usage" @@ -3422,34 +3493,33 @@ "type": "community_bridge" } ], - "time": "2021-04-08T12:56:14+00:00" + "time": "2022-12-01T10:29:36+00:00" }, { "name": "laminas/laminas-permissions-rbac", - "version": "3.1.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-permissions-rbac.git", - "reference": "ef224b6c7376d6fc8131b6d5b3609fe2583ffadb" + "reference": "b3c376fdc0eae3d5208280d57cd9bb766c3d85a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-permissions-rbac/zipball/ef224b6c7376d6fc8131b6d5b3609fe2583ffadb", - "reference": "ef224b6c7376d6fc8131b6d5b3609fe2583ffadb", + "url": "https://api.github.com/repos/laminas/laminas-permissions-rbac/zipball/b3c376fdc0eae3d5208280d57cd9bb766c3d85a0", + "reference": "b3c376fdc0eae3d5208280d57cd9bb766c3d85a0", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-permissions-rbac": "^3.0.2" + "conflict": { + "zendframework/zend-permissions-rbac": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.7" + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^4.29.0" }, "type": "library", "autoload": { @@ -3483,40 +3553,40 @@ "type": "community_bridge" } ], - "time": "2021-04-08T13:07:31+00:00" + "time": "2022-11-15T23:03:03+00:00" }, { "name": "laminas/laminas-router", - "version": "3.4.5", + "version": "3.11.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-router.git", - "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7" + "reference": "3512c28cb4ffd64a62bc9e8b685a50a6547b0a11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-router/zipball/aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7", - "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7", + "url": "https://api.github.com/repos/laminas/laminas-router/zipball/3512c28cb4ffd64a62bc9e8b685a50a6547b0a11", + "reference": "3512c28cb4ffd64a62bc9e8b685a50a6547b0a11", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.2", - "laminas/laminas-http": "^2.8.1", - "laminas/laminas-servicemanager": "^2.7.8 || ^3.3", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-http": "^2.15", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-router": "^3.3.0" + "conflict": { + "zendframework/zend-router": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-i18n": "^2.7.4", - "phpunit/phpunit": "^9.4" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-i18n": "^2.19.0", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0.0" }, "suggest": { - "laminas/laminas-i18n": "^2.7.4, if defining translatable HTTP path segments" + "laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments" }, "type": "library", "extra": { @@ -3554,50 +3624,50 @@ "type": "community_bridge" } ], - "time": "2021-04-19T16:06:00+00:00" + "time": "2022-12-29T14:47:23+00:00" }, { "name": "laminas/laminas-servicemanager", - "version": "3.6.4", + "version": "3.20.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "b1445e1a7077c21b0fad0974a1b7a11b9dbe0828" + "reference": "bc2c2cbe2dd90db8b9d16b0618f542692b76ab59" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/b1445e1a7077c21b0fad0974a1b7a11b9dbe0828", - "reference": "b1445e1a7077c21b0fad0974a1b7a11b9dbe0828", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/bc2c2cbe2dd90db8b9d16b0618f542692b76ab59", + "reference": "bc2c2cbe2dd90db8b9d16b0618f542692b76ab59", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.2", "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", "psr/container": "^1.0" }, "conflict": { + "ext-psr": "*", "laminas/laminas-code": "<3.3.1", - "zendframework/zend-code": "<3.3.1" + "zendframework/zend-code": "<3.3.1", + "zendframework/zend-servicemanager": "*" }, "provide": { - "container-interop/container-interop-implementation": "^1.2", "psr/container-implementation": "^1.0" }, "replace": { - "zendframework/zend-servicemanager": "^3.4.0" + "container-interop/container-interop": "^1.2.0" }, "require-dev": { - "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-container-config-test": "^0.3", - "laminas/laminas-dependency-plugin": "^2.1", - "mikey179/vfsstream": "^1.6.8", - "ocramius/proxy-manager": "^2.2.3", - "phpbench/phpbench": "^1.0.0-alpha3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4" + "composer/package-versions-deprecated": "^1.11.99.5", + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-container-config-test": "^0.8", + "laminas/laminas-dependency-plugin": "^2.2", + "mikey179/vfsstream": "^1.6.11@alpha", + "ocramius/proxy-manager": "^2.14.1", + "phpbench/phpbench": "^1.2.7", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0.0" }, "suggest": { "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" @@ -3608,6 +3678,9 @@ ], "type": "library", "autoload": { + "files": [ + "src/autoload.php" + ], "psr-4": { "Laminas\\ServiceManager\\": "src/" } @@ -3641,33 +3714,34 @@ "type": "community_bridge" } ], - "time": "2021-02-03T08:44:41+00:00" + "time": "2022-12-01T17:03:38+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.3.1", + "version": "3.16.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "d81c7ffe602ed0e6ecb18691019111c0f4bf1efe" + "reference": "f4f773641807c7ccee59b758bfe4ac4ba33ecb17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/d81c7ffe602ed0e6ecb18691019111c0f4bf1efe", - "reference": "d81c7ffe602ed0e6ecb18691019111c0f4bf1efe", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/f4f773641807c7ccee59b758bfe4ac4ba33ecb17", + "reference": "f4f773641807c7ccee59b758bfe4ac4ba33ecb17", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ^8.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-stdlib": "^3.2.1" + "conflict": { + "zendframework/zend-stdlib": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "~9.3.7" + "laminas/laminas-coding-standard": "^2.4.0", + "phpbench/phpbench": "^1.2.7", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0.0" }, "type": "library", "autoload": { @@ -3699,34 +3773,33 @@ "type": "community_bridge" } ], - "time": "2020-11-19T20:18:59+00:00" + "time": "2022-12-03T18:48:01+00:00" }, { "name": "laminas/laminas-uri", - "version": "2.8.1", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-uri.git", - "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87" + "reference": "663b050294945c7345cc3a61f3ca661d5f9e1f80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/79bd4c614c8cf9a6ba715a49fca8061e84933d87", - "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87", + "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/663b050294945c7345cc3a61f3ca661d5f9e1f80", + "reference": "663b050294945c7345cc3a61f3ca661d5f9e1f80", "shasum": "" }, "require": { - "laminas/laminas-escaper": "^2.5", - "laminas/laminas-validator": "^2.10", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-validator": "^2.15", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-uri": "^2.7.1" + "conflict": { + "zendframework/zend-uri": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "^2.1", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "~2.4.0", + "phpunit/phpunit": "^9.5.25" }, "type": "library", "autoload": { @@ -3758,57 +3831,50 @@ "type": "community_bridge" } ], - "time": "2021-02-17T21:53:05+00:00" + "time": "2022-10-16T15:02:45+00:00" }, { "name": "laminas/laminas-validator", - "version": "2.14.4", + "version": "2.29.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", - "reference": "e370c4695db1c81e6dfad38d8c4dbdb37b23d776" + "reference": "e40ee8d86cc1907083e273bfd6ed8b6dde2d9850" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/e370c4695db1c81e6dfad38d8c4dbdb37b23d776", - "reference": "e370c4695db1c81e6dfad38d8c4dbdb37b23d776", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/e40ee8d86cc1907083e273bfd6ed8b6dde2d9850", + "reference": "e40ee8d86cc1907083e273bfd6ed8b6dde2d9850", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-servicemanager": "^3.12.0", + "laminas/laminas-stdlib": "^3.13", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "psr/http-message": "^1.0.1" }, - "replace": { - "zendframework/zend-validator": "^2.13.0" + "conflict": { + "zendframework/zend-validator": "*" }, "require-dev": { - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", - "laminas/laminas-db": "^2.7", - "laminas/laminas-filter": "^2.6", - "laminas/laminas-http": "^2.14.2", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-math": "^2.6", - "laminas/laminas-servicemanager": "^2.7.11 || ^3.0.3", - "laminas/laminas-session": "^2.8", - "laminas/laminas-uri": "^2.7", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", - "vimeo/psalm": "^4.3" + "laminas/laminas-coding-standard": "^2.4.0", + "laminas/laminas-db": "^2.16", + "laminas/laminas-filter": "^2.28.1", + "laminas/laminas-http": "^2.18", + "laminas/laminas-i18n": "^2.19", + "laminas/laminas-session": "^2.15", + "laminas/laminas-uri": "^2.10.0", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.3", + "psr/http-client": "^1.0.1", + "psr/http-factory": "^1.0.1", + "vimeo/psalm": "^5.0" }, "suggest": { "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", "laminas/laminas-i18n-resources": "Translations of validator messages", - "laminas/laminas-math": "Laminas\\Math component, required by the Csrf validator", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", @@ -3850,65 +3916,63 @@ "type": "community_bridge" } ], - "time": "2021-01-24T20:45:49+00:00" + "time": "2022-12-13T22:53:38+00:00" }, { "name": "laminas/laminas-view", - "version": "2.12.0", + "version": "2.25.2", "source": { "type": "git", "url": "https://github.com/laminas/laminas-view.git", - "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1" + "reference": "ab40dc844cb5d54739db021a9c819de115a710e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-view/zipball/3ef103da6887809f08ecf52f42c31a76c9bf08b1", - "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1", + "url": "https://api.github.com/repos/laminas/laminas-view/zipball/ab40dc844cb5d54739db021a9c819de115a710e9", + "reference": "ab40dc844cb5d54739db021a9c819de115a710e9", "shasum": "" }, "require": { - "laminas/laminas-eventmanager": "^3.0", - "laminas/laminas-json": "^2.6.1 || ^3.0", - "laminas/laminas-loader": "^2.5", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "ext-dom": "*", + "ext-filter": "*", + "ext-json": "*", + "laminas/laminas-escaper": "^2.5", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-json": "^3.3", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "psr/container": "^1 || ^2" }, "conflict": { - "laminas/laminas-servicemanager": "<3.3" - }, - "replace": { - "zendframework/zend-view": "^2.11.4" + "container-interop/container-interop": "<1.2", + "laminas/laminas-router": "<3.0.1", + "laminas/laminas-session": "<2.12", + "zendframework/zend-view": "*" }, "require-dev": { - "laminas/laminas-authentication": "^2.5", - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", - "laminas/laminas-console": "^2.6", - "laminas/laminas-escaper": "^2.5", - "laminas/laminas-feed": "^2.7", - "laminas/laminas-filter": "^2.6.1", - "laminas/laminas-http": "^2.5.4", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-log": "^2.7", - "laminas/laminas-modulemanager": "^2.7.1", - "laminas/laminas-mvc": "^2.7.14 || ^3.0", - "laminas/laminas-navigation": "^2.5", - "laminas/laminas-paginator": "^2.5", - "laminas/laminas-permissions-acl": "^2.6", - "laminas/laminas-router": "^3.0.1", - "laminas/laminas-serializer": "^2.6.1", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-session": "^2.8.1", - "laminas/laminas-uri": "^2.5", - "phpspec/prophecy": "^1.12", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" + "laminas/laminas-authentication": "^2.13", + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-console": "^2.8", + "laminas/laminas-feed": "^2.19", + "laminas/laminas-filter": "^2.25", + "laminas/laminas-http": "^2.17", + "laminas/laminas-i18n": "^2.19", + "laminas/laminas-modulemanager": "^2.14", + "laminas/laminas-mvc": "^3.5", + "laminas/laminas-mvc-i18n": "^1.6", + "laminas/laminas-mvc-plugin-flashmessenger": "^1.9", + "laminas/laminas-navigation": "^2.16", + "laminas/laminas-paginator": "^2.15", + "laminas/laminas-permissions-acl": "^2.12", + "laminas/laminas-router": "^3.10", + "laminas/laminas-uri": "^2.10", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^4.30" }, "suggest": { "laminas/laminas-authentication": "Laminas\\Authentication component", - "laminas/laminas-escaper": "Laminas\\Escaper component", "laminas/laminas-feed": "Laminas\\Feed component", "laminas/laminas-filter": "Laminas\\Filter component", "laminas/laminas-http": "Laminas\\Http component", @@ -3918,7 +3982,6 @@ "laminas/laminas-navigation": "Laminas\\Navigation component", "laminas/laminas-paginator": "Laminas\\Paginator component", "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", "laminas/laminas-uri": "Laminas\\Uri component" }, "bin": [ @@ -3954,30 +4017,30 @@ "type": "community_bridge" } ], - "time": "2021-01-01T14:07:41+00:00" + "time": "2022-12-21T11:35:32+00:00" }, { "name": "laminas/laminas-zendframework-bridge", - "version": "1.2.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "6cccbddfcfc742eb02158d6137ca5687d92cee32" + "reference": "5ef52e26392777a26dbb8f20fe24f91b406459f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6cccbddfcfc742eb02158d6137ca5687d92cee32", - "reference": "6cccbddfcfc742eb02158d6137ca5687d92cee32", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/5ef52e26392777a26dbb8f20fe24f91b406459f6", + "reference": "5ef52e26392777a26dbb8f20fe24f91b406459f6", "shasum": "" }, "require": { - "php": "^7.3 || ^8.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.6" + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "squizlabs/php_codesniffer": "^3.7.1", + "vimeo/psalm": "^4.29.0" }, "type": "library", "extra": { @@ -4016,20 +4079,20 @@ "type": "community_bridge" } ], - "time": "2021-02-25T21:54:58+00:00" + "time": "2022-12-12T11:44:10+00:00" }, { "name": "nikic/php-parser", - "version": "v4.10.5", + "version": "v4.15.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f" + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", "shasum": "" }, "require": { @@ -4070,50 +4133,36 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" }, - "time": "2021-05-03T19:11:20+00:00" + "time": "2022-11-12T15:38:23+00:00" }, { - "name": "phpro/zf-doctrine-hydration-module", - "version": "v4.1.0", + "name": "psr/cache", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/phpro/zf-doctrine-hydration-module.git", - "reference": "a1df64f4aee40ae55027402ce783fbec87635166" + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpro/zf-doctrine-hydration-module/zipball/a1df64f4aee40ae55027402ce783fbec87635166", - "reference": "a1df64f4aee40ae55027402ce783fbec87635166", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", "shasum": "" }, "require": { - "doctrine/common": "^2.6.1", - "doctrine/doctrine-module": "^1.2 || ^2.1.7", - "doctrine/instantiator": "^1.0.5", - "php": "^5.6 || ^7.0", - "zendframework/zend-hydrator": "^1.1 || ^2.2.1", - "zendframework/zend-modulemanager": "^2.7.2", - "zendframework/zend-servicemanager": "^3.3.2" - }, - "require-dev": { - "doctrine/doctrine-mongo-odm-module": "^0.11 || ^1.0", - "doctrine/doctrine-orm-module": "^1.1 || ^2.1.2", - "doctrine/mongodb-odm": "^1.1", - "fabpot/php-cs-fixer": "^1.11.6", - "phpro/grumphp": "^0.9.1", - "phpunit/phpunit": "^5.7.27" + "php": ">=5.3.0" }, "type": "library", "extra": { - "zf": { - "module": "Phpro\\DoctrineHydrationModule" + "branch-alias": { + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Phpro\\DoctrineHydrationModule\\": "src/" + "Psr\\Cache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4122,48 +4171,42 @@ ], "authors": [ { - "name": "Toon Verwerft", - "email": "toon.verwerft@phpro.be" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Doctrine hydrators for ZF2 and ZF3", + "description": "Common interface for caching libraries", "keywords": [ - "doctrine", - "hydrator", - "zf" + "cache", + "psr", + "psr-6" ], "support": { - "issues": "https://github.com/phpro/zf-doctrine-hydration-module/issues", - "source": "https://github.com/phpro/zf-doctrine-hydration-module/tree/master" + "source": "https://github.com/php-fig/cache/tree/master" }, - "time": "2019-01-18T05:39:08+00:00" + "time": "2016-08-06T20:24:11+00:00" }, { - "name": "psr/cache", - "version": "1.0.1", + "name": "psr/clock", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.0 || ^8.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { - "Psr\\Cache\\": "src/" + "Psr\\Clock\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4173,36 +4216,40 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], - "description": "Common interface for caching libraries", + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", "keywords": [ - "cache", + "clock", + "now", "psr", - "psr-6" + "psr-20", + "time" ], "support": { - "source": "https://github.com/php-fig/cache/tree/master" + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" }, - "time": "2016-08-06T20:24:11+00:00" + "time": "2022-11-25T14:36:26+00:00" }, { "name": "psr/container", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": ">=7.4.0" }, "type": "library", "autoload": { @@ -4231,22 +4278,22 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.1" + "source": "https://github.com/php-fig/container/tree/1.1.2" }, - "time": "2021-03-05T17:36:06+00:00" + "time": "2021-11-05T16:50:12+00:00" }, { - "name": "psr/link", - "version": "1.0.0", + "name": "psr/http-message", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/php-fig/link.git", - "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562" + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/link/zipball/eea8e8662d5cd3ae4517c9b864493f59fca95562", - "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", "shasum": "" }, "require": { @@ -4258,6 +4305,62 @@ "dev-master": "1.0.x-dev" } }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/link", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/link.git", + "reference": "84b159194ecfd7eaa472280213976e96415433f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/link/zipball/84b159194ecfd7eaa472280213976e96415433f7", + "reference": "84b159194ecfd7eaa472280213976e96415433f7", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "suggest": { + "fig/link-util": "Provides some useful PSR-13 utilities" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, "autoload": { "psr-4": { "Psr\\Link\\": "src/" @@ -4274,6 +4377,7 @@ } ], "description": "Common interfaces for HTTP links", + "homepage": "https://github.com/php-fig/link", "keywords": [ "http", "http-link", @@ -4283,9 +4387,9 @@ "rest" ], "support": { - "source": "https://github.com/php-fig/link/tree/master" + "source": "https://github.com/php-fig/link/tree/2.0.1" }, - "time": "2016-10-28T16:06:13+00:00" + "time": "2021-03-11T23:00:27+00:00" }, { "name": "psr/simple-cache", @@ -4338,30 +4442,78 @@ }, "time": "2017-10-23T01:57:42+00:00" }, + { + "name": "stella-maris/clock", + "version": "0.1.7", + "source": { + "type": "git", + "url": "https://github.com/stella-maris-solutions/clock.git", + "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stella-maris-solutions/clock/zipball/fa23ce16019289a18bb3446fdecd45befcdd94f8", + "reference": "fa23ce16019289a18bb3446fdecd45befcdd94f8", + "shasum": "" + }, + "require": { + "php": "^7.0|^8.0", + "psr/clock": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "StellaMaris\\Clock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andreas Heigl", + "role": "Maintainer" + } + ], + "description": "A pre-release of the proposed PSR-20 Clock-Interface", + "homepage": "https://gitlab.com/stella-maris/clock", + "keywords": [ + "clock", + "datetime", + "point in time", + "psr20" + ], + "support": { + "source": "https://github.com/stella-maris-solutions/clock/tree/0.1.7" + }, + "time": "2022-11-25T16:15:06+00:00" + }, { "name": "symfony/console", - "version": "v5.3.2", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "649730483885ff2ca99ca0560ef0e5f6b03f2ac1" + "reference": "58422fdcb0e715ed05b385f70d3e8b5ed4bbd45f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/649730483885ff2ca99ca0560ef0e5f6b03f2ac1", - "reference": "649730483885ff2ca99ca0560ef0e5f6b03f2ac1", + "url": "https://api.github.com/repos/symfony/console/zipball/58422fdcb0e715ed05b385f70d3e8b5ed4bbd45f", + "reference": "58422fdcb0e715ed05b385f70d3e8b5ed4bbd45f", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/polyfill-php80": "^1.15", - "symfony/service-contracts": "^1.1|^2", - "symfony/string": "^5.1" + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" }, "conflict": { + "psr/log": ">=3", "symfony/dependency-injection": "<4.4", "symfony/dotenv": "<5.1", "symfony/event-dispatcher": "<4.4", @@ -4369,16 +4521,16 @@ "symfony/process": "<4.4" }, "provide": { - "psr/log-implementation": "1.0" + "psr/log-implementation": "1.0|2.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "symfony/var-dumper": "^4.4|^5.0" + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" }, "suggest": { "psr/log": "For using the console logger", @@ -4418,7 +4570,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.3.2" + "source": "https://github.com/symfony/console/tree/v5.4.17" }, "funding": [ { @@ -4434,29 +4586,29 @@ "type": "tidelift" } ], - "time": "2021-06-12T09:42:48+00:00" + "time": "2022-12-28T14:15:31+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.4.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -4485,7 +4637,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" }, "funding": [ { @@ -4501,32 +4653,35 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.23.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-ctype": "*" + }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4534,12 +4689,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4564,7 +4719,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" }, "funding": [ { @@ -4580,20 +4735,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.23.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab" + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/24b72c6baa32c746a4d0840147c9715e42bb68ab", - "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { @@ -4605,7 +4760,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4613,12 +4768,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4645,7 +4800,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" }, "funding": [ { @@ -4661,20 +4816,20 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:17:38+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.23.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "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/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -4686,7 +4841,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4694,12 +4849,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -4729,7 +4884,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -4745,32 +4900,35 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.23.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1" + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2df51500adbaebdc4c38dea4c89a2e131c45c8a1", - "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-mbstring": "*" + }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4778,12 +4936,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4809,7 +4967,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" }, "funding": [ { @@ -4825,20 +4983,20 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.23.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", "shasum": "" }, "require": { @@ -4847,7 +5005,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4855,12 +5013,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -4888,7 +5046,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" }, "funding": [ { @@ -4904,20 +5062,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.23.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0" + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/eca0bf41ed421bed1b57c4958bab16aa86b757d0", - "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { @@ -4926,7 +5084,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4934,12 +5092,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -4971,7 +5129,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" }, "funding": [ { @@ -4987,25 +5145,29 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.4.0", + "version": "v2.5.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/container": "^1.1" + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" }, "suggest": { "symfony/service-implementation": "" @@ -5013,7 +5175,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -5050,7 +5212,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" }, "funding": [ { @@ -5066,44 +5228,46 @@ "type": "tidelift" } ], - "time": "2021-04-01T10:43:52+00:00" + "time": "2022-05-30T19:17:29+00:00" }, { "name": "symfony/string", - "version": "v5.3.2", + "version": "v6.0.17", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "0732e97e41c0a590f77e231afc16a327375d50b0" + "reference": "3f57003dd8a67ed76870cc03092f8501db7788d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/0732e97e41c0a590f77e231afc16a327375d50b0", - "reference": "0732e97e41c0a590f77e231afc16a327375d50b0", + "url": "https://api.github.com/repos/symfony/string/zipball/3f57003dd8a67ed76870cc03092f8501db7788d9", + "reference": "3f57003dd8a67ed76870cc03092f8501db7788d9", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.0" }, "require-dev": { - "symfony/error-handler": "^4.4|^5.0", - "symfony/http-client": "^4.4|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0" + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, "files": [ "Resources/functions.php" ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, "exclude-from-classmap": [ "/Tests/" ] @@ -5133,7 +5297,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.3.2" + "source": "https://github.com/symfony/string/tree/v6.0.17" }, "funding": [ { @@ -5149,7 +5313,7 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2022-12-14T15:52:41+00:00" }, { "name": "webimpress/safe-writer", @@ -5212,21 +5376,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", @@ -5264,197 +5428,37 @@ ], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.10.0" + "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, - "time": "2021-03-09T10:59:23+00:00" - }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ { - "name": "zendframework/zend-cache", - "version": "2.9.0", + "name": "amphp/amp", + "version": "v2.6.2", "source": { "type": "git", - "url": "https://github.com/zendframework/zend-cache.git", - "reference": "cffd54a2dc4db094976d3b3f05e418a047cc9110" + "url": "https://github.com/amphp/amp.git", + "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-cache/zipball/cffd54a2dc4db094976d3b3f05e418a047cc9110", - "reference": "cffd54a2dc4db094976d3b3f05e418a047cc9110", + "url": "https://api.github.com/repos/amphp/amp/zipball/9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", + "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0", - "psr/cache": "^1.0", - "psr/simple-cache": "^1.0", - "zendframework/zend-eventmanager": "^2.6.3 || ^3.2", - "zendframework/zend-servicemanager": "^2.7.8 || ^3.3", - "zendframework/zend-stdlib": "^3.2.1" - }, - "provide": { - "psr/cache-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "php": ">=7.1" }, "require-dev": { - "cache/integration-tests": "^0.16", - "phpbench/phpbench": "^0.13", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-serializer": "^2.6", - "zendframework/zend-session": "^2.7.4" - }, - "suggest": { - "ext-apc": "APC or compatible extension, to use the APC storage adapter", - "ext-apcu": "APCU >= 5.1.0, to use the APCu storage adapter", - "ext-dba": "DBA, to use the DBA storage adapter", - "ext-memcache": "Memcache >= 2.0.0 to use the Memcache storage adapter", - "ext-memcached": "Memcached >= 1.0.0 to use the Memcached storage adapter", - "ext-mongo": "Mongo, to use MongoDb storage adapter", - "ext-mongodb": "MongoDB, to use the ExtMongoDb storage adapter", - "ext-redis": "Redis, to use Redis storage adapter", - "ext-wincache": "WinCache, to use the WinCache storage adapter", - "ext-xcache": "XCache, to use the XCache storage adapter", - "mongodb/mongodb": "Required for use with the ext-mongodb adapter", - "mongofill/mongofill": "Alternative to ext-mongo - a pure PHP implementation designed as a drop in replacement", - "zendframework/zend-serializer": "Zend\\Serializer component", - "zendframework/zend-session": "Zend\\Session component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev", - "dev-develop": "2.10.x-dev" - }, - "zf": { - "component": "Zend\\Cache", - "config-provider": "Zend\\Cache\\ConfigProvider" - } - }, - "autoload": { - "files": [ - "autoload/patternPluginManagerPolyfill.php" - ], - "psr-4": { - "Zend\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output", - "keywords": [ - "ZendFramework", - "cache", - "psr-16", - "psr-6", - "zf" - ], - "support": { - "chat": "https://zendframework-slack.herokuapp.com", - "docs": "https://docs.zendframework.com/zend-cache/", - "forum": "https://discourse.zendframework.com/c/questions/components", - "issues": "https://github.com/zendframework/zend-cache/issues", - "rss": "https://github.com/zendframework/zend-cache/releases.atom", - "source": "https://github.com/zendframework/zend-cache" - }, - "abandoned": "laminas/laminas-cache", - "time": "2019-08-29T18:30:41+00:00" - } - ], - "packages-dev": [ - { - "name": "alcaeus/mongo-php-adapter", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/alcaeus/mongo-php-adapter.git", - "reference": "b828ebc06cd3c270997b13c97dadc94731b36354" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/alcaeus/mongo-php-adapter/zipball/b828ebc06cd3c270997b13c97dadc94731b36354", - "reference": "b828ebc06cd3c270997b13c97dadc94731b36354", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-hash": "*", - "ext-mongodb": "^1.2.0", - "mongodb/mongodb": "^1.0.1", - "php": "^5.6 || ^7.0 || ^8.0" - }, - "provide": { - "ext-mongo": "1.6.14" - }, - "require-dev": { - "squizlabs/php_codesniffer": "^3.2", - "symfony/phpunit-bridge": "5.x-dev" - }, - "type": "library", - "extra": { - "branch-version": "1.x" - }, - "autoload": { - "psr-0": { - "Mongo": "lib/Mongo" - }, - "psr-4": { - "Alcaeus\\MongoDbAdapter\\": "lib/Alcaeus/MongoDbAdapter" - }, - "files": [ - "lib/Mongo/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "alcaeus", - "email": "alcaeus@alcaeus.org" - }, - { - "name": "Olivier Lechevalier", - "email": "olivier.lechevalier@gmail.com" - } - ], - "description": "Adapter to provide ext-mongo interface on top of mongo-php-library", - "keywords": [ - "database", - "mongodb" - ], - "support": { - "issues": "https://github.com/alcaeus/mongo-php-adapter/issues", - "source": "https://github.com/alcaeus/mongo-php-adapter/tree/1.2.0" - }, - "time": "2020-11-11T14:05:46+00:00" - }, - { - "name": "amphp/amp", - "version": "v2.5.2", - "source": { - "type": "git", - "url": "https://github.com/amphp/amp.git", - "reference": "efca2b32a7580087adb8aabbff6be1dc1bb924a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/efca2b32a7580087adb8aabbff6be1dc1bb924a9", - "reference": "efca2b32a7580087adb8aabbff6be1dc1bb924a9", - "shasum": "" - }, - "require": { - "php": ">=7" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1", - "ext-json": "*", - "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^6.0.9 | ^7", - "psalm/phar": "^3.11@dev", - "react/promise": "^2" + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "ext-json": "*", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^7 | ^8 | ^9", + "psalm/phar": "^3.11@dev", + "react/promise": "^2" }, "type": "library", "extra": { @@ -5463,13 +5467,13 @@ } }, "autoload": { - "psr-4": { - "Amp\\": "lib" - }, "files": [ "lib/functions.php", "lib/Internal/functions.php" - ] + ], + "psr-4": { + "Amp\\": "lib" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5494,7 +5498,7 @@ } ], "description": "A non-blocking concurrency framework for PHP applications.", - "homepage": "http://amphp.org/amp", + "homepage": "https://amphp.org/amp", "keywords": [ "async", "asynchronous", @@ -5509,7 +5513,7 @@ "support": { "irc": "irc://irc.freenode.org/amphp", "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v2.5.2" + "source": "https://github.com/amphp/amp/tree/v2.6.2" }, "funding": [ { @@ -5517,7 +5521,7 @@ "type": "github" } ], - "time": "2021-01-10T17:06:37+00:00" + "time": "2022-02-20T17:52:18+00:00" }, { "name": "amphp/byte-stream", @@ -5552,12 +5556,12 @@ } }, "autoload": { - "psr-4": { - "Amp\\ByteStream\\": "lib" - }, "files": [ "lib/functions.php" - ] + ], + "psr-4": { + "Amp\\ByteStream\\": "lib" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5598,16 +5602,16 @@ }, { "name": "composer/package-versions-deprecated", - "version": "1.11.99.2", + "version": "1.11.99.5", "source": { "type": "git", "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c" + "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/c6522afe5540d5fc46675043d3ed5a45a740b27c", - "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c", + "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d", + "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d", "shasum": "" }, "require": { @@ -5651,7 +5655,78 @@ "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", "support": { "issues": "https://github.com/composer/package-versions-deprecated/issues", - "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.2" + "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-17T14:14:24+00:00" + }, + { + "name": "composer/pcre", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.1.0" }, "funding": [ { @@ -5667,27 +5742,27 @@ "type": "tidelift" } ], - "time": "2021-05-24T07:46:03+00:00" + "time": "2022-11-17T09:50:14+00:00" }, { "name": "composer/semver", - "version": "3.2.5", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9" + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/31f3ea725711245195f62e54ffa402d8ef2fdba9", - "reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.54", + "phpstan/phpstan": "^1.4", "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", @@ -5732,7 +5807,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.2.5" + "source": "https://github.com/composer/semver/tree/3.3.2" }, "funding": [ { @@ -5748,29 +5823,31 @@ "type": "tidelift" } ], - "time": "2021-05-24T12:41:47+00:00" + "time": "2022-04-01T19:23:25+00:00" }, { "name": "composer/xdebug-handler", - "version": "2.0.1", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "964adcdd3a28bf9ed5d9ac6450064e0d71ed7496" + "reference": "ced299686f41dce890debac69273b47ffe98a40c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/964adcdd3a28bf9ed5d9ac6450064e0d71ed7496", - "reference": "964adcdd3a28bf9ed5d9ac6450064e0d71ed7496", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", + "reference": "ced299686f41dce890debac69273b47ffe98a40c", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0" + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" }, "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^6.0" }, "type": "library", "autoload": { @@ -5796,7 +5873,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/2.0.1" + "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" }, "funding": [ { @@ -5812,31 +5889,31 @@ "type": "tidelift" } ], - "time": "2021-05-05T19:37:51+00:00" + "time": "2022-02-25T21:32:43+00:00" }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.1", + "version": "v0.7.2", "source": { "type": "git", "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c" + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0" + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "*", - "phpcompatibility/php-compatibility": "^9.0", - "sensiolabs/security-checker": "^4.1.0" + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0" }, "type": "composer-plugin", "extra": { @@ -5857,6 +5934,10 @@ "email": "franck.nijhof@dealerdirect.com", "homepage": "http://www.frenck.nl", "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" } ], "description": "PHP_CodeSniffer Standards Composer Installer Plugin", @@ -5868,6 +5949,7 @@ "codesniffer", "composer", "installer", + "phpcbf", "phpcs", "plugin", "qa", @@ -5882,7 +5964,7 @@ "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" }, - "time": "2020-12-07T18:04:37+00:00" + "time": "2022-02-04T12:51:07+00:00" }, { "name": "dnoegel/php-xdg-base-dir", @@ -5921,36 +6003,131 @@ }, "time": "2019-12-04T15:06:13+00:00" }, + { + "name": "doctrine/common", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced", + "shasum": "" + }, + "require": { + "doctrine/persistence": "^2.0 || ^3.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "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": "^6.1", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/common/issues", + "source": "https://github.com/doctrine/common/tree/3.4.3" + }, + "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%2Fcommon", + "type": "tidelift" + } + ], + "time": "2022-10-09T11:47:59+00:00" + }, { "name": "doctrine/dbal", - "version": "2.13.2", + "version": "3.5.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "8dd39d2ead4409ce652fd4f02621060f009ea5e4" + "reference": "63e513cebbbaf96a6795e5c5ee34d205831bfc85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/8dd39d2ead4409ce652fd4f02621060f009ea5e4", - "reference": "8dd39d2ead4409ce652fd4f02621060f009ea5e4", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/63e513cebbbaf96a6795e5c5ee34d205831bfc85", + "reference": "63e513cebbbaf96a6795e5c5ee34d205831bfc85", "shasum": "" }, "require": { - "doctrine/cache": "^1.0|^2.0", - "doctrine/deprecations": "^0.5.3", - "doctrine/event-manager": "^1.0", - "ext-pdo": "*", - "php": "^7.1 || ^8" + "composer-runtime-api": "^2", + "doctrine/cache": "^1.11|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1|^2", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "9.0.0", - "jetbrains/phpstorm-stubs": "2020.2", - "phpstan/phpstan": "0.12.81", - "phpunit/phpunit": "^7.5.20|^8.5|9.5.5", - "squizlabs/php_codesniffer": "3.6.0", - "symfony/cache": "^4.4", - "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", - "vimeo/psalm": "4.6.4" + "doctrine/coding-standard": "11.0.0", + "jetbrains/phpstorm-stubs": "2022.3", + "phpstan/phpstan": "1.9.2", + "phpstan/phpstan-strict-rules": "^1.4", + "phpunit/phpunit": "9.5.27", + "psalm/plugin-phpunit": "0.18.4", + "squizlabs/php_codesniffer": "3.7.1", + "symfony/cache": "^5.4|^6.0", + "symfony/console": "^4.4|^5.4|^6.0", + "vimeo/psalm": "4.30.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -5961,7 +6138,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" + "Doctrine\\DBAL\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -6004,14 +6181,13 @@ "queryobject", "sasql", "sql", - "sqlanywhere", "sqlite", "sqlserver", "sqlsrv" ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/2.13.2" + "source": "https://github.com/doctrine/dbal/tree/3.5.2" }, "funding": [ { @@ -6027,98 +6203,62 @@ "type": "tidelift" } ], - "time": "2021-06-18T21:48:39+00:00" + "time": "2022-12-19T08:17:34+00:00" }, { - "name": "doctrine/deprecations", - "version": "v0.5.3", + "name": "doctrine/doctrine-mongo-odm-module", + "version": "4.3.0", "source": { "type": "git", - "url": "https://github.com/doctrine/deprecations.git", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314" + "url": "https://github.com/doctrine/DoctrineMongoODMModule.git", + "reference": "8fb7760c4784b5272986198b81c2b050baf6a06d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314", + "url": "https://api.github.com/repos/doctrine/DoctrineMongoODMModule/zipball/8fb7760c4784b5272986198b81c2b050baf6a06d", + "reference": "8fb7760c4784b5272986198b81c2b050baf6a06d", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "doctrine/doctrine-laminas-hydrator": "^3.1.0", + "doctrine/doctrine-module": "^5.3.0", + "doctrine/event-manager": "^1.2.0", + "doctrine/mongodb-odm": "^2.4.2", + "ext-mongodb": "*", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-modulemanager": "^2.12.0", + "laminas/laminas-mvc": "^3.3.5", + "laminas/laminas-servicemanager": "^3.17.0", + "laminas/laminas-stdlib": "^3.13.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0", + "symfony/console": "^5.4.15 || ^6.0.15", + "symfony/var-dumper": "^5.4.14 || ^6.0.14" }, "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.0.2", + "doctrine/persistence": "^2.5.5 || ^3.0.4", + "jangregor/phpstan-prophecy": "^1.0.0", + "laminas/laminas-developer-tools": "^2.5.0", + "laminas/laminas-hydrator": "^4.3.2", + "laminas/laminas-session": "^2.13.0", + "phpspec/prophecy-phpunit": "^2.0.1", + "phpstan/phpstan": "^1.9.1", + "phpunit/phpunit": "^9.5.26", + "vimeo/psalm": "^4.30.0" }, "suggest": { - "psr/log": "Allows logging deprecations via PSR-3 logger implementation" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", - "homepage": "https://www.doctrine-project.org/", - "support": { - "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v0.5.3" - }, - "time": "2021-03-21T12:59:47+00:00" - }, - { - "name": "doctrine/doctrine-mongo-odm-module", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/DoctrineMongoODMModule.git", - "reference": "45857f034cc55554236a5b8cbc7626b89a69a01d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineMongoODMModule/zipball/45857f034cc55554236a5b8cbc7626b89a69a01d", - "reference": "45857f034cc55554236a5b8cbc7626b89a69a01d", - "shasum": "" - }, - "require": { - "doctrine/doctrine-module": "^1.2 || ^2.1.7", - "doctrine/mongodb-odm": "^1.1", - "php": "^7.1", - "zendframework/zend-hydrator": "^2.2", - "zendframework/zend-mvc": "^2.7.15 || ^3.0.1", - "zendframework/zend-servicemanager": "^2.7.6 || ^3.1", - "zendframework/zend-stdlib": "^3.2.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.5", - "squizlabs/php_codesniffer": "^3.0.0", - "zendframework/zend-console": "^2.6", - "zendframework/zend-i18n": "^2.7.3", - "zendframework/zend-log": "^2.9", - "zendframework/zend-modulemanager": "^2.7.2", - "zendframework/zend-mvc-console": "^1.1.8", - "zendframework/zend-serializer": "^2.8", - "zendframework/zend-session": "^2.8.5", - "zendframework/zend-view": "^2.8.1" + "laminas/laminas-developer-tools": "laminas-developer-tools if you want to profile operations executed by the ODM during development", + "laminas/laminas-form": "if you want to use form elements backed by Doctrine" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - }, - "zf": { + "laminas": { "module": "DoctrineMongoODMModule" } }, "autoload": { "psr-4": { - "DoctrineMongoODMModule\\": "src/DoctrineMongoODMModule/" + "DoctrineMongoODMModule\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6126,14 +6266,22 @@ "MIT" ], "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@hotmail.com" - }, { "name": "Kyle Spraggs", "email": "theman@spiffyjr.me" }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + }, + { + "name": "Evan Coury", + "email": "me@evancoury.com" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@hotmail.com" + }, { "name": "Tim Roediger", "email": "superdweebie@gmail.com" @@ -6147,84 +6295,104 @@ "email": "alcaeus@alcaeus.org" }, { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - }, - { - "name": "Evan Coury", - "email": "me@evancoury.com" + "name": "Tom H Anderson", + "email": "tom.h.anderson@gmail.com" } ], - "description": "Zend Framework Module that provides Doctrine MongoDB ODM functionality", - "homepage": "http://www.doctrine-project.org/", + "description": "Laminas Module which provides Doctrine MongoDB ODM functionality", + "homepage": "https://www.doctrine-project.org/", "keywords": [ "doctrine", + "laminas", "module", "mongodb", - "odm", - "zf" + "odm" ], "support": { "issues": "https://github.com/doctrine/DoctrineMongoODMModule/issues", - "source": "https://github.com/doctrine/DoctrineMongoODMModule/tree/master" + "source": "https://github.com/doctrine/DoctrineMongoODMModule/tree/4.3.0" }, - "time": "2019-02-15T10:16:41+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%2Fdoctrine-mongo-odm-module", + "type": "tidelift" + } + ], + "time": "2022-12-21T08:13:06+00:00" }, { "name": "doctrine/doctrine-orm-module", - "version": "2.1.7", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineORMModule.git", - "reference": "5693988999afae74cd74a8c43e78cddde1cff464" + "reference": "79715e6ed9939595789b62eb21ed15592493ee3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineORMModule/zipball/5693988999afae74cd74a8c43e78cddde1cff464", - "reference": "5693988999afae74cd74a8c43e78cddde1cff464", + "url": "https://api.github.com/repos/doctrine/DoctrineORMModule/zipball/79715e6ed9939595789b62eb21ed15592493ee3c", + "reference": "79715e6ed9939595789b62eb21ed15592493ee3c", "shasum": "" }, "require": { - "doctrine/dbal": "^2.6.0", - "doctrine/doctrine-module": "^2.1.3", - "doctrine/orm": "^2.6.3", - "php": "^7.1", - "symfony/console": "^3.3 || ^4.0 || ^5.0", - "zendframework/zend-hydrator": "^2.3", - "zendframework/zend-mvc": "^3.1", - "zendframework/zend-servicemanager": "^3.3", - "zendframework/zend-stdlib": "^3.2.1" + "doctrine/dbal": "^2.13.7 || ^3.3.2", + "doctrine/doctrine-laminas-hydrator": "^3.0.0", + "doctrine/doctrine-module": "^5.3.0", + "doctrine/event-manager": "^1.1.1", + "doctrine/orm": "^2.11.1", + "doctrine/persistence": "^2.3.0 || ^3.0.0", + "ext-json": "*", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.2", + "laminas/laminas-paginator": "^2.12.2", + "laminas/laminas-servicemanager": "^3.17.0", + "laminas/laminas-stdlib": "^3.7.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0", + "psr/container": "^1.1.2", + "symfony/console": "^5.4.3 || ^6.0.3" + }, + "conflict": { + "doctrine/migrations": "<3.3" }, "require-dev": { - "doctrine/data-fixtures": "^1.2.1", - "doctrine/migrations": "^1.5 || ^2.0", - "phpunit/phpunit": "^7.0.3", - "squizlabs/php_codesniffer": "^2.7", - "zendframework/zend-console": "^2.6", - "zendframework/zend-developer-tools": "^1.1", - "zendframework/zend-i18n": "^2.7.3", - "zendframework/zend-log": "^2.9", - "zendframework/zend-modulemanager": "^2.7.2", - "zendframework/zend-mvc-console": "^1.2", - "zendframework/zend-serializer": "^2.8" + "doctrine/annotations": "^1.13.2", + "doctrine/coding-standard": "^9.0.0", + "doctrine/data-fixtures": "^1.5.2", + "doctrine/migrations": "^3.4.1", + "laminas/laminas-developer-tools": "^2.3.0", + "laminas/laminas-i18n": "^2.13.0", + "laminas/laminas-log": "^2.15.0", + "laminas/laminas-serializer": "^2.12.0", + "ocramius/proxy-manager": "^2.2.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-phpunit": "^1.0.0", + "phpunit/phpunit": "^9.5.13", + "squizlabs/php_codesniffer": "^3.6.2", + "vimeo/psalm": "^5.4.0" }, "suggest": { "doctrine/migrations": "doctrine migrations if you want to keep your schema definitions versioned", - "zendframework/zend-developer-tools": "zend-developer-tools if you want to profile operations executed by the ORM during development", - "zendframework/zend-form": "if you want to use form elements backed by Doctrine" + "laminas/laminas-developer-tools": "laminas-developer-tools if you want to profile operations executed by the ORM during development", + "laminas/laminas-form": "if you want to use form elements backed by Doctrine" }, "type": "library", "extra": { - "zf": { + "laminas": { "config-provider": "DoctrineORMModule\\ConfigProvider", "module": "DoctrineORMModule" } }, "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-0": { + "psr-4": { "DoctrineORMModule\\": "src/" } }, @@ -6251,147 +6419,90 @@ { "name": "Guilherme Blanco", "email": "guilhermeblanco@hotmail.com" + }, + { + "name": "Tom H Anderson", + "email": "tom.h.anderson@gmail.com" } ], - "description": "Zend Framework Module that provides Doctrine ORM functionality", + "description": "Laminas Module that provides Doctrine ORM functionality", "homepage": "http://www.doctrine-project.org/", "keywords": [ "doctrine", + "laminas", "module", - "orm", - "zf" + "orm" ], "support": { "issues": "https://github.com/doctrine/DoctrineORMModule/issues", - "source": "https://github.com/doctrine/DoctrineORMModule/tree/master" - }, - "time": "2019-11-23T22:00:58+00:00" - }, - { - "name": "doctrine/mongodb", - "version": "1.6.4", - "source": { - "type": "git", - "url": "https://github.com/doctrine/mongodb.git", - "reference": "46b6316ae42df121df1b870b2cd4342ce7eeac80" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/mongodb/zipball/46b6316ae42df121df1b870b2cd4342ce7eeac80", - "reference": "46b6316ae42df121df1b870b2cd4342ce7eeac80", - "shasum": "" - }, - "require": { - "doctrine/common": "^2.2", - "ext-mongo": "^1.6.7", - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "jmikola/geojson": "^1.0", - "phpunit/phpunit": "^5.7 || ^6.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "Allows usage of PHP 7", - "jmikola/geojson": "Support GeoJSON geometry objects in 2dsphere queries" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-0": { - "Doctrine\\MongoDB": "lib/" - } + "source": "https://github.com/doctrine/DoctrineORMModule/tree/5.3.0" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jonathan H. Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Jeremy Mikola", - "email": "jmikola@gmail.com" - }, - { - "name": "Bulat Shakirzyanov", - "email": "mallluhuct@gmail.com" - }, + "funding": [ { - "name": "Kris Wallsmith", - "email": "kris.wallsmith@gmail.com" + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" }, { - "name": "Maciej Malarz", - "email": "malarzm@gmail.com" + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" }, { - "name": "Andreas Braun", - "email": "alcaeus@alcaeus.org" + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-orm-module", + "type": "tidelift" } ], - "description": "Doctrine MongoDB Abstraction Layer", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "database", - "mongodb", - "persistence" - ], - "support": { - "issues": "https://github.com/doctrine/mongodb/issues", - "source": "https://github.com/doctrine/mongodb/tree/1.6.x" - }, - "abandoned": true, - "time": "2019-07-11T05:36:15+00:00" + "time": "2022-12-23T10:42:13+00:00" }, { "name": "doctrine/mongodb-odm", - "version": "1.3.7", + "version": "2.4.3", "source": { "type": "git", "url": "https://github.com/doctrine/mongodb-odm.git", - "reference": "d91c17bd2eeda0ca2a5576bea93e2468573e0d9f" + "reference": "eeedec20c25ae746b57c9881ff011502eed84a87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/mongodb-odm/zipball/d91c17bd2eeda0ca2a5576bea93e2468573e0d9f", - "reference": "d91c17bd2eeda0ca2a5576bea93e2468573e0d9f", + "url": "https://api.github.com/repos/doctrine/mongodb-odm/zipball/eeedec20c25ae746b57c9881ff011502eed84a87", + "reference": "eeedec20c25ae746b57c9881ff011502eed84a87", "shasum": "" }, "require": { - "doctrine/annotations": "~1.2", - "doctrine/cache": "~1.0", - "doctrine/collections": "~1.1", - "doctrine/common": "^2.5.0", - "doctrine/inflector": "~1.0", - "doctrine/instantiator": "^1.0.1", - "doctrine/mongodb": "^1.6.4", - "php": "^5.6 || ^7.0", - "symfony/console": "~2.3|~3.0|^4.0|^5.0" + "doctrine/annotations": "^1.12", + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/collections": "^1.5", + "doctrine/event-manager": "^1.0", + "doctrine/instantiator": "^1.1", + "doctrine/persistence": "^2.4 || ^3.0", + "ext-mongodb": "^1.5", + "friendsofphp/proxy-manager-lts": "^1.0", + "jean85/pretty-package-versions": "^1.3.0 || ^2.0.1", + "mongodb/mongodb": "^1.2.0", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/console": "^3.4 || ^4.1 || ^5.0 || ^6.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0", + "symfony/var-dumper": "^3.4 || ^4.1 || ^5.0 || ^6.0" }, "require-dev": { - "phpbench/phpbench": "^0.13.0", - "phpunit/phpunit": "^5.7.21|^7.5", - "symfony/yaml": "~2.3|~3.0|^4.0" + "doctrine/coding-standard": "^9.0", + "ext-bcmath": "*", + "jmikola/geojson": "^1.0", + "phpbench/phpbench": "^1.0.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9", + "squizlabs/php_codesniffer": "^3.5", + "symfony/cache": "^4.4 || ^5.0 || ^6.0", + "vimeo/psalm": "^4.20.0" }, "suggest": { - "alcaeus/mongo-php-adapter": "Allows usage of PHP 7", - "symfony/yaml": "Enables the YAML metadata mapping driver" + "ext-bcmath": "Decimal128 type support" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, "autoload": { - "psr-0": { - "Doctrine\\ODM\\MongoDB": "lib/" + "psr-4": { + "Doctrine\\ODM\\MongoDB\\": "lib/Doctrine/ODM/MongoDB" } }, "notification-url": "https://packagist.org/downloads/", @@ -6424,17 +6535,20 @@ "email": "alcaeus@alcaeus.org" } ], - "description": "Doctrine MongoDB Object Document Mapper", - "homepage": "http://www.doctrine-project.org", + "description": "PHP Doctrine MongoDB Object Document Mapper (ODM) provides transparent persistence for PHP objects to MongoDB.", + "homepage": "https://www.doctrine-project.org/projects/mongodb-odm.html", "keywords": [ - "database", + "data", + "mapper", + "mapping", "mongodb", + "object", "odm", - "persistence" + "php" ], "support": { "issues": "https://github.com/doctrine/mongodb-odm/issues", - "source": "https://github.com/doctrine/mongodb-odm/tree/1.3.7" + "source": "https://github.com/doctrine/mongodb-odm/tree/2.4.3" }, "funding": [ { @@ -6450,57 +6564,66 @@ "type": "tidelift" } ], - "time": "2020-04-22T21:21:59+00:00" + "time": "2022-11-30T03:19:55+00:00" }, { "name": "doctrine/orm", - "version": "2.7.5", + "version": "2.14.0", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "01187c9260cd085529ddd1273665217cae659640" + "reference": "f82485e651763fbd1b34879726f4d3b91c358bd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/01187c9260cd085529ddd1273665217cae659640", - "reference": "01187c9260cd085529ddd1273665217cae659640", + "url": "https://api.github.com/repos/doctrine/orm/zipball/f82485e651763fbd1b34879726f4d3b91c358bd9", + "reference": "f82485e651763fbd1b34879726f4d3b91c358bd9", "shasum": "" }, "require": { - "composer/package-versions-deprecated": "^1.8", - "doctrine/annotations": "^1.11.1", - "doctrine/cache": "^1.9.1", - "doctrine/collections": "^1.5", - "doctrine/common": "^2.11 || ^3.0", - "doctrine/dbal": "^2.9.3", - "doctrine/event-manager": "^1.1", - "doctrine/inflector": "^1.0", + "composer-runtime-api": "^2", + "doctrine/cache": "^1.12.1 || ^2.1.1", + "doctrine/collections": "^1.5 || ^2.0", + "doctrine/common": "^3.0.3", + "doctrine/dbal": "^2.13.1 || ^3.2", + "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": "^1.3.3 || ^2.0", - "ext-pdo": "*", - "php": "^7.1", - "symfony/console": "^3.0|^4.0|^5.0" + "doctrine/lexer": "^1.2.3 || ^2", + "doctrine/persistence": "^2.4 || ^3", + "ext-ctype": "*", + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3", + "symfony/console": "^4.2 || ^5.0 || ^6.0", + "symfony/polyfill-php72": "^1.23", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "doctrine/annotations": "<1.13 || >= 3.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.12.18", - "phpunit/phpunit": "^8.0", - "symfony/yaml": "^3.4|^4.0|^5.0", - "vimeo/psalm": "^3.11" + "doctrine/annotations": "^1.13 || ^2", + "doctrine/coding-standard": "^9.0.2 || ^11.0", + "phpbench/phpbench": "^0.16.10 || ^1.0", + "phpstan/phpstan": "~1.4.10 || 1.9.4", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/log": "^1 || ^2 || ^3", + "squizlabs/php_codesniffer": "3.7.1", + "symfony/cache": "^4.4 || ^5.4 || ^6.0", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2", + "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0", + "vimeo/psalm": "4.30.0 || 5.3.0" }, "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" }, "bin": [ "bin/doctrine" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\ORM\\": "lib/Doctrine/ORM" @@ -6540,9 +6663,9 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.7.5" + "source": "https://github.com/doctrine/orm/tree/2.14.0" }, - "time": "2020-12-03T08:52:14+00:00" + "time": "2022-12-19T21:51:58+00:00" }, { "name": "felixfbecker/advanced-json-rpc", @@ -6591,16 +6714,16 @@ }, { "name": "felixfbecker/language-server-protocol", - "version": "1.5.1", + "version": "v1.5.2", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-language-server-protocol.git", - "reference": "9d846d1f5cf101deee7a61c8ba7caa0a975cd730" + "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/9d846d1f5cf101deee7a61c8ba7caa0a975cd730", - "reference": "9d846d1f5cf101deee7a61c8ba7caa0a975cd730", + "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842", + "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842", "shasum": "" }, "require": { @@ -6641,30 +6764,116 @@ ], "support": { "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", - "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/1.5.1" + "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2" + }, + "time": "2022-03-02T22:36:06+00:00" + }, + { + "name": "friendsofphp/proxy-manager-lts", + "version": "v1.0.13", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git", + "reference": "88354616f4cf4f6620910fd035e282173ba453e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/88354616f4cf4f6620910fd035e282173ba453e8", + "reference": "88354616f4cf4f6620910fd035e282173ba453e8", + "shasum": "" + }, + "require": { + "laminas/laminas-code": "~3.4.1|^4.0", + "php": ">=7.1", + "symfony/filesystem": "^4.4.17|^5.0|^6.0" + }, + "conflict": { + "laminas/laminas-stdlib": "<3.2.1", + "zendframework/zend-stdlib": "<3.2.1" + }, + "replace": { + "ocramius/proxy-manager": "^2.1" + }, + "require-dev": { + "ext-phar": "*", + "symfony/phpunit-bridge": "^5.4|^6.0" + }, + "type": "library", + "extra": { + "thanks": { + "name": "ocramius/proxy-manager", + "url": "https://github.com/Ocramius/ProxyManager" + } + }, + "autoload": { + "psr-4": { + "ProxyManager\\": "src/ProxyManager" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + } + ], + "description": "Adding support for a wider range of PHP versions to ocramius/proxy-manager", + "homepage": "https://github.com/FriendsOfPHP/proxy-manager-lts", + "keywords": [ + "aop", + "lazy loading", + "proxy", + "proxy pattern", + "service proxies" + ], + "support": { + "issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues", + "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.13" }, - "time": "2021-02-22T14:02:09+00:00" + "funding": [ + { + "url": "https://github.com/Ocramius", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ocramius/proxy-manager", + "type": "tidelift" + } + ], + "time": "2022-10-17T19:48:16+00:00" }, { "name": "jean85/pretty-package-versions", - "version": "1.6.0", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "1e0104b46f045868f11942aea058cd7186d6c303" + "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/1e0104b46f045868f11942aea058cd7186d6c303", - "reference": "1e0104b46f045868f11942aea058cd7186d6c303", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af", "shasum": "" }, "require": { - "composer/package-versions-deprecated": "^1.8.0", - "php": "^7.0|^8.0" + "composer-runtime-api": "^2.0.0", + "php": "^7.1|^8.0" }, "require-dev": { - "phpunit/phpunit": "^6.0|^8.5|^9.2" + "friendsofphp/php-cs-fixer": "^2.17", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^0.12.66", + "phpunit/phpunit": "^7.5|^8.5|^9.4", + "vimeo/psalm": "^4.3" }, "type": "library", "extra": { @@ -6687,7 +6896,7 @@ "email": "alessandro.lai85@gmail.com" } ], - "description": "A wrapper for ocramius/package-versions to get pretty versions strings", + "description": "A library to get pretty versions strings of installed dependencies", "keywords": [ "composer", "package", @@ -6696,22 +6905,22 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/1.6.0" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5" }, - "time": "2021-02-04T16:20:16+00:00" + "time": "2021-10-08T21:21:46+00:00" }, { "name": "laminas-api-tools/api-tools-admin", - "version": "1.9.0", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-admin.git", - "reference": "e956eab5b16f5d70a92b8529dc20871d4557f10c" + "reference": "c41552cf6f61998fe819874e63ebebf77c488be5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-admin/zipball/e956eab5b16f5d70a92b8529dc20871d4557f10c", - "reference": "e956eab5b16f5d70a92b8529dc20871d4557f10c", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-admin/zipball/c41552cf6f61998fe819874e63ebebf77c488be5", + "reference": "c41552cf6f61998fe819874e63ebebf77c488be5", "shasum": "" }, "require": { @@ -6728,29 +6937,35 @@ "laminas-api-tools/api-tools-rest": "^1.4", "laminas-api-tools/api-tools-rpc": "^1.4", "laminas-api-tools/api-tools-versioning": "^1.3", - "laminas/laminas-code": "^2.6.3 || ^3.2 || ^4.0", - "laminas/laminas-eventmanager": "^2.6.3 || ^3.0.1", + "laminas/laminas-code": "^3.5 || ^4.0", + "laminas/laminas-eventmanager": "^3.2", "laminas/laminas-filter": "^2.8", "laminas/laminas-http": "^2.8", - "laminas/laminas-hydrator": "^1.1 || ^2.4 || ^3.0", + "laminas/laminas-hydrator": "^3.0 || ^4.0", "laminas/laminas-inputfilter": "^2.8.1", "laminas/laminas-modulemanager": "^2.8.2", "laminas/laminas-mvc": "^2.7.15 || ^3.1.1", "laminas/laminas-servicemanager": "^2.7.10 || ^3.3.2", - "laminas/laminas-stdlib": "^2.7.7 || ^3.2", + "laminas/laminas-stdlib": "^2.7.8 || ^3.2.1", "laminas/laminas-validator": "^2.10.2", "laminas/laminas-view": "^2.10", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^5.6 || ^7.0" + "laminas/laminas-zendframework-bridge": "^1.1", + "php": "^7.3 || ~8.0.0", + "webmozart/assert": "^1.10" }, "replace": { "zfcampus/zf-apigility-admin": "^1.8.0" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "alcaeus/mongo-php-adapter": "^1.2", + "ext-sqlite3": "*", + "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-config": "^2.6 || ^3.2", "laminas/laminas-loader": "^2.6", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.5", + "phpspec/prophecy-phpunit": "^2.0.1", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.0", + "vimeo/psalm": "^4.3", "zfcampus/zf-deploy": "^1.3" }, "bin": [ @@ -6793,26 +7008,26 @@ "type": "community_bridge" } ], - "time": "2021-01-07T08:35:42+00:00" + "time": "2022-04-20T08:40:18+00:00" }, { "name": "laminas-api-tools/api-tools-admin-ui", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-admin-ui.git", - "reference": "f6e89e0a0b65c2e908b5d6abab9c88d38d124b18" + "reference": "c875f0718c2aca20bfe1954693473b6adc921c5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-admin-ui/zipball/f6e89e0a0b65c2e908b5d6abab9c88d38d124b18", - "reference": "f6e89e0a0b65c2e908b5d6abab9c88d38d124b18", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-admin-ui/zipball/c875f0718c2aca20bfe1954693473b6adc921c5e", + "reference": "c875f0718c2aca20bfe1954693473b6adc921c5e", "shasum": "" }, "require": { "laminas/laminas-view": "^2.8.1", "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zfcampus/zf-apigility-admin-ui": "^1.3.13" @@ -6856,38 +7071,37 @@ "type": "community_bridge" } ], - "time": "2021-06-09T14:04:35+00:00" + "time": "2022-02-23T20:27:19+00:00" }, { "name": "laminas-api-tools/api-tools-configuration", - "version": "1.4.1", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-configuration.git", - "reference": "7691eb38bdebdb3c9594d993a2d01876a141a23e" + "reference": "4ef664a07b943150bb77dd527f434a3408a8baf6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-configuration/zipball/7691eb38bdebdb3c9594d993a2d01876a141a23e", - "reference": "7691eb38bdebdb3c9594d993a2d01876a141a23e", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-configuration/zipball/4ef664a07b943150bb77dd527f434a3408a8baf6", + "reference": "4ef664a07b943150bb77dd527f434a3408a8baf6", "shasum": "" }, "require": { - "laminas/laminas-config": "^2.6 || ^3.0", - "laminas/laminas-modulemanager": "^2.7.1", - "laminas/laminas-stdlib": "^2.7.7 || ^3.0.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-config": "^3.8", + "laminas/laminas-modulemanager": "^2.14", + "laminas/laminas-stdlib": "^3.16.1", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zfcampus/zf-configuration": "^1.3.3" + "conflict": { + "zfcampus/zf-configuration": "*" }, "require-dev": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-coding-standard": "~2.2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.13.0", - "vimeo/psalm": "^4.2" + "container-interop/container-interop": "^1.2.0", + "laminas/laminas-coding-standard": "^2.4.0", + "phpunit/phpunit": "^9.5.27", + "psalm/plugin-phpunit": "^0.18.0", + "vimeo/psalm": "^5.0" }, "type": "library", "extra": { @@ -6927,44 +7141,43 @@ "type": "community_bridge" } ], - "time": "2021-06-07T18:48:47+00:00" + "time": "2022-12-09T18:46:54+00:00" }, { "name": "laminas/laminas-code", - "version": "4.4.0", + "version": "4.7.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-code.git", - "reference": "2b0bb59ade31a045fd3ff0097dc558bb896f6596" + "reference": "91aabc066d5620428120800c0eafc0411e441a62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/2b0bb59ade31a045fd3ff0097dc558bb896f6596", - "reference": "2b0bb59ade31a045fd3ff0097dc558bb896f6596", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/91aabc066d5620428120800c0eafc0411e441a62", + "reference": "91aabc066d5620428120800c0eafc0411e441a62", "shasum": "" }, "require": { - "php": "^7.4 || ~8.0.0" - }, - "conflict": { - "phpspec/prophecy": "<1.9.0" + "php": ">=7.4, <8.2" }, "require-dev": { - "doctrine/annotations": "^1.10.4", + "doctrine/annotations": "^1.13.2", "ext-phar": "*", - "laminas/laminas-coding-standard": "^2.1.4", - "laminas/laminas-stdlib": "^3.3.0", - "phpunit/phpunit": "^9.4.2", - "psalm/plugin-phpunit": "^0.14.0", - "vimeo/psalm": "^4.3.1" + "laminas/laminas-coding-standard": "^2.3.0", + "laminas/laminas-stdlib": "^3.6.1", + "phpunit/phpunit": "^9.5.10", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.13.1" }, "suggest": { "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "laminas/laminas-stdlib": "Laminas\\Stdlib component", - "laminas/laminas-zendframework-bridge": "A bridge with Zend Framework" + "laminas/laminas-stdlib": "Laminas\\Stdlib component" }, "type": "library", "autoload": { + "files": [ + "polyfill/ReflectionEnumPolyfill.php" + ], "psr-4": { "Laminas\\Code\\": "src/" } @@ -6994,7 +7207,7 @@ "type": "community_bridge" } ], - "time": "2021-06-17T13:39:43+00:00" + "time": "2022-11-21T01:32:31+00:00" }, { "name": "laminas/laminas-coding-standard", @@ -7049,166 +7262,38 @@ ], "time": "2021-05-29T15:53:59+00:00" }, - { - "name": "laminas/laminas-console", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-console.git", - "reference": "478a6ceac3e31fb38d6314088abda8b239ee23a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-console/zipball/478a6ceac3e31fb38d6314088abda8b239ee23a5", - "reference": "478a6ceac3e31fb38d6314088abda8b239ee23a5", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^5.6 || ^7.0" - }, - "replace": { - "zendframework/zend-console": "self.version" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-filter": "^2.7.2", - "laminas/laminas-json": "^2.6 || ^3.0", - "laminas/laminas-validator": "^2.10.1", - "phpunit/phpunit": "^5.7.23 || ^6.4.3" - }, - "suggest": { - "laminas/laminas-filter": "To support DefaultRouteMatcher usage", - "laminas/laminas-validator": "To support DefaultRouteMatcher usage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8.x-dev", - "dev-develop": "2.9.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Console\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Build console applications using getopt syntax or routing, complete with prompts", - "homepage": "https://laminas.dev", - "keywords": [ - "console", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-console/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-console/issues", - "rss": "https://github.com/laminas/laminas-console/releases.atom", - "source": "https://github.com/laminas/laminas-console" - }, - "abandoned": "laminas/laminas-cli", - "time": "2019-12-31T16:31:45+00:00" - }, - { - "name": "laminas/laminas-dom", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-dom.git", - "reference": "7e85e8d7d2980c716944b8bb8e4a83c0a0dbe91b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-dom/zipball/7e85e8d7d2980c716944b8bb8e4a83c0a0dbe91b", - "reference": "7e85e8d7d2980c716944b8bb8e4a83c0a0dbe91b", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-dom": "^2.7.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "^2.1.4", - "phpunit/phpunit": "^9.4.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev", - "dev-develop": "2.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Dom\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides tools for working with DOM documents and structures", - "homepage": "https://laminas.dev", - "keywords": [ - "dom", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-dom/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-dom/issues", - "rss": "https://github.com/laminas/laminas-dom/releases.atom", - "source": "https://github.com/laminas/laminas-dom" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-01-11T14:54:37+00:00" - }, { "name": "laminas/laminas-log", - "version": "2.13.1", + "version": "2.16.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-log.git", - "reference": "6ac20830d4f324b4662fc454fcc1954436bfced3" + "reference": "a9c16bb161311553238b8989aa587bed4b518a7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-log/zipball/6ac20830d4f324b4662fc454fcc1954436bfced3", - "reference": "6ac20830d4f324b4662fc454fcc1954436bfced3", + "url": "https://api.github.com/repos/laminas/laminas-log/zipball/a9c16bb161311553238b8989aa587bed4b518a7e", + "reference": "a9c16bb161311553238b8989aa587bed4b518a7e", "shasum": "" }, "require": { "laminas/laminas-servicemanager": "^3.3.0", "laminas/laminas-stdlib": "^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", "psr/log": "^1.1.2" }, + "conflict": { + "zendframework/zend-log": "*" + }, "provide": { "psr/log-implementation": "1.0.0" }, - "replace": { - "zendframework/zend-log": "^2.12.0" - }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "ext-dom": "*", + "ext-json": "*", + "ext-xml": "*", + "firephp/firephp-core": "^0.5.3", + "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-db": "^2.6", "laminas/laminas-escaper": "^2.5", "laminas/laminas-filter": "^2.5", @@ -7216,7 +7301,7 @@ "laminas/laminas-validator": "^2.10.1", "mikey179/vfsstream": "^1.6.7", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4.1" + "phpunit/phpunit": "^9.5.10" }, "suggest": { "ext-mongo": "mongo extension to use Mongo writer", @@ -7263,36 +7348,35 @@ "type": "community_bridge" } ], - "time": "2021-02-12T16:46:26+00:00" + "time": "2022-12-19T16:38:15+00:00" }, { "name": "laminas/laminas-serializer", - "version": "2.10.1", + "version": "2.14.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-serializer.git", - "reference": "254cf6a17b46d98808c0810939268f63538dcc0c" + "reference": "c4ceeb080f8d080006616072d2926949b3e5b9ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-serializer/zipball/254cf6a17b46d98808c0810939268f63538dcc0c", - "reference": "254cf6a17b46d98808c0810939268f63538dcc0c", + "url": "https://api.github.com/repos/laminas/laminas-serializer/zipball/c4ceeb080f8d080006616072d2926949b3e5b9ea", + "reference": "c4ceeb080f8d080006616072d2926949b3e5b9ea", "shasum": "" }, "require": { "laminas/laminas-json": "^3.1", "laminas/laminas-stdlib": "^3.2", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, - "replace": { - "zendframework/zend-serializer": "^2.9.1" + "conflict": { + "zendframework/zend-serializer": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-math": "^3.3", - "laminas/laminas-servicemanager": "^3.6", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-math": "~3.6.0", + "laminas/laminas-servicemanager": "~3.19.0", + "phpunit/phpunit": "~9.5.25" }, "suggest": { "laminas/laminas-math": "(^3.3) To support Python Pickle serialization", @@ -7334,55 +7418,49 @@ "type": "community_bridge" } ], - "time": "2021-02-18T14:21:13+00:00" + "time": "2022-10-16T14:51:10+00:00" }, { "name": "laminas/laminas-test", - "version": "3.5.1", + "version": "4.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-test.git", - "reference": "621eced0d747ead65c39ab0fc507f66e9bdca276" + "reference": "04d27426fdd3ef627c2dea5e28cf30b3ed579af5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-test/zipball/621eced0d747ead65c39ab0fc507f66e9bdca276", - "reference": "621eced0d747ead65c39ab0fc507f66e9bdca276", + "url": "https://api.github.com/repos/laminas/laminas-test/zipball/04d27426fdd3ef627c2dea5e28cf30b3ed579af5", + "reference": "04d27426fdd3ef627c2dea5e28cf30b3ed579af5", "shasum": "" }, "require": { - "laminas/laminas-console": "^2.6", - "laminas/laminas-dom": "^2.8", "laminas/laminas-eventmanager": "^3.0", - "laminas/laminas-http": "^2.13", - "laminas/laminas-mvc": "^3.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-mvc": "^3.3.0", "laminas/laminas-servicemanager": "^3.0.3", - "laminas/laminas-stdlib": "^3.3", "laminas/laminas-uri": "^2.5", - "laminas/laminas-view": "^2.6.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0", - "phpunit/phpunit": "^8.0 || ^9.0" + "laminas/laminas-view": "^2.13.1", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "phpunit/phpunit": "^9.5.23", + "symfony/css-selector": "^5.4 || ^6.0", + "symfony/dom-crawler": "^5.4 || ^6.0" }, - "replace": { - "zendframework/zend-test": "^3.3.0" + "conflict": { + "zendframework/zend-test": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-log": "^2.7.1", - "laminas/laminas-modulemanager": "^2.7.1", - "laminas/laminas-mvc-console": "^1.1.8", - "laminas/laminas-mvc-plugin-flashmessenger": "^1.0", - "laminas/laminas-serializer": "^2.6.1", - "laminas/laminas-session": "^2.8.5", - "laminas/laminas-validator": "^2.8", - "mikey179/vfsstream": "^1.6.8", - "psalm/plugin-phpunit": "^0.16.0", - "vimeo/psalm": "^4.7" - }, - "suggest": { - "laminas/laminas-mvc-console": "^1.1.8, to test MVC <-> console integration" + "laminas/laminas-coding-standard": "^2.4.0", + "laminas/laminas-i18n": "^2.21", + "laminas/laminas-modulemanager": "^2.14.0", + "laminas/laminas-mvc-plugin-flashmessenger": "^1.9.0", + "laminas/laminas-serializer": "^2.14.0", + "laminas/laminas-session": "^2.16", + "laminas/laminas-stdlib": "^3.16.1", + "laminas/laminas-validator": "^2.28", + "mikey179/vfsstream": "^1.6.11", + "psalm/plugin-phpunit": "^0.18.4", + "vimeo/psalm": "^5.1" }, "type": "library", "autoload": { @@ -7394,7 +7472,7 @@ "license": [ "BSD-3-Clause" ], - "description": "Tools to facilitate unit testing of laminas-mvc applications", + "description": "Tools to facilitate integration testing of laminas-mvc applications", "homepage": "https://laminas.dev", "keywords": [ "laminas", @@ -7414,47 +7492,49 @@ "type": "community_bridge" } ], - "time": "2021-06-14T13:48:54+00:00" + "time": "2022-12-19T20:13:59+00:00" }, { "name": "mongodb/mongodb", - "version": "1.8.0", + "version": "1.15.0", "source": { "type": "git", "url": "https://github.com/mongodb/mongo-php-library.git", - "reference": "953dbc19443aa9314c44b7217a16873347e6840d" + "reference": "3a681a3b2f2c0ebac227a3b86bb9057d0e6eb8f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mongodb/mongo-php-library/zipball/953dbc19443aa9314c44b7217a16873347e6840d", - "reference": "953dbc19443aa9314c44b7217a16873347e6840d", + "url": "https://api.github.com/repos/mongodb/mongo-php-library/zipball/3a681a3b2f2c0ebac227a3b86bb9057d0e6eb8f8", + "reference": "3a681a3b2f2c0ebac227a3b86bb9057d0e6eb8f8", "shasum": "" }, "require": { "ext-hash": "*", "ext-json": "*", - "ext-mongodb": "^1.8.1", - "jean85/pretty-package-versions": "^1.2", - "php": "^7.0 || ^8.0", + "ext-mongodb": "^1.15.0", + "jean85/pretty-package-versions": "^1.2 || ^2.0.1", + "php": "^7.2 || ^8.0", "symfony/polyfill-php80": "^1.19" }, "require-dev": { - "squizlabs/php_codesniffer": "^3.5, <3.5.5", - "symfony/phpunit-bridge": "5.x-dev" + "doctrine/coding-standard": "^9.0", + "squizlabs/php_codesniffer": "^3.6", + "symfony/phpunit-bridge": "^5.2", + "vimeo/psalm": "^4.28" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "1.15.x-dev" } }, "autoload": { - "psr-4": { - "MongoDB\\": "src/" - }, "files": [ "src/functions.php" - ] + ], + "psr-4": { + "MongoDB\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7480,43 +7560,44 @@ ], "support": { "issues": "https://github.com/mongodb/mongo-php-library/issues", - "source": "https://github.com/mongodb/mongo-php-library/tree/1.8.0" + "source": "https://github.com/mongodb/mongo-php-library/tree/1.15.0" }, - "time": "2020-11-25T12:26:02+00:00" + "time": "2022-11-23T04:45:35+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, "files": [ "src/DeepCopy/deep_copy.php" - ] + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7532,7 +7613,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -7540,20 +7621,20 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "netresearch/jsonmapper", - "version": "v4.0.0", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/cweiske/jsonmapper.git", - "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d" + "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", - "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", + "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", + "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", "shasum": "" }, "require": { @@ -7589,9 +7670,9 @@ "support": { "email": "cweiske@cweiske.de", "issues": "https://github.com/cweiske/jsonmapper/issues", - "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0" + "source": "https://github.com/cweiske/jsonmapper/tree/v4.1.0" }, - "time": "2020-12-01T19:48:11+00:00" + "time": "2022-12-08T20:46:14+00:00" }, { "name": "openlss/lib-array2xml", @@ -7648,16 +7729,16 @@ }, { "name": "phar-io/manifest", - "version": "2.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133" + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { @@ -7702,22 +7783,22 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/master" + "source": "https://github.com/phar-io/manifest/tree/2.0.3" }, - "time": "2020-06-27T14:33:11+00:00" + "time": "2021-07-20T11:28:43+00:00" }, { "name": "phar-io/version", - "version": "3.1.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "bae7c545bef187884426f042434e561ab1ddb182" + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182", - "reference": "bae7c545bef187884426f042434e561ab1ddb182", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, "require": { @@ -7753,9 +7834,9 @@ "description": "Library for handling version information and constraints", "support": { "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/3.1.0" + "source": "https://github.com/phar-io/version/tree/3.2.1" }, - "time": "2021-02-23T14:00:09+00:00" + "time": "2022-02-21T01:04:05+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -7812,16 +7893,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.2.2", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", "shasum": "" }, "require": { @@ -7832,7 +7913,8 @@ "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.2" + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -7862,30 +7944,36 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" }, - "time": "2020-09-03T19:13:55+00:00" + "time": "2021-10-19T17:43:47+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.4.0", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", + "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "ext-tokenizer": "*" + "ext-tokenizer": "*", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" }, "type": "library", "extra": { @@ -7911,39 +7999,39 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.4.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2" }, - "time": "2020-09-17T18:55:26+00:00" + "time": "2022-10-14T12:47:21+00:00" }, { "name": "phpspec/prophecy", - "version": "1.13.0", + "version": "v1.16.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" + "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be8cac52a0827776ff9ccda8c381ac5b71aeb359", + "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359", "shasum": "" }, "require": { "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.1", + "php": "^7.2 || 8.0.* || 8.1.* || 8.2.*", "phpdocumentor/reflection-docblock": "^5.2", "sebastian/comparator": "^3.0 || ^4.0", "sebastian/recursion-context": "^3.0 || ^4.0" }, "require-dev": { - "phpspec/phpspec": "^6.0", + "phpspec/phpspec": "^6.0 || ^7.0", "phpunit/phpunit": "^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -7978,9 +8066,9 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.13.0" + "source": "https://github.com/phpspec/prophecy/tree/v1.16.0" }, - "time": "2021-03-17T13:42:18+00:00" + "time": "2022-11-29T15:06:56+00:00" }, { "name": "phpspec/prophecy-phpunit", @@ -8036,36 +8124,31 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "0.5.4", + "version": "1.15.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "e352d065af1ae9b41c12d1dfd309e90f7b1f55c9" + "reference": "61800f71a5526081d1b5633766aa88341f1ade76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e352d065af1ae9b41c12d1dfd309e90f7b1f55c9", - "reference": "e352d065af1ae9b41c12d1dfd309e90f7b1f55c9", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/61800f71a5526081d1b5633766aa88341f1ade76", + "reference": "61800f71a5526081d1b5633766aa88341f1ade76", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phing/phing": "^2.16.3", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.60", - "phpstan/phpstan-strict-rules": "^0.12.5", - "phpunit/phpunit": "^7.5.20", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", "symfony/process": "^5.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.5-dev" - } - }, "autoload": { "psr-4": { "PHPStan\\PhpDocParser\\": [ @@ -8080,29 +8163,29 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/0.5.4" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.15.3" }, - "time": "2021-04-03T14:46:19+00:00" + "time": "2022-12-20T20:56:55+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.6", + "version": "9.2.23", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "f6293e1b30a2354e8428e004689671b83871edde" + "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f6293e1b30a2354e8428e004689671b83871edde", - "reference": "f6293e1b30a2354e8428e004689671b83871edde", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", + "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.10.2", + "nikic/php-parser": "^4.14", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -8151,7 +8234,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.6" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.23" }, "funding": [ { @@ -8159,20 +8242,20 @@ "type": "github" } ], - "time": "2021-03-28T07:26:59+00:00" + "time": "2022-12-28T12:41:10+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "3.0.5", + "version": "3.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8" + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8", - "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, "require": { @@ -8211,7 +8294,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.5" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" }, "funding": [ { @@ -8219,7 +8302,7 @@ "type": "github" } ], - "time": "2020-09-28T05:57:25+00:00" + "time": "2021-12-02T12:48:52+00:00" }, { "name": "phpunit/php-invoker", @@ -8404,16 +8487,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.6", + "version": "9.5.27", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb" + "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb", - "reference": "fb9b8333f14e3dce976a60ef6a7e05c7c7ed8bfb", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a2bc7ffdca99f92d959b3f2270529334030bba38", + "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38", "shasum": "" }, "require": { @@ -8425,31 +8508,26 @@ "ext-xml": "*", "ext-xmlwriter": "*", "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.1", + "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.3", - "phpspec/prophecy": "^1.12.1", - "phpunit/php-code-coverage": "^9.2.3", + "phpunit/php-code-coverage": "^9.2.13", "phpunit/php-file-iterator": "^3.0.5", "phpunit/php-invoker": "^3.1.1", "phpunit/php-text-template": "^2.0.3", "phpunit/php-timer": "^5.0.2", "sebastian/cli-parser": "^1.0.1", "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.5", + "sebastian/comparator": "^4.0.8", "sebastian/diff": "^4.0.3", "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.3", + "sebastian/exporter": "^4.0.5", "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^2.3.4", + "sebastian/type": "^3.2", "sebastian/version": "^3.0.2" }, - "require-dev": { - "ext-pdo": "*", - "phpspec/prophecy-phpunit": "^2.0.1" - }, "suggest": { "ext-soap": "*", "ext-xdebug": "*" @@ -8464,11 +8542,11 @@ } }, "autoload": { - "classmap": [ - "src/" - ], "files": [ "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -8491,32 +8569,36 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.6" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.27" }, "funding": [ { - "url": "https://phpunit.de/donate.html", + "url": "https://phpunit.de/sponsors.html", "type": "custom" }, { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2021-06-23T05:14:38+00:00" + "time": "2022-12-09T07:31:23+00:00" }, { "name": "psalm/plugin-phpunit", - "version": "0.16.1", + "version": "0.18.4", "source": { "type": "git", "url": "https://github.com/psalm/psalm-plugin-phpunit.git", - "reference": "5dd3be04f37a857d52880ef6af2524a441dfef24" + "reference": "e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/5dd3be04f37a857d52880ef6af2524a441dfef24", - "reference": "5dd3be04f37a857d52880ef6af2524a441dfef24", + "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc", + "reference": "e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc", "shasum": "" }, "require": { @@ -8524,7 +8606,7 @@ "composer/semver": "^1.4 || ^2.0 || ^3.0", "ext-simplexml": "*", "php": "^7.1 || ^8.0", - "vimeo/psalm": "dev-master || dev-4.x || ^4.5" + "vimeo/psalm": "dev-master || dev-4.x || ^4.7.1 || ^5@beta || ^5.0" }, "conflict": { "phpunit/phpunit": "<7.5" @@ -8561,9 +8643,9 @@ "description": "Psalm plugin for PHPUnit", "support": { "issues": "https://github.com/psalm/psalm-plugin-phpunit/issues", - "source": "https://github.com/psalm/psalm-plugin-phpunit/tree/0.16.1" + "source": "https://github.com/psalm/psalm-plugin-phpunit/tree/0.18.4" }, - "time": "2021-06-18T23:56:46+00:00" + "time": "2022-12-03T07:47:07+00:00" }, { "name": "psr/log", @@ -8784,16 +8866,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": { @@ -8846,7 +8928,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": [ { @@ -8854,7 +8936,7 @@ "type": "github" } ], - "time": "2020-10-26T15:49:45+00:00" + "time": "2022-09-14T12:41:17+00:00" }, { "name": "sebastian/complexity", @@ -8981,16 +9063,16 @@ }, { "name": "sebastian/environment", - "version": "5.1.3", + "version": "5.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac" + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", "shasum": "" }, "require": { @@ -9032,7 +9114,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" }, "funding": [ { @@ -9040,20 +9122,20 @@ "type": "github" } ], - "time": "2020-09-28T05:52:38+00:00" + "time": "2022-04-03T09:37:03+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.3", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65" + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65", - "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", "shasum": "" }, "require": { @@ -9102,14 +9184,14 @@ } ], "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", + "homepage": "https://www.github.com/sebastianbergmann/exporter", "keywords": [ "export", "exporter" ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.3" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" }, "funding": [ { @@ -9117,20 +9199,20 @@ "type": "github" } ], - "time": "2020-09-28T05:24:23+00:00" + "time": "2022-09-14T06:03:37+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.3", + "version": "5.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49" + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/23bd5951f7ff26f12d4e3242864df3e08dec4e49", - "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", "shasum": "" }, "require": { @@ -9173,7 +9255,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" }, "funding": [ { @@ -9181,7 +9263,7 @@ "type": "github" } ], - "time": "2021-06-11T13:31:12+00:00" + "time": "2022-02-14T08:28:10+00:00" }, { "name": "sebastian/lines-of-code", @@ -9472,28 +9554,28 @@ }, { "name": "sebastian/type", - "version": "2.3.4", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914" + "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", + "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "3.2-dev" } }, "autoload": { @@ -9516,7 +9598,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/2.3.4" + "source": "https://github.com/sebastianbergmann/type/tree/3.2.0" }, "funding": [ { @@ -9524,7 +9606,7 @@ "type": "github" } ], - "time": "2021-06-15T12:49:02+00:00" + "time": "2022-09-12T14:47:03+00:00" }, { "name": "sebastian/version", @@ -9581,32 +9663,32 @@ }, { "name": "slevomat/coding-standard", - "version": "7.0.9", + "version": "7.2.1", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "d59652e000bcde019459dcba677de030867d0232" + "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/d59652e000bcde019459dcba677de030867d0232", - "reference": "d59652e000bcde019459dcba677de030867d0232", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/aff06ae7a84e4534bf6f821dc982a93a5d477c90", + "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7", - "php": "^7.1 || ^8.0", - "phpstan/phpdoc-parser": "0.5.1 - 0.5.4", - "squizlabs/php_codesniffer": "^3.6.0" + "php": "^7.2 || ^8.0", + "phpstan/phpdoc-parser": "^1.5.1", + "squizlabs/php_codesniffer": "^3.6.2" }, "require-dev": { - "phing/phing": "2.16.4", - "php-parallel-lint/php-parallel-lint": "1.3.0", - "phpstan/phpstan": "0.12.88", - "phpstan/phpstan-deprecation-rules": "0.12.6", - "phpstan/phpstan-phpunit": "0.12.19", - "phpstan/phpstan-strict-rules": "0.12.9", - "phpunit/phpunit": "7.5.20|8.5.5|9.5.5" + "phing/phing": "2.17.3", + "php-parallel-lint/php-parallel-lint": "1.3.2", + "phpstan/phpstan": "1.4.10|1.7.1", + "phpstan/phpstan-deprecation-rules": "1.0.0", + "phpstan/phpstan-phpunit": "1.0.0|1.1.1", + "phpstan/phpstan-strict-rules": "1.2.3", + "phpunit/phpunit": "7.5.20|8.5.21|9.5.20" }, "type": "phpcodesniffer-standard", "extra": { @@ -9626,7 +9708,7 @@ "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/7.0.9" + "source": "https://github.com/slevomat/coding-standard/tree/7.2.1" }, "funding": [ { @@ -9638,20 +9720,20 @@ "type": "tidelift" } ], - "time": "2021-06-07T10:08:42+00:00" + "time": "2022-05-25T10:58:12+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.6.0", + "version": "3.7.1", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625" + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ffced0d2c8fa8e6cdc4d695a743271fab6c38625", - "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", "shasum": "" }, "require": { @@ -9694,32 +9776,397 @@ "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, - "time": "2021-04-09T00:54:41+00:00" + "time": "2022-06-18T07:21:10+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v6.0.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "3e526b732295b5d4c16c38d557b74ba8498a92b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/3e526b732295b5d4c16c38d557b74ba8498a92b4", + "reference": "3e526b732295b5d4c16c38d557b74ba8498a92b4", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-FranƧois Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v6.0.17" + }, + "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": "2022-12-28T14:21:34+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v6.0.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "281d13dfd1a2ac4ca8be8c60b0af208ffdac95fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/281d13dfd1a2ac4ca8be8c60b0af208ffdac95fe", + "reference": "281d13dfd1a2ac4ca8be8c60b0af208ffdac95fe", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "masterminds/html5": "<2.6" + }, + "require-dev": { + "masterminds/html5": "^2.6", + "symfony/css-selector": "^5.4|^6.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases DOM navigation for HTML and XML documents", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dom-crawler/tree/v6.0.17" + }, + "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": "2022-12-22T17:53:58+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v6.0.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "3adca49133bd055ebe6011ed1e012be3c908af79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/3adca49133bd055ebe6011ed1e012be3c908af79", + "reference": "3adca49133bd055ebe6011ed1e012be3c908af79", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v6.0.13" + }, + "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": "2022-09-21T20:25:27+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.0.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "7d8e7c3c67c77790425ebe33691419dada154e65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7d8e7c3c67c77790425ebe33691419dada154e65", + "reference": "7d8e7c3c67c77790425ebe33691419dada154e65", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "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 mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v6.0.17" + }, + "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": "2022-12-22T17:53:58+00:00" }, { "name": "symfony/yaml", - "version": "v5.3.2", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "71719ab2409401711d619765aa255f9d352a59b2" + "reference": "edcdc11498108f8967fe95118a7ec8624b94760e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/71719ab2409401711d619765aa255f9d352a59b2", - "reference": "71719ab2409401711d619765aa255f9d352a59b2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/edcdc11498108f8967fe95118a7ec8624b94760e", + "reference": "edcdc11498108f8967fe95118a7ec8624b94760e", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-ctype": "~1.8" + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<4.4" + "symfony/console": "<5.3" }, "require-dev": { - "symfony/console": "^4.4|^5.0" + "symfony/console": "^5.3|^6.0" }, "suggest": { "symfony/console": "For validating YAML files using the lint command" @@ -9753,7 +10200,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.3.2" + "source": "https://github.com/symfony/yaml/tree/v5.4.17" }, "funding": [ { @@ -9769,20 +10216,20 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2022-12-13T09:57:04+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "75a63c33a8577608444246075ea0af0d052e452a" + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", - "reference": "75a63c33a8577608444246075ea0af0d052e452a", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, "require": { @@ -9811,7 +10258,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/master" + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" }, "funding": [ { @@ -9819,20 +10266,20 @@ "type": "github" } ], - "time": "2020-07-12T23:59:07+00:00" + "time": "2021-07-28T10:34:58+00:00" }, { "name": "vimeo/psalm", - "version": "4.8.1", + "version": "4.30.0", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "f73f2299dbc59a3e6c4d66cff4605176e728ee69" + "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/f73f2299dbc59a3e6c4d66cff4605176e728ee69", - "reference": "f73f2299dbc59a3e6c4d66cff4605176e728ee69", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/d0bc6e25d89f649e4f36a534f330f8bb4643dd69", + "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69", "shasum": "" }, "require": { @@ -9840,8 +10287,9 @@ "amphp/byte-stream": "^1.5", "composer/package-versions-deprecated": "^1.8.0", "composer/semver": "^1.4 || ^2.0 || ^3.0", - "composer/xdebug-handler": "^1.1 || ^2.0", + "composer/xdebug-handler": "^1.1 || ^2.0 || ^3.0", "dnoegel/php-xdg-base-dir": "^0.1.1", + "ext-ctype": "*", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -9851,11 +10299,12 @@ "felixfbecker/advanced-json-rpc": "^3.0.3", "felixfbecker/language-server-protocol": "^1.5", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", - "nikic/php-parser": "^4.10.5", + "nikic/php-parser": "^4.13", "openlss/lib-array2xml": "^1.0", "php": "^7.1|^8", "sebastian/diff": "^3.0 || ^4.0", - "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0", + "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0 || ^6.0", + "symfony/polyfill-php80": "^1.25", "webmozart/path-util": "^2.3" }, "provide": { @@ -9869,16 +10318,17 @@ "phpdocumentor/reflection-docblock": "^5", "phpmyadmin/sql-parser": "5.1.0||dev-master", "phpspec/prophecy": ">=1.9.0", + "phpstan/phpdoc-parser": "1.2.* || 1.6.4", "phpunit/phpunit": "^9.0", "psalm/plugin-phpunit": "^0.16", "slevomat/coding-standard": "^7.0", "squizlabs/php_codesniffer": "^3.5", - "symfony/process": "^4.3 || ^5.0", - "weirdan/phpunit-appveyor-reporter": "^1.0.0", + "symfony/process": "^4.3 || ^5.0 || ^6.0", "weirdan/prophecy-shim": "^1.0 || ^2.0" }, "suggest": { - "ext-igbinary": "^2.0.5" + "ext-curl": "In order to send data to shepherd", + "ext-igbinary": "^2.0.5 is required, used to serialize caching data" }, "bin": [ "psalm", @@ -9897,13 +10347,13 @@ } }, "autoload": { - "psr-4": { - "Psalm\\": "src/Psalm/" - }, "files": [ "src/functions.php", "src/spl_object_id.php" - ] + ], + "psr-4": { + "Psalm\\": "src/Psalm/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -9922,30 +10372,30 @@ ], "support": { "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/4.8.1" + "source": "https://github.com/vimeo/psalm/tree/4.30.0" }, - "time": "2021-06-20T23:03:20+00:00" + "time": "2022-11-06T20:37:08+00:00" }, { "name": "webimpress/coding-standard", - "version": "1.2.2", + "version": "1.2.4", "source": { "type": "git", "url": "https://github.com/webimpress/coding-standard.git", - "reference": "8f4a220de33f471a8101836f7ec72b852c3f9f03" + "reference": "cd0c4b0b97440c337c1f7da17b524674ca2f9ca9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webimpress/coding-standard/zipball/8f4a220de33f471a8101836f7ec72b852c3f9f03", - "reference": "8f4a220de33f471a8101836f7ec72b852c3f9f03", + "url": "https://api.github.com/repos/webimpress/coding-standard/zipball/cd0c4b0b97440c337c1f7da17b524674ca2f9ca9", + "reference": "cd0c4b0b97440c337c1f7da17b524674ca2f9ca9", "shasum": "" }, "require": { "php": "^7.3 || ^8.0", - "squizlabs/php_codesniffer": "^3.6" + "squizlabs/php_codesniffer": "^3.6.2" }, "require-dev": { - "phpunit/phpunit": "^9.5.4" + "phpunit/phpunit": "^9.5.13" }, "type": "phpcodesniffer-standard", "extra": { @@ -9971,7 +10421,7 @@ ], "support": { "issues": "https://github.com/webimpress/coding-standard/issues", - "source": "https://github.com/webimpress/coding-standard/tree/1.2.2" + "source": "https://github.com/webimpress/coding-standard/tree/1.2.4" }, "funding": [ { @@ -9979,7 +10429,7 @@ "type": "github" } ], - "time": "2021-04-12T12:51:27+00:00" + "time": "2022-02-15T19:52:12+00:00" }, { "name": "webmozart/path-util", @@ -10029,6 +10479,7 @@ "issues": "https://github.com/webmozart/path-util/issues", "source": "https://github.com/webmozart/path-util/tree/2.3.0" }, + "abandoned": "symfony/filesystem", "time": "2015-12-17T08:42:14+00:00" } ], @@ -10041,5 +10492,5 @@ "php": "^7.3 || ~8.0.0" }, "platform-dev": [], - "plugin-api-version": "2.0.0" + "plugin-api-version": "2.3.0" } diff --git a/src/Admin/Model/DoctrineAutodiscoveryModel.php b/src/Admin/Model/DoctrineAutodiscoveryModel.php index c243acd7..5ab53ab1 100644 --- a/src/Admin/Model/DoctrineAutodiscoveryModel.php +++ b/src/Admin/Model/DoctrineAutodiscoveryModel.php @@ -4,9 +4,9 @@ namespace Laminas\ApiTools\Doctrine\Admin\Model; -use Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory; -use Doctrine\Common\Persistence\Mapping\ClassMetadata; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\Mapping\AbstractClassMetadataFactory; +use Doctrine\Persistence\Mapping\ClassMetadata; +use Doctrine\Persistence\ObjectManager; use Laminas\ApiTools\Admin\Model\AbstractAutodiscoveryModel; use function strrpos; diff --git a/src/Admin/Model/DoctrineMetadataServiceResource.php b/src/Admin/Model/DoctrineMetadataServiceResource.php index c2c9b69d..16893a63 100644 --- a/src/Admin/Model/DoctrineMetadataServiceResource.php +++ b/src/Admin/Model/DoctrineMetadataServiceResource.php @@ -4,7 +4,7 @@ namespace Laminas\ApiTools\Doctrine\Admin\Model; -use Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory; +use Doctrine\Persistence\Mapping\AbstractClassMetadataFactory; use Exception; use Laminas\ApiTools\Admin\Model\RestServiceEntity; use Laminas\ApiTools\ApiProblem\ApiProblem; diff --git a/src/Admin/Model/DoctrineRestServiceEntity.php b/src/Admin/Model/DoctrineRestServiceEntity.php index a62d32a4..a472dd18 100644 --- a/src/Admin/Model/DoctrineRestServiceEntity.php +++ b/src/Admin/Model/DoctrineRestServiceEntity.php @@ -4,7 +4,7 @@ namespace Laminas\ApiTools\Doctrine\Admin\Model; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Laminas\ApiTools\Admin\Model\RestServiceEntity; use Laminas\Stdlib\ArraySerializableInterface; diff --git a/src/Admin/Model/NewDoctrineServiceEntity.php b/src/Admin/Model/NewDoctrineServiceEntity.php index 0f844a94..5d264358 100644 --- a/src/Admin/Model/NewDoctrineServiceEntity.php +++ b/src/Admin/Model/NewDoctrineServiceEntity.php @@ -4,7 +4,7 @@ namespace Laminas\ApiTools\Doctrine\Admin\Model; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Laminas\ApiTools\Admin\Model\NewRestServiceEntity as LaminasNewRestServiceEntity; use Laminas\Stdlib\ArraySerializableInterface; diff --git a/src/Server/Event/DoctrineResourceEvent.php b/src/Server/Event/DoctrineResourceEvent.php index 75a1e1f2..b0ab0441 100644 --- a/src/Server/Event/DoctrineResourceEvent.php +++ b/src/Server/Event/DoctrineResourceEvent.php @@ -4,7 +4,7 @@ namespace Laminas\ApiTools\Doctrine\Server\Event; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Laminas\ApiTools\Rest\ResourceEvent; use Laminas\EventManager\Event; diff --git a/src/Server/Event/Listener/CollectionListener.php b/src/Server/Event/Listener/CollectionListener.php index ed4ea487..8804baac 100644 --- a/src/Server/Event/Listener/CollectionListener.php +++ b/src/Server/Event/Listener/CollectionListener.php @@ -4,11 +4,11 @@ namespace Laminas\ApiTools\Doctrine\Server\Event\Listener; -use Doctrine\Common\Persistence\Mapping\ClassMetadata; -use Doctrine\Common\Persistence\ObjectManager; use Doctrine\Instantiator\InstantiatorInterface; +use Doctrine\Laminas\Hydrator\DoctrineObject; use Doctrine\ORM\Internal\Hydration\AbstractHydrator; -use DoctrineModule\Stdlib\Hydrator\DoctrineObject; +use Doctrine\Persistence\Mapping\ClassMetadata; +use Doctrine\Persistence\ObjectManager; use Laminas\ApiTools\Doctrine\Server\Event\DoctrineResourceEvent; use Laminas\ApiTools\Doctrine\Server\Exception\InvalidArgumentException; use Laminas\EventManager\EventManagerInterface; @@ -229,7 +229,7 @@ protected function getClassMetadata($entity) protected function getEntityCollectionValuedAssociations($entity, $data = null, $stripEmptyAssociations = false) { if (is_object($entity)) { - $entity = get_class($entity); + $entity = $entity::class; } if (! array_key_exists($entity, $this->entityCollectionValuedAssociations)) { $collectionValuedAssociations = []; diff --git a/src/Server/Paginator/Adapter/DoctrineOdmAdapter.php b/src/Server/Paginator/Adapter/DoctrineOdmAdapter.php index 849096ac..368c71a1 100644 --- a/src/Server/Paginator/Adapter/DoctrineOdmAdapter.php +++ b/src/Server/Paginator/Adapter/DoctrineOdmAdapter.php @@ -57,9 +57,10 @@ public function getItems($offset, $itemCountPerPage) public function count() { $queryBuilder = clone $this->getQueryBuilder(); + $queryBuilder->count(); $queryBuilder->skip(0); - $queryBuilder->limit(null); + $queryBuilder->limit(0); - return $queryBuilder->getQuery()->execute()->count(); + return $queryBuilder->getQuery()->execute(); } } diff --git a/src/Server/Query/CreateFilter/AbstractCreateFilter.php b/src/Server/Query/CreateFilter/AbstractCreateFilter.php index 9b563d62..e6172baa 100644 --- a/src/Server/Query/CreateFilter/AbstractCreateFilter.php +++ b/src/Server/Query/CreateFilter/AbstractCreateFilter.php @@ -4,39 +4,18 @@ namespace Laminas\ApiTools\Doctrine\Server\Query\CreateFilter; -use Doctrine\Common\Persistence\ObjectManager; use DoctrineModule\Persistence\ObjectManagerAwareInterface; +use DoctrineModule\Persistence\ProvidesObjectManager; use Laminas\ApiTools\Rest\ResourceEvent; abstract class AbstractCreateFilter implements ObjectManagerAwareInterface, QueryCreateFilterInterface { + use ProvidesObjectManager; + /** * @param string $entityClass * @param array $data * @return array */ abstract public function filter(ResourceEvent $event, $entityClass, $data); - - /** @var ObjectManager */ - protected $objectManager; - - /** - * Set the object manager - * - * @return void - */ - public function setObjectManager(ObjectManager $objectManager) - { - $this->objectManager = $objectManager; - } - - /** - * Get the object manager - * - * @return ObjectManager - */ - public function getObjectManager() - { - return $this->objectManager; - } } diff --git a/src/Server/Query/Provider/AbstractQueryProvider.php b/src/Server/Query/Provider/AbstractQueryProvider.php index 2a95a79b..278c30e6 100644 --- a/src/Server/Query/Provider/AbstractQueryProvider.php +++ b/src/Server/Query/Provider/AbstractQueryProvider.php @@ -4,38 +4,17 @@ namespace Laminas\ApiTools\Doctrine\Server\Query\Provider; -use Doctrine\Common\Persistence\ObjectManager; use Doctrine\ODM\MongoDB\Query\Builder; use Doctrine\ORM\QueryBuilder; use DoctrineModule\Persistence\ObjectManagerAwareInterface; +use DoctrineModule\Persistence\ProvidesObjectManager; use Laminas\ApiTools\Doctrine\Server\Paginator\Adapter\DoctrineOrmAdapter; use Laminas\ApiTools\Rest\ResourceEvent; use Laminas\Paginator\Adapter\AdapterInterface; abstract class AbstractQueryProvider implements ObjectManagerAwareInterface, QueryProviderInterface { - /** @var ObjectManager */ - protected $objectManager; - - /** - * Set the object manager - * - * @return void - */ - public function setObjectManager(ObjectManager $objectManager) - { - $this->objectManager = $objectManager; - } - - /** - * Get the object manager - * - * @return ObjectManager - */ - public function getObjectManager() - { - return $this->objectManager; - } + use ProvidesObjectManager; /** * @param string $entityClass diff --git a/src/Server/Resource/DoctrineResource.php b/src/Server/Resource/DoctrineResource.php index 8a5ca8b5..5abf33ac 100644 --- a/src/Server/Resource/DoctrineResource.php +++ b/src/Server/Resource/DoctrineResource.php @@ -5,13 +5,12 @@ namespace Laminas\ApiTools\Doctrine\Server\Resource; use Doctrine\Common\Collections\ArrayCollection; -use Doctrine\Common\Persistence\ObjectManager; use Doctrine\Instantiator\InstantiatorInterface; use Doctrine\ODM\MongoDB\Query\Builder as MongoDBQueryBuilder; use Doctrine\ORM\EntityManagerInterface; use Doctrine\ORM\NoResultException; use DoctrineModule\Persistence\ObjectManagerAwareInterface; -use DoctrineModule\Stdlib\Hydrator; +use DoctrineModule\Persistence\ProvidesObjectManager; use Laminas\ApiTools\ApiProblem\ApiProblem; use Laminas\ApiTools\Doctrine\Server\Event\DoctrineResourceEvent; use Laminas\ApiTools\Doctrine\Server\Exception\InvalidArgumentException; @@ -52,12 +51,11 @@ class DoctrineResource extends AbstractResourceListener implements EventManagerAwareInterface, HydratorAwareInterface { + use ProvidesObjectManager; + /** @var SharedEventManager Interface */ protected $sharedEventManager; - /** @var ObjectManager */ - protected $objectManager; - /** @var EventManagerInterface */ protected $events; @@ -157,26 +155,6 @@ public function getEventManager() return $this->events; } - /** - * Set the object manager - * - * @return void - */ - public function setObjectManager(ObjectManager $objectManager) - { - $this->objectManager = $objectManager; - } - - /** - * Get the object manager - * - * @return ObjectManager|EntityManagerInterface - */ - public function getObjectManager() - { - return $this->objectManager; - } - /** * @param array|QueryProviderInterface[] $queryProviders * @return void @@ -294,20 +272,12 @@ public function getMultiKeyDelimiter() return $this->multiKeyDelimiter; } - /** - * @return $this - */ - public function setHydrator(HydratorInterface $hydrator) + public function setHydrator(HydratorInterface $hydrator): void { $this->hydrator = $hydrator; - - return $this; } - /** - * @return HydratorInterface - */ - public function getHydrator() + public function getHydrator(): ?HydratorInterface { if (! $this->hydrator) { // FIXME: find a way to test this line from a created API. Shouldn't all created API's have a hydrator? diff --git a/src/Server/Resource/DoctrineResourceFactory.php b/src/Server/Resource/DoctrineResourceFactory.php index 92d1b92b..3ef3d112 100644 --- a/src/Server/Resource/DoctrineResourceFactory.php +++ b/src/Server/Resource/DoctrineResourceFactory.php @@ -4,9 +4,9 @@ namespace Laminas\ApiTools\Doctrine\Server\Resource; -use Doctrine\Common\Persistence\ObjectManager; use Doctrine\ODM\MongoDB\DocumentManager; use Doctrine\ORM\EntityManager; +use Doctrine\Persistence\ObjectManager; use Interop\Container\ContainerInterface; use Laminas\ApiTools\Doctrine\Server\Query\CreateFilter\QueryCreateFilterInterface; use Laminas\ApiTools\Hal\Plugin\Hal; @@ -172,7 +172,7 @@ protected function getResourceClassFromConfig($config, $requestedName) * @param string $requestedName * @return bool */ - protected function isValidConfig(array $config, $requestedName, ContainerInterface $container) + protected function isValidConfig(array $config, $requestedName, containerinterface $container) { if ( ! isset($config['object_manager']) @@ -213,7 +213,7 @@ protected function normalizeClassname($className) * @return HydratorInterface */ protected function loadHydrator( - ContainerInterface $container, + containerinterface $container, array $doctrineConnectedConfig, array $doctrineHydratorConfig ) { @@ -249,7 +249,7 @@ protected function loadHydrator( * @param ObjectManager $objectManager * @return QueryCreateFilterInterface */ - protected function loadQueryCreateFilter(ContainerInterface $container, array $config, $objectManager) + protected function loadQueryCreateFilter(containerinterface $container, array $config, $objectManager) { $createFilterManager = $container->get('LaminasApiToolsDoctrineQueryCreateFilterManager'); $filterManagerAlias = $config['query_create_filter'] ?? 'default'; @@ -269,7 +269,7 @@ protected function loadQueryCreateFilter(ContainerInterface $container, array $c * @return array * @throws ServiceNotCreatedException */ - protected function loadQueryProviders(ContainerInterface $serviceLocator, array $config, $objectManager) + protected function loadQueryProviders(containerinterface $serviceLocator, array $config, $objectManager) { $queryProviders = []; $queryManager = $serviceLocator->get('LaminasApiToolsDoctrineQueryProviderManager'); @@ -308,7 +308,7 @@ class_exists(DocumentManager::class) * @param array $config * @return array */ - protected function loadConfiguredListeners(ContainerInterface $container, array $config) + protected function loadConfiguredListeners(containerinterface $container, array $config) { if (! isset($config['listeners'])) { return []; diff --git a/test/assets/module/LaminasTestApiToolsDbMongo/config/module.config.php.dist b/test/assets/module/LaminasTestApiToolsDbMongo/config/module.config.php.dist index 52c269e7..8d5b85ae 100644 --- a/test/assets/module/LaminasTestApiToolsDbMongo/config/module.config.php.dist +++ b/test/assets/module/LaminasTestApiToolsDbMongo/config/module.config.php.dist @@ -2,12 +2,14 @@ namespace LaminasTestApiToolsDbMongo; +use Doctrine\ODM\MongoDB\Mapping\Driver\XmlDriver; + return [ 'doctrine' => [ 'driver' => [ 'odm_driver' => [ - 'class' => 'Doctrine\ODM\MongoDB\Mapping\Driver\YamlDriver', - 'paths' => [__DIR__ . '/yml'], + 'class' => XmlDriver::class, + 'paths' => [__DIR__ . '/xml'], ], 'odm_default' => [ 'drivers' => [ diff --git a/test/assets/module/LaminasTestApiToolsDbMongo/config/xml/LaminasTestApiToolsDbMongo.Document.Meta.dcm.xml b/test/assets/module/LaminasTestApiToolsDbMongo/config/xml/LaminasTestApiToolsDbMongo.Document.Meta.dcm.xml new file mode 100644 index 00000000..a5a8ebca --- /dev/null +++ b/test/assets/module/LaminasTestApiToolsDbMongo/config/xml/LaminasTestApiToolsDbMongo.Document.Meta.dcm.xml @@ -0,0 +1,13 @@ + + + + + + + + \ No newline at end of file diff --git a/test/assets/module/LaminasTestApiToolsDbMongo/config/yml/LaminasTestApiToolsDbMongo.Document.Meta.dcm.yml b/test/assets/module/LaminasTestApiToolsDbMongo/config/yml/LaminasTestApiToolsDbMongo.Document.Meta.dcm.yml deleted file mode 100644 index 81b4e135..00000000 --- a/test/assets/module/LaminasTestApiToolsDbMongo/config/yml/LaminasTestApiToolsDbMongo.Document.Meta.dcm.yml +++ /dev/null @@ -1,11 +0,0 @@ -LaminasTestApiToolsDbMongo\Document\Meta: - db: laminas_api-tools_doctrine_server_test - collection: meta - repositoryClass: LaminasTestApiToolsDbMongo\Repository\MetaRepository - fields: - id: - id: true - name: - type: string - createdAt: - type: date diff --git a/test/config/ORM/local.php b/test/config/ORM/local.php index afcea85a..ccadf3a8 100644 --- a/test/config/ORM/local.php +++ b/test/config/ORM/local.php @@ -2,7 +2,7 @@ declare(strict_types=1); -use Doctrine\DBAL\Driver\PDOSqlite\Driver; +use Doctrine\DBAL\Driver\PDO\SQLite\Driver; use LaminasTestApiToolsDb\Type\RevType; return [ diff --git a/test/config/testing.config.php b/test/config/testing.config.php index 61d2dfe8..1300f91d 100644 --- a/test/config/testing.config.php +++ b/test/config/testing.config.php @@ -2,8 +2,7 @@ declare(strict_types=1); -use Doctrine\DBAL\Driver\PDOSqlite\Driver; -use Doctrine\DBAL\Driver\PDOSqlite\Driver; +use Doctrine\DBAL\Driver\PDO\SQLite\Driver; return [ 'doctrine' => [ diff --git a/test/src/Server/ODM/CRUD/CRUDTest.php b/test/src/Server/ODM/CRUD/CRUDTest.php index a53c2955..509b43cc 100644 --- a/test/src/Server/ODM/CRUD/CRUDTest.php +++ b/test/src/Server/ODM/CRUD/CRUDTest.php @@ -19,6 +19,8 @@ use LaminasTestApiToolsDbMongo\Document\Meta; use LaminasTestApiToolsGeneral\Listener\EventCatcher; use MongoClient; +use MongoDB\Client; +use MongoDB\Driver\Manager; use PHPUnit_Framework_MockObject_MockObject; use function json_decode; @@ -79,10 +81,10 @@ protected function clearData(): void $config = $this->getApplication()->getConfig(); $config = $config['doctrine']['connection']['odm_default']; - $connection = new MongoClient($config['connectionString']); + $connection = new Client($config['connectionString']); $db = $connection->{$config['dbname']}; $collection = $db->meta; - $collection->remove(); + $collection->drop(); } public function testCreate(): void From 965155d4af2402736aff4485c0a85315e837dc93 Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Sun, 1 Jan 2023 20:46:19 -0600 Subject: [PATCH 02/10] - Fix mapping to new repository path Signed-off-by: Dan Johansson --- .../LaminasTestApiToolsDbMongo/Repository/MetaRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/assets/module/LaminasTestApiToolsDbMongo/src/LaminasTestApiToolsDbMongo/Repository/MetaRepository.php b/test/assets/module/LaminasTestApiToolsDbMongo/src/LaminasTestApiToolsDbMongo/Repository/MetaRepository.php index 17b8d8c3..27d635fd 100644 --- a/test/assets/module/LaminasTestApiToolsDbMongo/src/LaminasTestApiToolsDbMongo/Repository/MetaRepository.php +++ b/test/assets/module/LaminasTestApiToolsDbMongo/src/LaminasTestApiToolsDbMongo/Repository/MetaRepository.php @@ -4,7 +4,7 @@ namespace LaminasTestApiToolsDbMongo\Repository; -use Doctrine\ODM\MongoDB\DocumentRepository; +use Doctrine\ODM\MongoDB\Repository\DocumentRepository; class MetaRepository extends DocumentRepository { From de5aa35e46ac1319e9ae23446bdde23a30496fbc Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Sun, 1 Jan 2023 20:53:20 -0600 Subject: [PATCH 03/10] Lock phpunit version to a version that works with config. Signed-off-by: Dan Johansson --- composer.json | 4 ++-- composer.lock | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index b2b216d6..cfbeb975 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ } }, "require": { - "php": "^7.3 || ~8.0.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0", "datasage/laminas-doctrine-hydration-module": "^5.0", "doctrine/persistence": "^2.0 || ^3.0", "laminas-api-tools/api-tools": "^1.3", @@ -58,7 +58,7 @@ "laminas/laminas-test": "^2.6.1 || ^3.0.1 || ^4.0.0", "mongodb/mongodb": "^1.1.0", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", + "phpunit/phpunit": "^9.5.10", "psalm/plugin-phpunit": "^0.16.1 || ^0.17.0 || ^0.18.0", "symfony/yaml": "^2.3 || ^3.0 || ^4.0 || ^5.0", "vimeo/psalm": "^4.8" diff --git a/composer.lock b/composer.lock index 91a6bdc2..bad6e1cd 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": "5e8baf404beaeb572cb6a18258d59f24", + "content-hash": "c5aa7cca5cc196d1e8fc1225cf7cf1d1", "packages": [ { "name": "brick/varexporter", From 4300f91474c5e239214f48c12c0e99abbea63d4d Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Sun, 1 Jan 2023 21:05:03 -0600 Subject: [PATCH 04/10] Update lock file to be compatible with lowest php version, 7.4. Signed-off-by: Dan Johansson --- composer.lock | 995 ++++++++++++++++++++++++-------------------------- 1 file changed, 478 insertions(+), 517 deletions(-) diff --git a/composer.lock b/composer.lock index bad6e1cd..0c3170b3 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": "c5aa7cca5cc196d1e8fc1225cf7cf1d1", + "content-hash": "d461c39587be5402011f6c98080952c2", "packages": [ { "name": "brick/varexporter", @@ -1952,38 +1952,38 @@ }, { "name": "laminas/laminas-authentication", - "version": "2.13.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-authentication.git", - "reference": "12bfb36b8b20052a5fee2ae69b0f12064ce16fa9" + "reference": "ecb59c6d7f7d0ed39790264ca16a94636cac98ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/12bfb36b8b20052a5fee2ae69b0f12064ce16fa9", - "reference": "12bfb36b8b20052a5fee2ae69b0f12064ce16fa9", + "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/ecb59c6d7f7d0ed39790264ca16a94636cac98ae", + "reference": "ecb59c6d7f7d0ed39790264ca16a94636cac98ae", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.6.0", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-authentication": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-crypt": "^2.6.0 || ^3.9.0", - "laminas/laminas-db": "^2.15.0", - "laminas/laminas-http": "^2.17.0", - "laminas/laminas-ldap": "^2.15.0", - "laminas/laminas-session": "^2.13.0", - "laminas/laminas-uri": "^2.10.0", - "laminas/laminas-validator": "^2.26.0", - "phpunit/phpunit": "^9.5.25", - "psalm/plugin-phpunit": "^0.17.0", + "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.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": "^3.6.0", - "vimeo/psalm": "^4.29.0" + "vimeo/psalm": "^4.6.0" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component", @@ -2024,20 +2024,20 @@ "type": "community_bridge" } ], - "time": "2022-10-24T08:02:04+00:00" + "time": "2022-09-12T18:40:34+00:00" }, { "name": "laminas/laminas-cache", - "version": "3.9.0", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-cache.git", - "reference": "e3bdbd056da4ceb1a41d66a8f6aee4a7bcce9b47" + "reference": "4929dea8c0d5468701fa5073cd6ef7efe5ff0043" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-cache/zipball/e3bdbd056da4ceb1a41d66a8f6aee4a7bcce9b47", - "reference": "e3bdbd056da4ceb1a41d66a8f6aee4a7bcce9b47", + "url": "https://api.github.com/repos/laminas/laminas-cache/zipball/4929dea8c0d5468701fa5073cd6ef7efe5ff0043", + "reference": "4929dea8c0d5468701fa5073cd6ef7efe5ff0043", "shasum": "" }, "require": { @@ -2045,7 +2045,7 @@ "laminas/laminas-eventmanager": "^3.4", "laminas/laminas-servicemanager": "^3.11.1", "laminas/laminas-stdlib": "^3.6", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0", "psr/cache": "^1.0", "psr/simple-cache": "^1.0", "stella-maris/clock": "^0.1.5", @@ -2071,8 +2071,8 @@ "laminas/laminas-serializer": "^2.6.1", "phpbench/phpbench": "^1.0", "phpunit/phpunit": "^9.5.23", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0" + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24" }, "suggest": { "laminas/laminas-cache-storage-adapter-apcu": "APCu implementation", @@ -2124,26 +2124,26 @@ "type": "community_bridge" } ], - "time": "2022-12-05T14:38:48+00:00" + "time": "2022-09-19T21:06:59+00:00" }, { "name": "laminas/laminas-config", - "version": "3.8.0", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-config.git", - "reference": "46baad58d0b12cf98539e04334eff40a1fdfb9a0" + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-config/zipball/46baad58d0b12cf98539e04334eff40a1fdfb9a0", - "reference": "46baad58d0b12cf98539e04334eff40a1fdfb9a0", + "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e43d13dcfc273d4392812eb395ce636f73f34dfd", + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd", "shasum": "" }, "require": { "ext-json": "*", "laminas/laminas-stdlib": "^3.6", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0", "psr/container": "^1.0" }, "conflict": { @@ -2151,11 +2151,11 @@ "zendframework/zend-config": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-filter": "~2.23.0", - "laminas/laminas-i18n": "~2.19.0", - "laminas/laminas-servicemanager": "~3.19.0", - "phpunit/phpunit": "~9.5.25" + "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-filter": "^2.7.2", + "laminas/laminas-i18n": "^2.10.3", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" }, "suggest": { "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", @@ -2192,20 +2192,20 @@ "type": "community_bridge" } ], - "time": "2022-10-16T14:21:22+00:00" + "time": "2021-10-01T16:07:46+00:00" }, { "name": "laminas/laminas-crypt", - "version": "3.9.0", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-crypt.git", - "reference": "56ab1b195dad5456753601ff2e8e3d3fd9392d1a" + "reference": "0972bb907fd555c16e2a65309b66720acf2b8699" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/56ab1b195dad5456753601ff2e8e3d3fd9392d1a", - "reference": "56ab1b195dad5456753601ff2e8e3d3fd9392d1a", + "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/0972bb907fd555c16e2a65309b66720acf2b8699", + "reference": "0972bb907fd555c16e2a65309b66720acf2b8699", "shasum": "" }, "require": { @@ -2213,15 +2213,15 @@ "laminas/laminas-math": "^3.4", "laminas/laminas-servicemanager": "^3.11.2", "laminas/laminas-stdlib": "^3.6", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0", "psr/container": "^1.1" }, "conflict": { "zendframework/zend-crypt": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "phpunit/phpunit": "^9.5.25" + "laminas/laminas-coding-standard": "~2.3.0", + "phpunit/phpunit": "^9.5.11" }, "suggest": { "ext-openssl": "Required for most features of Laminas\\Crypt" @@ -2256,35 +2256,35 @@ "type": "community_bridge" } ], - "time": "2022-10-16T15:51:01+00:00" + "time": "2022-04-12T14:28:29+00:00" }, { "name": "laminas/laminas-db", - "version": "2.16.3", + "version": "2.15.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-db.git", - "reference": "dadd9a19d2f9e89aa59205572b928892b91ff1da" + "reference": "a03d8df79c36c07b9031d05bfd605dfed3ddf9a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-db/zipball/dadd9a19d2f9e89aa59205572b928892b91ff1da", - "reference": "dadd9a19d2f9e89aa59205572b928892b91ff1da", + "url": "https://api.github.com/repos/laminas/laminas-db/zipball/a03d8df79c36c07b9031d05bfd605dfed3ddf9a3", + "reference": "a03d8df79c36c07b9031d05bfd605dfed3ddf9a3", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.7.1", - "php": "~8.0.0 || ~8.1.0|| ~8.2.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-db": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "^2.4.0", - "laminas/laminas-eventmanager": "^3.6.0", - "laminas/laminas-hydrator": "^4.7", - "laminas/laminas-servicemanager": "^3.19.0", - "phpunit/phpunit": "^9.5.25" + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-hydrator": "^3.2 || ^4.3", + "laminas/laminas-servicemanager": "^3.7.0", + "phpunit/phpunit": "^9.5.19" }, "suggest": { "laminas/laminas-eventmanager": "Laminas\\EventManager component", @@ -2327,7 +2327,7 @@ "type": "community_bridge" } ], - "time": "2022-12-17T16:31:58+00:00" + "time": "2022-12-05T18:22:10+00:00" }, { "name": "laminas/laminas-escaper", @@ -2393,33 +2393,32 @@ }, { "name": "laminas/laminas-eventmanager", - "version": "3.9.2", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-eventmanager.git", - "reference": "55f7c337f4e49baf6dca87220619d40d9518e6b6" + "reference": "41f7209428f37cab9573365e361f4078209aaafa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/55f7c337f4e49baf6dca87220619d40d9518e6b6", - "reference": "55f7c337f4e49baf6dca87220619d40d9518e6b6", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/41f7209428f37cab9573365e361f4078209aaafa", + "reference": "41f7209428f37cab9573365e361f4078209aaafa", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "container-interop/container-interop": "<1.2", "zendframework/zend-eventmanager": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-stdlib": "^3.15", - "phpbench/phpbench": "^1.2.7", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "psr/container": "^1.1.2 || ^2.0.2", - "vimeo/psalm": "^5.0.0" + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-stdlib": "^3.6", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psr/container": "^1.1.2 || ^2.0.2" }, "suggest": { "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", @@ -2457,27 +2456,27 @@ "type": "community_bridge" } ], - "time": "2022-12-20T19:45:38+00:00" + "time": "2022-04-06T21:05:17+00:00" }, { "name": "laminas/laminas-filter", - "version": "2.30.0", + "version": "2.22.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", - "reference": "97e3ce0fa868567aa433ed34d6f57ee703d70d3e" + "reference": "c48e8a392a81de7d211026c078dce0e8bc57e2e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/97e3ce0fa868567aa433ed34d6f57ee703d70d3e", - "reference": "97e3ce0fa868567aa433ed34d6f57ee703d70d3e", + "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/c48e8a392a81de7d211026c078dce0e8bc57e2e3", + "reference": "c48e8a392a81de7d211026c078dce0e8bc57e2e3", "shasum": "" }, "require": { "ext-mbstring": "*", "laminas/laminas-servicemanager": "^3.14.0", "laminas/laminas-stdlib": "^3.13.0", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "laminas/laminas-validator": "<2.10.1", @@ -2485,13 +2484,14 @@ }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-crypt": "^3.9", - "laminas/laminas-uri": "^2.10", + "laminas/laminas-crypt": "^3.5.1", + "laminas/laminas-uri": "^2.9.1", "pear/archive_tar": "^1.4.14", - "phpunit/phpunit": "^9.5.27", - "psalm/plugin-phpunit": "^0.18.4", + "phpspec/prophecy-phpunit": "^2.0.1", + "phpunit/phpunit": "^9.5.24", + "psalm/plugin-phpunit": "^0.17.0", "psr/http-factory": "^1.0.1", - "vimeo/psalm": "^5.3" + "vimeo/psalm": "^4.27.0" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", @@ -2535,57 +2535,58 @@ "type": "community_bridge" } ], - "time": "2022-12-19T17:34:24+00:00" + "time": "2022-10-11T08:14:46+00:00" }, { "name": "laminas/laminas-form", - "version": "3.8.0", + "version": "3.4.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-form.git", - "reference": "087def3e3e4a70c618cdf622fbea8840280ff1c2" + "reference": "cd3f9d3e345b075d34793e46b0759a4dfd12f674" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-form/zipball/087def3e3e4a70c618cdf622fbea8840280ff1c2", - "reference": "087def3e3e4a70c618cdf622fbea8840280ff1c2", + "url": "https://api.github.com/repos/laminas/laminas-form/zipball/cd3f9d3e345b075d34793e46b0759a4dfd12f674", + "reference": "cd3f9d3e345b075d34793e46b0759a4dfd12f674", "shasum": "" }, "require": { "laminas/laminas-hydrator": "^4.3.1", "laminas/laminas-inputfilter": "^2.19.1", "laminas/laminas-stdlib": "^3.7.1", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "doctrine/annotations": "<1.12.0", - "laminas/laminas-captcha": "<2.13.0", - "laminas/laminas-eventmanager": "<3.6.0", - "laminas/laminas-i18n": "<2.19.0", + "laminas/laminas-captcha": "<2.11.0", + "laminas/laminas-eventmanager": "<3.4.0", + "laminas/laminas-i18n": "<2.12.0", "laminas/laminas-recaptcha": "<3.4.0", - "laminas/laminas-servicemanager": "<3.19.0", - "laminas/laminas-view": "<2.24.0" + "laminas/laminas-servicemanager": "<3.10.0", + "laminas/laminas-view": "<2.14.0" }, "require-dev": { "doctrine/annotations": "^1.13.3", "ext-intl": "*", - "laminas/laminas-captcha": "^2.15", - "laminas/laminas-coding-standard": "^2.4", - "laminas/laminas-db": "^2.16", - "laminas/laminas-escaper": "^2.12", - "laminas/laminas-eventmanager": "^3.8", - "laminas/laminas-filter": "^2.29", - "laminas/laminas-i18n": "^2.21", - "laminas/laminas-modulemanager": "^2.14.0", - "laminas/laminas-recaptcha": "^3.5", - "laminas/laminas-servicemanager": "^3.20", - "laminas/laminas-session": "^2.16", + "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.14.0", + "laminas/laminas-i18n": "^2.14.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-recaptcha": "^3.4.0", + "laminas/laminas-servicemanager": "^3.15.1", + "laminas/laminas-session": "^2.12.1", "laminas/laminas-text": "^2.9.0", - "laminas/laminas-validator": "^2.28", - "laminas/laminas-view": "^2.25", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.4", - "vimeo/psalm": "^5.1" + "laminas/laminas-validator": "^2.16.0", + "laminas/laminas-view": "^2.19.1", + "phpspec/prophecy-phpunit": "^2.0.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", @@ -2632,20 +2633,20 @@ "type": "community_bridge" } ], - "time": "2022-12-05T19:11:27+00:00" + "time": "2022-08-01T09:48:44+00:00" }, { "name": "laminas/laminas-http", - "version": "2.18.0", + "version": "2.16.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-http.git", - "reference": "76de9008f889bc7088f85a41d0d2b06c2b59c53d" + "reference": "838825d42b03aedcb1d8b5a61ebfe28967bbfbfb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-http/zipball/76de9008f889bc7088f85a41d0d2b06c2b59c53d", - "reference": "76de9008f889bc7088f85a41d0d2b06c2b59c53d", + "url": "https://api.github.com/repos/laminas/laminas-http/zipball/838825d42b03aedcb1d8b5a61ebfe28967bbfbfb", + "reference": "838825d42b03aedcb1d8b5a61ebfe28967bbfbfb", "shasum": "" }, "require": { @@ -2653,15 +2654,15 @@ "laminas/laminas-stdlib": "^3.6", "laminas/laminas-uri": "^2.9.1", "laminas/laminas-validator": "^2.15", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-http": "*" }, "require-dev": { "ext-curl": "*", - "laminas/laminas-coding-standard": "~2.4.0", - "phpunit/phpunit": "^9.5.25" + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" }, "suggest": { "paragonie/certainty": "For automated management of cacert.pem" @@ -2697,25 +2698,25 @@ "type": "community_bridge" } ], - "time": "2022-11-23T15:45:41+00:00" + "time": "2022-11-11T09:12:35+00:00" }, { "name": "laminas/laminas-hydrator", - "version": "4.12.0", + "version": "4.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-hydrator.git", - "reference": "78fa8f8a29a2866b1fccdf1b0c260557b6bb595e" + "reference": "bc849d46fb44e96dd93f7479e21266185ad3def3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/78fa8f8a29a2866b1fccdf1b0c260557b6bb595e", - "reference": "78fa8f8a29a2866b1fccdf1b0c260557b6bb595e", + "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/bc849d46fb44e96dd93f7479e21266185ad3def3", + "reference": "bc849d46fb44e96dd93f7479e21266185ad3def3", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.3", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0", "webmozart/assert": "^1.10" }, "conflict": { @@ -2723,15 +2724,16 @@ "zendframework/zend-hydrator": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-eventmanager": "^3.6", - "laminas/laminas-modulemanager": "^2.14.0", - "laminas/laminas-serializer": "^2.14.0", - "laminas/laminas-servicemanager": "^3.19", - "phpbench/phpbench": "^1.2.7", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0" + "laminas/laminas-coding-standard": "~2.3.0", + "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.24.0" }, "suggest": { "laminas/laminas-eventmanager": "^3.2, to support aggregate hydrator usage", @@ -2774,27 +2776,27 @@ "type": "community_bridge" } ], - "time": "2022-12-21T04:00:01+00:00" + "time": "2022-07-13T13:58:31+00:00" }, { "name": "laminas/laminas-i18n", - "version": "2.21.0", + "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-i18n.git", - "reference": "fbd2d0373aaced4769cba2bf3d1425d55f68abb1" + "reference": "7e8e63353b38792f2f360dc57cfa7187be20f182" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/fbd2d0373aaced4769cba2bf3d1425d55f68abb1", - "reference": "fbd2d0373aaced4769cba2bf3d1425d55f68abb1", + "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": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "laminas/laminas-view": "<2.20.0", @@ -2802,18 +2804,19 @@ "zendframework/zend-i18n": "*" }, "require-dev": { - "laminas/laminas-cache": "^3.8", - "laminas/laminas-cache-storage-adapter-memory": "^2.2.0", - "laminas/laminas-cache-storage-deprecated-factory": "^1.0.1", - "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-config": "^3.8.0", - "laminas/laminas-eventmanager": "^3.7", - "laminas/laminas-filter": "^2.28.1", - "laminas/laminas-validator": "^2.28", - "laminas/laminas-view": "^2.25", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^5.0.0" + "laminas/laminas-cache": "^3.1.2", + "laminas/laminas-cache-storage-adapter-memory": "^2.0.0", + "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.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.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", @@ -2860,20 +2863,20 @@ "type": "community_bridge" } ], - "time": "2022-12-02T17:15:52+00:00" + "time": "2022-07-27T11:23:29+00:00" }, { "name": "laminas/laminas-inputfilter", - "version": "2.22.1", + "version": "2.21.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-inputfilter.git", - "reference": "ec8b923d2c6923c24e4822a9ac77b4cd0f047ad3" + "reference": "8668227246d19564f339643f0f2aedcdff66612b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/ec8b923d2c6923c24e4822a9ac77b4cd0f047ad3", - "reference": "ec8b923d2c6923c24e4822a9ac77b4cd0f047ad3", + "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/8668227246d19564f339643f0f2aedcdff66612b", + "reference": "8668227246d19564f339643f0f2aedcdff66612b", "shasum": "" }, "require": { @@ -2881,7 +2884,7 @@ "laminas/laminas-servicemanager": "^3.16.0", "laminas/laminas-stdlib": "^3.0", "laminas/laminas-validator": "^2.15", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-inputfilter": "*" @@ -2889,10 +2892,11 @@ "require-dev": { "ext-json": "*", "laminas/laminas-coding-standard": "~2.4.0", - "phpunit/phpunit": "^9.5.25", + "laminas/laminas-db": "^2.15.0", + "phpunit/phpunit": "^9.5.24", "psalm/plugin-phpunit": "^0.17.0", - "psr/http-message": "^1.0.1", - "vimeo/psalm": "^4.28", + "psr/http-message": "^1.0", + "vimeo/psalm": "^4.27.0", "webmozart/assert": "^1.11" }, "suggest": { @@ -2934,32 +2938,32 @@ "type": "community_bridge" } ], - "time": "2022-11-04T13:12:58+00:00" + "time": "2022-09-20T10:03:09+00:00" }, { "name": "laminas/laminas-json", - "version": "3.5.0", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-json.git", - "reference": "7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec" + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-json/zipball/7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec", - "reference": "7a8a1d7bf2d05dd6c1fbd7c0868d3848cf2b57ec", + "url": "https://api.github.com/repos/laminas/laminas-json/zipball/9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-json": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-coding-standard": "~2.2.1", "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "phpunit/phpunit": "^9.5.25" + "phpunit/phpunit": "^9.3" }, "suggest": { "laminas/laminas-json-server": "For implementing JSON-RPC servers", @@ -2995,31 +2999,31 @@ "type": "community_bridge" } ], - "time": "2022-10-17T04:06:45+00:00" + "time": "2021-09-02T18:02:31+00:00" }, { "name": "laminas/laminas-loader", - "version": "2.9.0", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-loader.git", - "reference": "51ed9c3fa42d1098a9997571730c0cbf42d078d3" + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/51ed9c3fa42d1098a9997571730c0cbf42d078d3", - "reference": "51ed9c3fa42d1098a9997571730c0cbf42d078d3", + "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/d0589ec9dd48365fd95ad10d1c906efd7711c16b", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-loader": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "phpunit/phpunit": "~9.5.25" + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.3" }, "type": "library", "autoload": { @@ -3051,32 +3055,32 @@ "type": "community_bridge" } ], - "time": "2022-10-16T12:50:49+00:00" + "time": "2021-09-02T18:30:53+00:00" }, { "name": "laminas/laminas-math", - "version": "3.6.0", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-math.git", - "reference": "5770fc632a3614f5526632a8b70f41b65130460e" + "reference": "146d8187ab247ae152e811a6704a953d43537381" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-math/zipball/5770fc632a3614f5526632a8b70f41b65130460e", - "reference": "5770fc632a3614f5526632a8b70f41b65130460e", + "url": "https://api.github.com/repos/laminas/laminas-math/zipball/146d8187ab247ae152e811a6704a953d43537381", + "reference": "146d8187ab247ae152e811a6704a953d43537381", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-math": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "phpunit/phpunit": "~9.5.25" + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.5.5" }, "suggest": { "ext-bcmath": "If using the bcmath functionality", @@ -3118,20 +3122,20 @@ "type": "community_bridge" } ], - "time": "2022-10-16T14:22:28+00:00" + "time": "2021-12-06T02:02:07+00:00" }, { "name": "laminas/laminas-modulemanager", - "version": "2.14.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-modulemanager.git", - "reference": "fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac" + "reference": "cd2dd3b3dc59e75a9f2117374222c0d84b25bf19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac", - "reference": "fb0a2c34423f7d3321dd7c42dc5fc4db905a99ac", + "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/cd2dd3b3dc59e75a9f2117374222c0d84b25bf19", + "reference": "cd2dd3b3dc59e75a9f2117374222c0d84b25bf19", "shasum": "" }, "require": { @@ -3139,7 +3143,7 @@ "laminas/laminas-config": "^3.7", "laminas/laminas-eventmanager": "^3.4", "laminas/laminas-stdlib": "^3.6", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0", "webimpress/safe-writer": "^1.0.2 || ^2.1" }, "conflict": { @@ -3147,12 +3151,12 @@ }, "require-dev": { "laminas/laminas-coding-standard": "^2.3", - "laminas/laminas-loader": "^2.9.0", - "laminas/laminas-mvc": "^3.5.0", - "laminas/laminas-servicemanager": "^3.19.0", - "phpunit/phpunit": "^9.5.25", - "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.29" + "laminas/laminas-loader": "^2.8", + "laminas/laminas-mvc": "^3.1.1", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.10" }, "suggest": { "laminas/laminas-console": "Laminas\\Console component", @@ -3190,20 +3194,20 @@ "type": "community_bridge" } ], - "time": "2022-10-28T09:21:04+00:00" + "time": "2022-09-07T11:22:27+00:00" }, { "name": "laminas/laminas-mvc", - "version": "3.6.0", + "version": "3.3.5", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc.git", - "reference": "c54eaebe3810feaca834cc38ef0a962c89ff2431" + "reference": "43fa8b0a02376cfe3209a91140bc97e94cd62d6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/c54eaebe3810feaca834cc38ef0a962c89ff2431", - "reference": "c54eaebe3810feaca834cc38ef0a962c89ff2431", + "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/43fa8b0a02376cfe3209a91140bc97e94cd62d6e", + "reference": "43fa8b0a02376cfe3209a91140bc97e94cd62d6e", "shasum": "" }, "require": { @@ -3215,20 +3219,19 @@ "laminas/laminas-servicemanager": "^3.7", "laminas/laminas-stdlib": "^3.6", "laminas/laminas-view": "^2.14", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-mvc": "*" }, "require-dev": { "http-interop/http-middleware": "^0.4.1", - "laminas/laminas-coding-standard": "^2.4.0", + "laminas/laminas-coding-standard": "^1.0.0", "laminas/laminas-json": "^3.3", - "laminas/laminas-psr7bridge": "^1.8", + "laminas/laminas-psr7bridge": "^1.0", "laminas/laminas-stratigility": ">=2.0.1 <2.2", - "phpspec/prophecy": "^1.15.0", - "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.5.25" + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5" }, "suggest": { "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", @@ -3273,20 +3276,20 @@ "type": "community_bridge" } ], - "time": "2022-12-05T14:02:56+00:00" + "time": "2022-09-20T12:37:51+00:00" }, { "name": "laminas/laminas-mvc-i18n", - "version": "1.7.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-i18n.git", - "reference": "571f3e34afbff14351677c450f872a0dd19f9d28" + "reference": "6dc949c045d7a2c27652a3bb891d46ef5e1814e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc-i18n/zipball/571f3e34afbff14351677c450f872a0dd19f9d28", - "reference": "571f3e34afbff14351677c450f872a0dd19f9d28", + "url": "https://api.github.com/repos/laminas/laminas-mvc-i18n/zipball/6dc949c045d7a2c27652a3bb891d46ef5e1814e4", + "reference": "6dc949c045d7a2c27652a3bb891d46ef5e1814e4", "shasum": "" }, "require": { @@ -3297,7 +3300,7 @@ "laminas/laminas-servicemanager": "^3.15.1", "laminas/laminas-stdlib": "^3.10.1", "laminas/laminas-validator": "^2.19.0", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "laminas/laminas-mvc": "<3.0.0", @@ -3305,11 +3308,11 @@ "zendframework/zend-mvc-i18n": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0.0" + "laminas/laminas-coding-standard": "~2.3.0", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" }, "suggest": { "laminas/laminas-cache": "To enable caching of translation strings" @@ -3351,41 +3354,41 @@ "type": "community_bridge" } ], - "time": "2022-12-02T15:45:50+00:00" + "time": "2022-07-21T16:59:34+00:00" }, { "name": "laminas/laminas-paginator", - "version": "2.17.0", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-paginator.git", - "reference": "d0fca60a32656fe095045d76af7ad3a3bfc297f9" + "reference": "2d6a9d21f5d67963347d497cd53873e3e693b0b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/d0fca60a32656fe095045d76af7ad3a3bfc297f9", - "reference": "d0fca60a32656fe095045d76af7ad3a3bfc297f9", + "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/2d6a9d21f5d67963347d497cd53873e3e693b0b5", + "reference": "2d6a9d21f5d67963347d497cd53873e3e693b0b5", "shasum": "" }, "require": { "ext-json": "*", "laminas/laminas-stdlib": "^3.10.1", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-paginator": "*" }, "require-dev": { - "laminas/laminas-cache": "^3.6.0", - "laminas/laminas-cache-storage-adapter-memory": "^2.2.0", - "laminas/laminas-coding-standard": "^2.4.0", - "laminas/laminas-config": "^3.8.0", - "laminas/laminas-filter": "^2.23.0", - "laminas/laminas-servicemanager": "^3.19.0", - "laminas/laminas-view": "^2.24.0", - "phpunit/phpunit": "^9.5.25", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0.0" + "laminas/laminas-cache": "^3.1.2", + "laminas/laminas-cache-storage-adapter-memory": "^2.0.0", + "laminas/laminas-coding-standard": "^2.3.0", + "laminas/laminas-config": "^3.7.0", + "laminas/laminas-filter": "^2.13.0", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-view": "^2.15.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.24.0" }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component to support cache features", @@ -3430,35 +3433,35 @@ "type": "community_bridge" } ], - "time": "2022-12-05T16:02:38+00:00" + "time": "2022-07-12T11:56:05+00:00" }, { "name": "laminas/laminas-permissions-acl", - "version": "2.13.0", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-permissions-acl.git", - "reference": "a13454dc3013cdcb388c95c418866e93dc781300" + "reference": "e927ae0a3001655fea97eb240eeea9d10638e82f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/a13454dc3013cdcb388c95c418866e93dc781300", - "reference": "a13454dc3013cdcb388c95c418866e93dc781300", + "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/e927ae0a3001655fea97eb240eeea9d10638e82f", + "reference": "e927ae0a3001655fea97eb240eeea9d10638e82f", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.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": "~2.4.0", - "laminas/laminas-servicemanager": "^3.19", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0" + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-servicemanager": "^3.15.1", + "phpunit/phpunit": "^9.5.0", + "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" @@ -3493,33 +3496,33 @@ "type": "community_bridge" } ], - "time": "2022-12-01T10:29:36+00:00" + "time": "2022-07-21T09:23:39+00:00" }, { "name": "laminas/laminas-permissions-rbac", - "version": "3.4.0", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-permissions-rbac.git", - "reference": "b3c376fdc0eae3d5208280d57cd9bb766c3d85a0" + "reference": "77011e721c1af3c4cede98df2f8c06944c0f0b67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-permissions-rbac/zipball/b3c376fdc0eae3d5208280d57cd9bb766c3d85a0", - "reference": "b3c376fdc0eae3d5208280d57cd9bb766c3d85a0", + "url": "https://api.github.com/repos/laminas/laminas-permissions-rbac/zipball/77011e721c1af3c4cede98df2f8c06944c0f0b67", + "reference": "77011e721c1af3c4cede98df2f8c06944c0f0b67", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-permissions-rbac": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^4.29.0" + "laminas/laminas-coding-standard": "~2.3.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" }, "type": "library", "autoload": { @@ -3553,37 +3556,37 @@ "type": "community_bridge" } ], - "time": "2022-11-15T23:03:03+00:00" + "time": "2022-07-21T14:21:41+00:00" }, { "name": "laminas/laminas-router", - "version": "3.11.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-router.git", - "reference": "3512c28cb4ffd64a62bc9e8b685a50a6547b0a11" + "reference": "ebd084f7fda7520394b9ddc1e9ec2cbdf2094daa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-router/zipball/3512c28cb4ffd64a62bc9e8b685a50a6547b0a11", - "reference": "3512c28cb4ffd64a62bc9e8b685a50a6547b0a11", + "url": "https://api.github.com/repos/laminas/laminas-router/zipball/ebd084f7fda7520394b9ddc1e9ec2cbdf2094daa", + "reference": "ebd084f7fda7520394b9ddc1e9ec2cbdf2094daa", "shasum": "" }, "require": { "laminas/laminas-http": "^2.15", "laminas/laminas-servicemanager": "^3.14.0", "laminas/laminas-stdlib": "^3.10.1", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-router": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-i18n": "^2.19.0", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0.0" + "laminas/laminas-i18n": "^2.15.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" }, "suggest": { "laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments" @@ -3624,25 +3627,25 @@ "type": "community_bridge" } ], - "time": "2022-12-29T14:47:23+00:00" + "time": "2022-08-30T22:41:24+00:00" }, { "name": "laminas/laminas-servicemanager", - "version": "3.20.0", + "version": "3.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "bc2c2cbe2dd90db8b9d16b0618f542692b76ab59" + "reference": "360be5f16955dd1edbcce1cfaa98ed82a17f02ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/bc2c2cbe2dd90db8b9d16b0618f542692b76ab59", - "reference": "bc2c2cbe2dd90db8b9d16b0618f542692b76ab59", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/360be5f16955dd1edbcce1cfaa98ed82a17f02ec", + "reference": "360be5f16955dd1edbcce1cfaa98ed82a17f02ec", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.2.1", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0", "psr/container": "^1.0" }, "conflict": { @@ -3658,16 +3661,17 @@ "container-interop/container-interop": "^1.2.0" }, "require-dev": { - "composer/package-versions-deprecated": "^1.11.99.5", + "composer/package-versions-deprecated": "^1.0", "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-container-config-test": "^0.8", - "laminas/laminas-dependency-plugin": "^2.2", - "mikey179/vfsstream": "^1.6.11@alpha", - "ocramius/proxy-manager": "^2.14.1", - "phpbench/phpbench": "^1.2.7", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0.0" + "laminas/laminas-container-config-test": "^0.7", + "laminas/laminas-dependency-plugin": "^2.1.2", + "mikey179/vfsstream": "^1.6.10@alpha", + "ocramius/proxy-manager": "^2.11", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.8" }, "suggest": { "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" @@ -3714,34 +3718,35 @@ "type": "community_bridge" } ], - "time": "2022-12-01T17:03:38+00:00" + "time": "2022-09-22T11:33:46+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.16.1", + "version": "3.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "f4f773641807c7ccee59b758bfe4ac4ba33ecb17" + "reference": "66a6d03c381f6c9f1dd988bf8244f9afb9380d76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/f4f773641807c7ccee59b758bfe4ac4ba33ecb17", - "reference": "f4f773641807c7ccee59b758bfe4ac4ba33ecb17", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/66a6d03c381f6c9f1dd988bf8244f9afb9380d76", + "reference": "66a6d03c381f6c9f1dd988bf8244f9afb9380d76", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-stdlib": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "^2.4.0", - "phpbench/phpbench": "^1.2.7", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0.0" + "laminas/laminas-coding-standard": "~2.3.0", + "phpbench/phpbench": "^1.2.6", + "phpstan/phpdoc-parser": "^0.5.4", + "phpunit/phpunit": "^9.5.23", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.26" }, "type": "library", "autoload": { @@ -3773,33 +3778,33 @@ "type": "community_bridge" } ], - "time": "2022-12-03T18:48:01+00:00" + "time": "2022-08-24T13:56:50+00:00" }, { "name": "laminas/laminas-uri", - "version": "2.10.0", + "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-uri.git", - "reference": "663b050294945c7345cc3a61f3ca661d5f9e1f80" + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/663b050294945c7345cc3a61f3ca661d5f9e1f80", - "reference": "663b050294945c7345cc3a61f3ca661d5f9e1f80", + "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/7e837dc15c8fd3949df7d1213246fd7c8640032b", + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b", "shasum": "" }, "require": { "laminas/laminas-escaper": "^2.9", "laminas/laminas-validator": "^2.15", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-uri": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "phpunit/phpunit": "^9.5.25" + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" }, "type": "library", "autoload": { @@ -3831,44 +3836,45 @@ "type": "community_bridge" } ], - "time": "2022-10-16T15:02:45+00:00" + "time": "2021-09-09T18:37:15+00:00" }, { "name": "laminas/laminas-validator", - "version": "2.29.0", + "version": "2.25.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", - "reference": "e40ee8d86cc1907083e273bfd6ed8b6dde2d9850" + "reference": "42de39b78e73b321db7d948cf8530a2764f8b9aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/e40ee8d86cc1907083e273bfd6ed8b6dde2d9850", - "reference": "e40ee8d86cc1907083e273bfd6ed8b6dde2d9850", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/42de39b78e73b321db7d948cf8530a2764f8b9aa", + "reference": "42de39b78e73b321db7d948cf8530a2764f8b9aa", "shasum": "" }, "require": { "laminas/laminas-servicemanager": "^3.12.0", "laminas/laminas-stdlib": "^3.13", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", - "psr/http-message": "^1.0.1" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-validator": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^2.4.0", - "laminas/laminas-db": "^2.16", - "laminas/laminas-filter": "^2.28.1", - "laminas/laminas-http": "^2.18", - "laminas/laminas-i18n": "^2.19", - "laminas/laminas-session": "^2.15", - "laminas/laminas-uri": "^2.10.0", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.3", - "psr/http-client": "^1.0.1", - "psr/http-factory": "^1.0.1", - "vimeo/psalm": "^5.0" + "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.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.27.0" }, "suggest": { "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", @@ -3916,23 +3922,24 @@ "type": "community_bridge" } ], - "time": "2022-12-13T22:53:38+00:00" + "time": "2022-09-20T11:33:19+00:00" }, { "name": "laminas/laminas-view", - "version": "2.25.2", + "version": "2.23.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-view.git", - "reference": "ab40dc844cb5d54739db021a9c819de115a710e9" + "reference": "69ea122cd53f7839e58cb250975932332e542524" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-view/zipball/ab40dc844cb5d54739db021a9c819de115a710e9", - "reference": "ab40dc844cb5d54739db021a9c819de115a710e9", + "url": "https://api.github.com/repos/laminas/laminas-view/zipball/69ea122cd53f7839e58cb250975932332e542524", + "reference": "69ea122cd53f7839e58cb250975932332e542524", "shasum": "" }, "require": { + "container-interop/container-interop": "^1.2", "ext-dom": "*", "ext-filter": "*", "ext-json": "*", @@ -3941,38 +3948,42 @@ "laminas/laminas-json": "^3.3", "laminas/laminas-servicemanager": "^3.14.0", "laminas/laminas-stdlib": "^3.10.1", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0", "psr/container": "^1 || ^2" }, "conflict": { "container-interop/container-interop": "<1.2", "laminas/laminas-router": "<3.0.1", + "laminas/laminas-servicemanager": "<3.3", "laminas/laminas-session": "<2.12", "zendframework/zend-view": "*" }, "require-dev": { - "laminas/laminas-authentication": "^2.13", - "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-console": "^2.8", - "laminas/laminas-feed": "^2.19", - "laminas/laminas-filter": "^2.25", - "laminas/laminas-http": "^2.17", - "laminas/laminas-i18n": "^2.19", - "laminas/laminas-modulemanager": "^2.14", - "laminas/laminas-mvc": "^3.5", - "laminas/laminas-mvc-i18n": "^1.6", - "laminas/laminas-mvc-plugin-flashmessenger": "^1.9", - "laminas/laminas-navigation": "^2.16", - "laminas/laminas-paginator": "^2.15", - "laminas/laminas-permissions-acl": "^2.12", - "laminas/laminas-router": "^3.10", - "laminas/laminas-uri": "^2.10", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^4.30" + "laminas/laminas-authentication": "^2.5", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-console": "^2.6", + "laminas/laminas-feed": "^2.15", + "laminas/laminas-filter": "^2.13.0", + "laminas/laminas-http": "^2.15", + "laminas/laminas-i18n": "^2.6", + "laminas/laminas-modulemanager": "^2.7.1", + "laminas/laminas-mvc": "^3.0", + "laminas/laminas-mvc-i18n": "^1.1", + "laminas/laminas-mvc-plugin-flashmessenger": "^1.5.0", + "laminas/laminas-navigation": "^2.13.1", + "laminas/laminas-paginator": "^2.11.0", + "laminas/laminas-permissions-acl": "^2.6", + "laminas/laminas-router": "^3.0.1", + "laminas/laminas-uri": "^2.5", + "phpspec/prophecy": "^1.12", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.10" }, "suggest": { "laminas/laminas-authentication": "Laminas\\Authentication component", + "laminas/laminas-escaper": "Laminas\\Escaper component", "laminas/laminas-feed": "Laminas\\Feed component", "laminas/laminas-filter": "Laminas\\Filter component", "laminas/laminas-http": "Laminas\\Http component", @@ -3982,6 +3993,7 @@ "laminas/laminas-navigation": "Laminas\\Navigation component", "laminas/laminas-paginator": "Laminas\\Paginator component", "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", "laminas/laminas-uri": "Laminas\\Uri component" }, "bin": [ @@ -4017,30 +4029,30 @@ "type": "community_bridge" } ], - "time": "2022-12-21T11:35:32+00:00" + "time": "2022-09-19T15:43:14+00:00" }, { "name": "laminas/laminas-zendframework-bridge", - "version": "1.7.0", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "5ef52e26392777a26dbb8f20fe24f91b406459f6" + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/5ef52e26392777a26dbb8f20fe24f91b406459f6", - "reference": "5ef52e26392777a26dbb8f20fe24f91b406459f6", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/e112dd2c099f4f6142c16fc65fda89a638e06885", + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885", "shasum": "" }, "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": ">=7.4, <8.2" }, "require-dev": { - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.18.0", - "squizlabs/php_codesniffer": "^3.7.1", - "vimeo/psalm": "^4.29.0" + "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": { @@ -4079,7 +4091,7 @@ "type": "community_bridge" } ], - "time": "2022-12-12T11:44:10+00:00" + "time": "2022-07-29T13:28:29+00:00" }, { "name": "nikic/php-parser", @@ -4282,83 +4294,27 @@ }, "time": "2021-11-05T16:50:12+00:00" }, - { - "name": "psr/http-message", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/master" - }, - "time": "2016-08-06T14:39:51+00:00" - }, { "name": "psr/link", - "version": "2.0.1", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/link.git", - "reference": "84b159194ecfd7eaa472280213976e96415433f7" + "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/link/zipball/84b159194ecfd7eaa472280213976e96415433f7", - "reference": "84b159194ecfd7eaa472280213976e96415433f7", + "url": "https://api.github.com/repos/php-fig/link/zipball/eea8e8662d5cd3ae4517c9b864493f59fca95562", + "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562", "shasum": "" }, "require": { - "php": ">=8.0.0" - }, - "suggest": { - "fig/link-util": "Provides some useful PSR-13 utilities" + "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { @@ -4377,7 +4333,6 @@ } ], "description": "Common interfaces for HTTP links", - "homepage": "https://github.com/php-fig/link", "keywords": [ "http", "http-link", @@ -4387,9 +4342,9 @@ "rest" ], "support": { - "source": "https://github.com/php-fig/link/tree/2.0.1" + "source": "https://github.com/php-fig/link/tree/master" }, - "time": "2021-03-11T23:00:27+00:00" + "time": "2016-10-28T16:06:13+00:00" }, { "name": "psr/simple-cache", @@ -4590,25 +4545,25 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.0.2", + "version": "v2.5.2", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", - "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, "require": { - "php": ">=8.0.2" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -4637,7 +4592,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2" }, "funding": [ { @@ -4653,7 +4608,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:55:41+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/polyfill-ctype", @@ -5232,33 +5187,34 @@ }, { "name": "symfony/string", - "version": "v6.0.17", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "3f57003dd8a67ed76870cc03092f8501db7788d9" + "reference": "55733a8664b8853b003e70251c58bc8cb2d82a6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/3f57003dd8a67ed76870cc03092f8501db7788d9", - "reference": "3f57003dd8a67ed76870cc03092f8501db7788d9", + "url": "https://api.github.com/repos/symfony/string/zipball/55733a8664b8853b003e70251c58bc8cb2d82a6b", + "reference": "55733a8664b8853b003e70251c58bc8cb2d82a6b", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" }, "conflict": { - "symfony/translation-contracts": "<2.0" + "symfony/translation-contracts": ">=3.0" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/translation-contracts": "^2.0|^3.0", - "symfony/var-exporter": "^5.4|^6.0" + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^6.0" }, "type": "library", "autoload": { @@ -5297,7 +5253,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.0.17" + "source": "https://github.com/symfony/string/tree/v5.4.17" }, "funding": [ { @@ -5313,7 +5269,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T15:52:41+00:00" + "time": "2022-12-12T15:54:21+00:00" }, { "name": "webimpress/safe-writer", @@ -7075,33 +7031,33 @@ }, { "name": "laminas-api-tools/api-tools-configuration", - "version": "1.6.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-configuration.git", - "reference": "4ef664a07b943150bb77dd527f434a3408a8baf6" + "reference": "4538f8b1e226348cb0a99ddce62fa06af52fadd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-configuration/zipball/4ef664a07b943150bb77dd527f434a3408a8baf6", - "reference": "4ef664a07b943150bb77dd527f434a3408a8baf6", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-configuration/zipball/4538f8b1e226348cb0a99ddce62fa06af52fadd9", + "reference": "4538f8b1e226348cb0a99ddce62fa06af52fadd9", "shasum": "" }, "require": { - "laminas/laminas-config": "^3.8", - "laminas/laminas-modulemanager": "^2.14", - "laminas/laminas-stdlib": "^3.16.1", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "laminas/laminas-config": "^2.6 || ^3.0", + "laminas/laminas-modulemanager": "^2.7.1", + "laminas/laminas-stdlib": "^2.7.7 || ^3.0.1", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zfcampus/zf-configuration": "*" }, "require-dev": { - "container-interop/container-interop": "^1.2.0", - "laminas/laminas-coding-standard": "^2.4.0", - "phpunit/phpunit": "^9.5.27", - "psalm/plugin-phpunit": "^0.18.0", - "vimeo/psalm": "^5.0" + "container-interop/container-interop": "^1.1", + "laminas/laminas-coding-standard": "~2.2.0", + "phpunit/phpunit": "^9.3", + "psalm/plugin-phpunit": "^0.13.0", + "vimeo/psalm": "^4.2" }, "type": "library", "extra": { @@ -7141,7 +7097,7 @@ "type": "community_bridge" } ], - "time": "2022-12-09T18:46:54+00:00" + "time": "2021-09-14T03:57:05+00:00" }, { "name": "laminas/laminas-code", @@ -7264,22 +7220,22 @@ }, { "name": "laminas/laminas-log", - "version": "2.16.1", + "version": "2.15.3", "source": { "type": "git", "url": "https://github.com/laminas/laminas-log.git", - "reference": "a9c16bb161311553238b8989aa587bed4b518a7e" + "reference": "1deab9c4bc484bbe21be5f0119a90e91d0da548c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-log/zipball/a9c16bb161311553238b8989aa587bed4b518a7e", - "reference": "a9c16bb161311553238b8989aa587bed4b518a7e", + "url": "https://api.github.com/repos/laminas/laminas-log/zipball/1deab9c4bc484bbe21be5f0119a90e91d0da548c", + "reference": "1deab9c4bc484bbe21be5f0119a90e91d0da548c", "shasum": "" }, "require": { "laminas/laminas-servicemanager": "^3.3.0", "laminas/laminas-stdlib": "^3.0", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0", "psr/log": "^1.1.2" }, "conflict": { @@ -7348,35 +7304,35 @@ "type": "community_bridge" } ], - "time": "2022-12-19T16:38:15+00:00" + "time": "2022-10-26T13:19:12+00:00" }, { "name": "laminas/laminas-serializer", - "version": "2.14.0", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-serializer.git", - "reference": "c4ceeb080f8d080006616072d2926949b3e5b9ea" + "reference": "aa72a694d79f01ef1252b276ca9930158c3b877d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-serializer/zipball/c4ceeb080f8d080006616072d2926949b3e5b9ea", - "reference": "c4ceeb080f8d080006616072d2926949b3e5b9ea", + "url": "https://api.github.com/repos/laminas/laminas-serializer/zipball/aa72a694d79f01ef1252b276ca9930158c3b877d", + "reference": "aa72a694d79f01ef1252b276ca9930158c3b877d", "shasum": "" }, "require": { "laminas/laminas-json": "^3.1", "laminas/laminas-stdlib": "^3.2", - "php": "~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-serializer": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-math": "~3.6.0", - "laminas/laminas-servicemanager": "~3.19.0", - "phpunit/phpunit": "~9.5.25" + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-math": "^3.3", + "laminas/laminas-servicemanager": "^3.6", + "phpunit/phpunit": "^9.3" }, "suggest": { "laminas/laminas-math": "(^3.3) To support Python Pickle serialization", @@ -7418,20 +7374,20 @@ "type": "community_bridge" } ], - "time": "2022-10-16T14:51:10+00:00" + "time": "2022-04-11T19:50:04+00:00" }, { "name": "laminas/laminas-test", - "version": "4.7.0", + "version": "4.3.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-test.git", - "reference": "04d27426fdd3ef627c2dea5e28cf30b3ed579af5" + "reference": "1827704ebfe6419791439db3d4a191f65f8e0daa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-test/zipball/04d27426fdd3ef627c2dea5e28cf30b3ed579af5", - "reference": "04d27426fdd3ef627c2dea5e28cf30b3ed579af5", + "url": "https://api.github.com/repos/laminas/laminas-test/zipball/1827704ebfe6419791439db3d4a191f65f8e0daa", + "reference": "1827704ebfe6419791439db3d4a191f65f8e0daa", "shasum": "" }, "require": { @@ -7441,7 +7397,7 @@ "laminas/laminas-servicemanager": "^3.0.3", "laminas/laminas-uri": "^2.5", "laminas/laminas-view": "^2.13.1", - "php": "~8.0.0 || ~8.1.0 || ~8.2.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" @@ -7451,16 +7407,16 @@ }, "require-dev": { "laminas/laminas-coding-standard": "^2.4.0", - "laminas/laminas-i18n": "^2.21", - "laminas/laminas-modulemanager": "^2.14.0", - "laminas/laminas-mvc-plugin-flashmessenger": "^1.9.0", - "laminas/laminas-serializer": "^2.14.0", - "laminas/laminas-session": "^2.16", - "laminas/laminas-stdlib": "^3.16.1", - "laminas/laminas-validator": "^2.28", - "mikey179/vfsstream": "^1.6.11", - "psalm/plugin-phpunit": "^0.18.4", - "vimeo/psalm": "^5.1" + "laminas/laminas-i18n": "^2.6", + "laminas/laminas-modulemanager": "^2.7.1", + "laminas/laminas-mvc-plugin-flashmessenger": "^1.4.0", + "laminas/laminas-serializer": "^2.6.1", + "laminas/laminas-session": "^2.12.0", + "laminas/laminas-stdlib": "^3.6.0", + "laminas/laminas-validator": "^2.8", + "mikey179/vfsstream": "^1.6.8", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.25" }, "type": "library", "autoload": { @@ -7492,7 +7448,7 @@ "type": "community_bridge" } ], - "time": "2022-12-19T20:13:59+00:00" + "time": "2022-09-20T09:38:56+00:00" }, { "name": "mongodb/mongodb", @@ -9780,20 +9736,21 @@ }, { "name": "symfony/css-selector", - "version": "v6.0.17", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "3e526b732295b5d4c16c38d557b74ba8498a92b4" + "reference": "052ef49b660f9ad2a3adb311c555c9bc11ba61f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/3e526b732295b5d4c16c38d557b74ba8498a92b4", - "reference": "3e526b732295b5d4c16c38d557b74ba8498a92b4", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/052ef49b660f9ad2a3adb311c555c9bc11ba61f4", + "reference": "052ef49b660f9ad2a3adb311c555c9bc11ba61f4", "shasum": "" }, "require": { - "php": ">=8.0.2" + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -9825,7 +9782,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.0.17" + "source": "https://github.com/symfony/css-selector/tree/v5.4.17" }, "funding": [ { @@ -9841,33 +9798,35 @@ "type": "tidelift" } ], - "time": "2022-12-28T14:21:34+00:00" + "time": "2022-12-23T11:40:44+00:00" }, { "name": "symfony/dom-crawler", - "version": "v6.0.17", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "281d13dfd1a2ac4ca8be8c60b0af208ffdac95fe" + "reference": "32a07d910edc138a1dd5508c17c6b9bc1eb27a1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/281d13dfd1a2ac4ca8be8c60b0af208ffdac95fe", - "reference": "281d13dfd1a2ac4ca8be8c60b0af208ffdac95fe", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/32a07d910edc138a1dd5508c17c6b9bc1eb27a1b", + "reference": "32a07d910edc138a1dd5508c17c6b9bc1eb27a1b", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" }, "conflict": { "masterminds/html5": "<2.6" }, "require-dev": { "masterminds/html5": "^2.6", - "symfony/css-selector": "^5.4|^6.0" + "symfony/css-selector": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/css-selector": "" @@ -9898,7 +9857,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v6.0.17" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.17" }, "funding": [ { @@ -9914,26 +9873,27 @@ "type": "tidelift" } ], - "time": "2022-12-22T17:53:58+00:00" + "time": "2022-12-22T10:31:03+00:00" }, { "name": "symfony/filesystem", - "version": "v6.0.13", + "version": "v5.4.13", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "3adca49133bd055ebe6011ed1e012be3c908af79" + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/3adca49133bd055ebe6011ed1e012be3c908af79", - "reference": "3adca49133bd055ebe6011ed1e012be3c908af79", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/ac09569844a9109a5966b9438fc29113ce77cf51", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.8" + "symfony/polyfill-mbstring": "~1.8", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -9961,7 +9921,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.0.13" + "source": "https://github.com/symfony/filesystem/tree/v5.4.13" }, "funding": [ { @@ -9977,7 +9937,7 @@ "type": "tidelift" } ], - "time": "2022-09-21T20:25:27+00:00" + "time": "2022-09-21T19:53:16+00:00" }, { "name": "symfony/polyfill-php72", @@ -10057,31 +10017,32 @@ }, { "name": "symfony/var-dumper", - "version": "v6.0.17", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "7d8e7c3c67c77790425ebe33691419dada154e65" + "reference": "ad74890513d07060255df2575703daf971de92c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7d8e7c3c67c77790425ebe33691419dada154e65", - "reference": "7d8e7c3c67c77790425ebe33691419dada154e65", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ad74890513d07060255df2575703daf971de92c7", + "reference": "ad74890513d07060255df2575703daf971de92c7", "shasum": "" }, "require": { - "php": ">=8.0.2", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" }, "conflict": { "phpunit/phpunit": "<5.4.3", - "symfony/console": "<5.4" + "symfony/console": "<4.4" }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", "twig/twig": "^2.13|^3.0.4" }, "suggest": { @@ -10125,7 +10086,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.0.17" + "source": "https://github.com/symfony/var-dumper/tree/v5.4.17" }, "funding": [ { @@ -10141,7 +10102,7 @@ "type": "tidelift" } ], - "time": "2022-12-22T17:53:58+00:00" + "time": "2022-12-22T10:31:03+00:00" }, { "name": "symfony/yaml", @@ -10489,7 +10450,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^7.3 || ~8.0.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" }, "platform-dev": [], "plugin-api-version": "2.3.0" From e6b57e40ebacc00b90d7b3314b53cec659f971d9 Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Sun, 1 Jan 2023 21:22:13 -0600 Subject: [PATCH 05/10] Adjust version pins Signed-off-by: Dan Johansson --- composer.json | 4 ++-- composer.lock | 31 +++++++++++++++---------------- 2 files changed, 17 insertions(+), 18 deletions(-) diff --git a/composer.json b/composer.json index cfbeb975..5210ed28 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ } }, "require": { - "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0", "datasage/laminas-doctrine-hydration-module": "^5.0", "doctrine/persistence": "^2.0 || ^3.0", "laminas-api-tools/api-tools": "^1.3", @@ -47,7 +47,7 @@ "doctrine/doctrine-mongo-odm-module": "^3.0.0 || ^4.0.0", "doctrine/doctrine-orm-module": "^3.0.0 || ^4.0.0 || ^5.0.0", "doctrine/mongodb-odm": "^2.0.0", - "laminas-api-tools/api-tools-admin": "^1.5.7", + "laminas-api-tools/api-tools-admin": "^1.5.7 || ^2.0.1", "laminas-api-tools/api-tools-hal": "^1.6.1", "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-form": "^2.9.2 || ^3.0.0", diff --git a/composer.lock b/composer.lock index 0c3170b3..88b9b2b8 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": "d461c39587be5402011f6c98080952c2", + "content-hash": "8cc2e21d1cc9f7ed391570f50411abcb", "packages": [ { "name": "brick/varexporter", @@ -6867,21 +6867,21 @@ }, { "name": "laminas-api-tools/api-tools-admin", - "version": "1.11.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-admin.git", - "reference": "c41552cf6f61998fe819874e63ebebf77c488be5" + "reference": "7d05149d4860c23c61e158c3b14f4fd547a0f364" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-admin/zipball/c41552cf6f61998fe819874e63ebebf77c488be5", - "reference": "c41552cf6f61998fe819874e63ebebf77c488be5", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-admin/zipball/7d05149d4860c23c61e158c3b14f4fd547a0f364", + "reference": "7d05149d4860c23c61e158c3b14f4fd547a0f364", "shasum": "" }, "require": { "laminas-api-tools/api-tools": "^1.4", - "laminas-api-tools/api-tools-admin-ui": "^1.3.9", + "laminas-api-tools/api-tools-admin-ui": "^2.0", "laminas-api-tools/api-tools-api-problem": "^1.3", "laminas-api-tools/api-tools-configuration": "^1.3.3", "laminas-api-tools/api-tools-content-negotiation": "^1.4", @@ -6906,14 +6906,14 @@ "laminas/laminas-validator": "^2.10.2", "laminas/laminas-view": "^2.10", "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0", "webmozart/assert": "^1.10" }, "replace": { "zfcampus/zf-apigility-admin": "^1.8.0" }, "require-dev": { - "alcaeus/mongo-php-adapter": "^1.2", + "alcaeus/mongo-php-adapter": "^1.2.2", "ext-sqlite3": "*", "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-config": "^2.6 || ^3.2", @@ -6921,8 +6921,7 @@ "phpspec/prophecy-phpunit": "^2.0.1", "phpunit/phpunit": "^9.5.5", "psalm/plugin-phpunit": "^0.15.0", - "vimeo/psalm": "^4.3", - "zfcampus/zf-deploy": "^1.3" + "vimeo/psalm": "^4.3" }, "bin": [ "bin/api-tools-upgrade-to-1.5" @@ -6964,20 +6963,20 @@ "type": "community_bridge" } ], - "time": "2022-04-20T08:40:18+00:00" + "time": "2022-06-07T13:50:17+00:00" }, { "name": "laminas-api-tools/api-tools-admin-ui", - "version": "1.5.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/laminas-api-tools/api-tools-admin-ui.git", - "reference": "c875f0718c2aca20bfe1954693473b6adc921c5e" + "reference": "e77c5b1295400d8695f26c484a338bafdf1668ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas-api-tools/api-tools-admin-ui/zipball/c875f0718c2aca20bfe1954693473b6adc921c5e", - "reference": "c875f0718c2aca20bfe1954693473b6adc921c5e", + "url": "https://api.github.com/repos/laminas-api-tools/api-tools-admin-ui/zipball/e77c5b1295400d8695f26c484a338bafdf1668ab", + "reference": "e77c5b1295400d8695f26c484a338bafdf1668ab", "shasum": "" }, "require": { @@ -7027,7 +7026,7 @@ "type": "community_bridge" } ], - "time": "2022-02-23T20:27:19+00:00" + "time": "2022-06-07T13:37:05+00:00" }, { "name": "laminas-api-tools/api-tools-configuration", From b1d7a3e02ad0cccb028da8da2b1a6c7ae33bbb5e Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Mon, 2 Jan 2023 08:23:47 -0600 Subject: [PATCH 06/10] Fix remaining tests Signed-off-by: Dan Johansson --- src/Server/Event/Listener/CollectionListener.php | 2 +- test/src/Server/Event/Listener/CollectionListenerTest.php | 2 +- test/src/Server/Validator/NoObjectExistsFactoryTest.php | 2 +- test/src/Server/Validator/ObjectExistsFactoryTest.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Server/Event/Listener/CollectionListener.php b/src/Server/Event/Listener/CollectionListener.php index 8804baac..1b94b8ff 100644 --- a/src/Server/Event/Listener/CollectionListener.php +++ b/src/Server/Event/Listener/CollectionListener.php @@ -229,7 +229,7 @@ protected function getClassMetadata($entity) protected function getEntityCollectionValuedAssociations($entity, $data = null, $stripEmptyAssociations = false) { if (is_object($entity)) { - $entity = $entity::class; + $entity = get_class($entity); } if (! array_key_exists($entity, $this->entityCollectionValuedAssociations)) { $collectionValuedAssociations = []; diff --git a/test/src/Server/Event/Listener/CollectionListenerTest.php b/test/src/Server/Event/Listener/CollectionListenerTest.php index e352efa5..af0bc959 100644 --- a/test/src/Server/Event/Listener/CollectionListenerTest.php +++ b/test/src/Server/Event/Listener/CollectionListenerTest.php @@ -4,7 +4,7 @@ namespace LaminasTest\ApiTools\Doctrine\Server\Event\Listener; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Doctrine\Instantiator\InstantiatorInterface; use Doctrine\ORM\Mapping\ClassMetadata; use Laminas\ApiTools\Doctrine\Server\Event\Listener\CollectionListener; diff --git a/test/src/Server/Validator/NoObjectExistsFactoryTest.php b/test/src/Server/Validator/NoObjectExistsFactoryTest.php index 80e700e9..c2a99f4c 100644 --- a/test/src/Server/Validator/NoObjectExistsFactoryTest.php +++ b/test/src/Server/Validator/NoObjectExistsFactoryTest.php @@ -4,7 +4,7 @@ namespace LaminasTest\ApiTools\Doctrine\Server\Validator; -use Doctrine\Common\Persistence\ObjectRepository; +use Doctrine\Persistence\ObjectRepository; use Doctrine\ORM\EntityManager; use DoctrineModule\Validator\NoObjectExists as NoObjectExistsOrigin; use Laminas\ApiTools\Doctrine\Server\Validator\NoObjectExists; diff --git a/test/src/Server/Validator/ObjectExistsFactoryTest.php b/test/src/Server/Validator/ObjectExistsFactoryTest.php index 7d6c4764..73a4e3b1 100644 --- a/test/src/Server/Validator/ObjectExistsFactoryTest.php +++ b/test/src/Server/Validator/ObjectExistsFactoryTest.php @@ -4,7 +4,7 @@ namespace LaminasTest\ApiTools\Doctrine\Server\Validator; -use Doctrine\Common\Persistence\ObjectRepository; +use Doctrine\Persistence\ObjectRepository; use Doctrine\ORM\EntityManager; use DoctrineModule\Validator\ObjectExists as ObjectExistsOrigin; use Laminas\ApiTools\Doctrine\Server\Validator\ObjectExists; From a89f640a80718a3d803866fd0eec3c29298e503c Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Mon, 2 Jan 2023 08:39:54 -0600 Subject: [PATCH 07/10] Fix code style issues. Signed-off-by: Dan Johansson --- composer.json | 2 +- src/Server/Resource/DoctrineResourceFactory.php | 10 +++++----- .../Server/Event/Listener/CollectionListenerTest.php | 8 ++++---- test/src/Server/ODM/CRUD/CRUDTest.php | 8 +++----- .../src/Server/Validator/NoObjectExistsFactoryTest.php | 2 +- test/src/Server/Validator/ObjectExistsFactoryTest.php | 2 +- 6 files changed, 15 insertions(+), 17 deletions(-) diff --git a/composer.json b/composer.json index 5210ed28..0f5a797a 100644 --- a/composer.json +++ b/composer.json @@ -36,7 +36,7 @@ "datasage/laminas-doctrine-hydration-module": "^5.0", "doctrine/persistence": "^2.0 || ^3.0", "laminas-api-tools/api-tools": "^1.3", - "laminas-api-tools/api-tools-rest": "^1.3.2", + "laminas-api-tools/api-tools-rest": "^1.6.0", "laminas/laminas-hydrator": "^3.0 || ^4.0", "laminas/laminas-stdlib": "^3.3", "laminas/laminas-view": "^2.11.3", diff --git a/src/Server/Resource/DoctrineResourceFactory.php b/src/Server/Resource/DoctrineResourceFactory.php index 3ef3d112..6dab1dc1 100644 --- a/src/Server/Resource/DoctrineResourceFactory.php +++ b/src/Server/Resource/DoctrineResourceFactory.php @@ -172,7 +172,7 @@ protected function getResourceClassFromConfig($config, $requestedName) * @param string $requestedName * @return bool */ - protected function isValidConfig(array $config, $requestedName, containerinterface $container) + protected function isValidConfig(array $config, $requestedName, ContainerInterface $container) { if ( ! isset($config['object_manager']) @@ -213,7 +213,7 @@ protected function normalizeClassname($className) * @return HydratorInterface */ protected function loadHydrator( - containerinterface $container, + ContainerInterface $container, array $doctrineConnectedConfig, array $doctrineHydratorConfig ) { @@ -249,7 +249,7 @@ protected function loadHydrator( * @param ObjectManager $objectManager * @return QueryCreateFilterInterface */ - protected function loadQueryCreateFilter(containerinterface $container, array $config, $objectManager) + protected function loadQueryCreateFilter(ContainerInterface $container, array $config, $objectManager) { $createFilterManager = $container->get('LaminasApiToolsDoctrineQueryCreateFilterManager'); $filterManagerAlias = $config['query_create_filter'] ?? 'default'; @@ -269,7 +269,7 @@ protected function loadQueryCreateFilter(containerinterface $container, array $c * @return array * @throws ServiceNotCreatedException */ - protected function loadQueryProviders(containerinterface $serviceLocator, array $config, $objectManager) + protected function loadQueryProviders(ContainerInterface $serviceLocator, array $config, $objectManager) { $queryProviders = []; $queryManager = $serviceLocator->get('LaminasApiToolsDoctrineQueryProviderManager'); @@ -308,7 +308,7 @@ class_exists(DocumentManager::class) * @param array $config * @return array */ - protected function loadConfiguredListeners(containerinterface $container, array $config) + protected function loadConfiguredListeners(ContainerInterface $container, array $config) { if (! isset($config['listeners'])) { return []; diff --git a/test/src/Server/Event/Listener/CollectionListenerTest.php b/test/src/Server/Event/Listener/CollectionListenerTest.php index af0bc959..08e6f098 100644 --- a/test/src/Server/Event/Listener/CollectionListenerTest.php +++ b/test/src/Server/Event/Listener/CollectionListenerTest.php @@ -4,14 +4,14 @@ namespace LaminasTest\ApiTools\Doctrine\Server\Event\Listener; -use Doctrine\Persistence\ObjectManager; use Doctrine\Instantiator\InstantiatorInterface; use Doctrine\ORM\Mapping\ClassMetadata; +use Doctrine\Persistence\ObjectManager; use Laminas\ApiTools\Doctrine\Server\Event\Listener\CollectionListener; use Laminas\Hydrator\HydratorInterface; use LaminasTestApiToolsDb\Entity\Artist; +use PHPUnit\Framework\MockObject\MockObject; use PHPUnit\Framework\TestCase; -use PHPUnit_Framework_MockObject_MockObject; use ReflectionMethod; use ReflectionProperty; @@ -27,7 +27,7 @@ public function testProcessNewEntity($withEntityFactory) $artist = $this->getMockBuilder(Artist::class)->getMock(); $data = []; - /** @var ObjectManager|PHPUnit_Framework_MockObject_MockObject $om */ + /** @var ObjectManager|MockObject $om */ $om = $this->getMockBuilder(ObjectManager::class)->getMock(); $classMetadata = $this->getMockBuilder(ClassMetadata::class) ->disableOriginalConstructor() @@ -52,7 +52,7 @@ public function testProcessNewEntity($withEntityFactory) ->with($data, self::isInstanceOf(Artist::class)); if ($withEntityFactory) { - /** @var InstantiatorInterface|PHPUnit_Framework_MockObject_MockObject $entityFactory */ + /** @var InstantiatorInterface|MockObject $entityFactory */ $entityFactory = $this->getMockBuilder(InstantiatorInterface::class)->getMock(); $entityFactory->expects(self::once()) diff --git a/test/src/Server/ODM/CRUD/CRUDTest.php b/test/src/Server/ODM/CRUD/CRUDTest.php index 509b43cc..5fd78935 100644 --- a/test/src/Server/ODM/CRUD/CRUDTest.php +++ b/test/src/Server/ODM/CRUD/CRUDTest.php @@ -11,17 +11,15 @@ use Laminas\ApiTools\ApiProblem\ApiProblemResponse; use Laminas\ApiTools\Doctrine\Admin\Model\DoctrineRestServiceEntity; use Laminas\ApiTools\Doctrine\Admin\Model\DoctrineRestServiceResource; -use Laminas\ApiTools\Doctrine\DoctrineResource; use Laminas\ApiTools\Doctrine\Server\Event\DoctrineResourceEvent; +use Laminas\ApiTools\Doctrine\Server\Resource\DoctrineResource; use Laminas\Http\Request; use Laminas\ServiceManager\ServiceManager; use LaminasTest\ApiTools\Doctrine\TestCase; use LaminasTestApiToolsDbMongo\Document\Meta; use LaminasTestApiToolsGeneral\Listener\EventCatcher; -use MongoClient; use MongoDB\Client; -use MongoDB\Driver\Manager; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use function json_decode; use function json_encode; @@ -136,7 +134,7 @@ function (DoctrineResourceEvent $e) { public function testCreateByExplicitlySettingEntityFactoryInConstructor(): void { - /** @var InstantiatorInterface|PHPUnit_Framework_MockObject_MockObject $entityFactoryMock */ + /** @var InstantiatorInterface|MockObject $entityFactoryMock */ $entityFactoryMock = $this->getMockBuilder(InstantiatorInterface::class)->getMock(); $entityFactoryMock->expects(self::once()) ->method('instantiate') diff --git a/test/src/Server/Validator/NoObjectExistsFactoryTest.php b/test/src/Server/Validator/NoObjectExistsFactoryTest.php index c2a99f4c..011c163b 100644 --- a/test/src/Server/Validator/NoObjectExistsFactoryTest.php +++ b/test/src/Server/Validator/NoObjectExistsFactoryTest.php @@ -4,8 +4,8 @@ namespace LaminasTest\ApiTools\Doctrine\Server\Validator; -use Doctrine\Persistence\ObjectRepository; use Doctrine\ORM\EntityManager; +use Doctrine\Persistence\ObjectRepository; use DoctrineModule\Validator\NoObjectExists as NoObjectExistsOrigin; use Laminas\ApiTools\Doctrine\Server\Validator\NoObjectExists; use Laminas\ServiceManager\ServiceManager; diff --git a/test/src/Server/Validator/ObjectExistsFactoryTest.php b/test/src/Server/Validator/ObjectExistsFactoryTest.php index 73a4e3b1..c8c59ad6 100644 --- a/test/src/Server/Validator/ObjectExistsFactoryTest.php +++ b/test/src/Server/Validator/ObjectExistsFactoryTest.php @@ -4,8 +4,8 @@ namespace LaminasTest\ApiTools\Doctrine\Server\Validator; -use Doctrine\Persistence\ObjectRepository; use Doctrine\ORM\EntityManager; +use Doctrine\Persistence\ObjectRepository; use DoctrineModule\Validator\ObjectExists as ObjectExistsOrigin; use Laminas\ApiTools\Doctrine\Server\Validator\ObjectExists; use Laminas\ServiceManager\ServiceManager; From ab25c5a9d2281dde2ccb2ac3f39ad933e75f82c4 Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Mon, 2 Jan 2023 08:46:02 -0600 Subject: [PATCH 08/10] Fix code style issues. Signed-off-by: Dan Johansson --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 0f5a797a..5dfffe38 100644 --- a/composer.json +++ b/composer.json @@ -36,7 +36,7 @@ "datasage/laminas-doctrine-hydration-module": "^5.0", "doctrine/persistence": "^2.0 || ^3.0", "laminas-api-tools/api-tools": "^1.3", - "laminas-api-tools/api-tools-rest": "^1.6.0", + "laminas-api-tools/api-tools-rest": "^1.7.0", "laminas/laminas-hydrator": "^3.0 || ^4.0", "laminas/laminas-stdlib": "^3.3", "laminas/laminas-view": "^2.11.3", From 728e550077ef1c759ec4703ad6707574336ac48f Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Mon, 2 Jan 2023 09:08:57 -0600 Subject: [PATCH 09/10] Upgrade laminas-api-tools/api-tools-content-negotiation to address issue with test combination. Signed-off-by: Dan Johansson --- composer.json | 1 + composer.lock | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 5dfffe38..3799f275 100644 --- a/composer.json +++ b/composer.json @@ -36,6 +36,7 @@ "datasage/laminas-doctrine-hydration-module": "^5.0", "doctrine/persistence": "^2.0 || ^3.0", "laminas-api-tools/api-tools": "^1.3", + "laminas-api-tools/api-tools-content-negotiation": "^1.7", "laminas-api-tools/api-tools-rest": "^1.7.0", "laminas/laminas-hydrator": "^3.0 || ^4.0", "laminas/laminas-stdlib": "^3.3", diff --git a/composer.lock b/composer.lock index 88b9b2b8..2eaf28c2 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": "8cc2e21d1cc9f7ed391570f50411abcb", + "content-hash": "5d294275c7d8b85e7e5ae1230c238586", "packages": [ { "name": "brick/varexporter", @@ -10449,7 +10449,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "platform-dev": [], "plugin-api-version": "2.3.0" From f6e8bde7b0ff602df0196adae80eeafca87988fb Mon Sep 17 00:00:00 2001 From: Dan Johansson Date: Mon, 2 Jan 2023 11:40:35 -0600 Subject: [PATCH 10/10] Allow for upgrade to work with doctrine/doctrine-laminas-hydrator 2.x Signed-off-by: Dan Johansson --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 3799f275..e4772281 100644 --- a/composer.json +++ b/composer.json @@ -33,10 +33,9 @@ }, "require": { "php": "^7.4 || ~8.0.0 || ~8.1.0", - "datasage/laminas-doctrine-hydration-module": "^5.0", + "datasage/laminas-doctrine-hydration-module": "^4.2 || ^5.0", "doctrine/persistence": "^2.0 || ^3.0", "laminas-api-tools/api-tools": "^1.3", - "laminas-api-tools/api-tools-content-negotiation": "^1.7", "laminas-api-tools/api-tools-rest": "^1.7.0", "laminas/laminas-hydrator": "^3.0 || ^4.0", "laminas/laminas-stdlib": "^3.3", @@ -50,6 +49,7 @@ "doctrine/mongodb-odm": "^2.0.0", "laminas-api-tools/api-tools-admin": "^1.5.7 || ^2.0.1", "laminas-api-tools/api-tools-hal": "^1.6.1", + "laminas-api-tools/api-tools-content-negotiation": "^1.7", "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-form": "^2.9.2 || ^3.0.0", "laminas/laminas-i18n": "^2.7.3",