diff --git a/composer.json b/composer.json index c03d8ca4..355c810a 100644 --- a/composer.json +++ b/composer.json @@ -5,8 +5,9 @@ "type": "library", "keywords": [ "doctrine", - "module", - "laminas" + "laminas", + "mezzio", + "module" ], "authors": [ { @@ -36,48 +37,30 @@ ], "homepage": "http://www.doctrine-project.org/", "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", - "composer-runtime-api": "^2.0", - "composer/semver": "^3.0", - "doctrine/annotations": "^1.13.3 || ^2", - "doctrine/cache": "^1.13.0 || ^2.1.0", - "doctrine/collections": "^1.8.0 || ^2.1", - "doctrine/doctrine-laminas-hydrator": "^3.2.0", - "doctrine/event-manager": "^1.2.0 || ^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-cache-storage-adapter-filesystem": "^2.2.0", - "laminas/laminas-cache-storage-adapter-memory": "^2.1.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", - "psr/container": "^1.1.2", - "symfony/console": "^5.4.16 || ^6.2.1" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0", + "composer-runtime-api": "*", + "composer/semver": "^3.4", + "doctrine/annotations": "^2.0", + "doctrine/cache": "^2.2", + "doctrine/collections": "^2.2", + "doctrine/doctrine-laminas-hydrator": "^3.4", + "doctrine/event-manager": "^2.0", + "doctrine/inflector": "^2.0", + "doctrine/persistence": "^3.3", + "laminas/laminas-authentication": "^2.17", + "laminas/laminas-cache": "^4.0", + "laminas/laminas-eventmanager": "^3.13", + "laminas/laminas-paginator": "^2.18", + "laminas/laminas-servicemanager": "^4.2", + "laminas/laminas-stdlib": "^3.19", + "psr/container": "^2.0", + "symfony/console": "^7.1" }, "require-dev": { - "doctrine/coding-standard": "^12.0.0", - "doctrine/mongodb-odm": "^2.5.0", - "doctrine/orm": "^2.13.4", - "jangregor/phpstan-prophecy": "^1.0.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" - }, - "conflict": { - "doctrine/orm": "2.12.0" + "doctrine/coding-standard": "^12.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpstan/phpstan": "^1.11", + "phpunit/phpunit": "^11.3" }, "suggest": { "doctrine/data-fixtures": "Data Fixtures if you want to generate test data or bootstrap data for your deployments" @@ -111,7 +94,8 @@ } }, "scripts": { - "check": [ + "test": [ + "@parallel-lint", "@cs-check", "@phpstan", "@psalm", @@ -119,9 +103,10 @@ ], "cs-check": "phpcs", "cs-fix": "phpcbf", + "parallel-lint": "parallel-lint src tests bin", "phpstan": "phpstan analyse", "psalm": "psalm --stats", - "test": "phpunit --colors=always", - "test-coverage": "phpunit --colors=always --coverage-clover=coverage.xml" + "phpunit": "phpunit --colors=always", + "coverage-clover": "phpunit --colors=always --coverage-clover=coverage.xml" } }