contributte / codeception

:arrow_forward: Integration of Nette Framework to Codeception.

Home Page:https://contributte.org/packages/contributte/codeception.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problem with composer dependencies

vagovszky opened this issue · comments

Hello, I have a problem to install this extension into an existing application which is based on the contributte/webapp-skeleton.

image

As far as I understood, the problem could be with the newer version of nette/di (^3.1.8) - which is required in this extension. Could you please advise how can I fix this dependency issue?

Here is a snippet from my composer.json:

"require": {
	"php": ">=8.2",
	"contributte/bootstrap": "^0.5.0",
	"contributte/application": "^0.5.0",
	"contributte/cache": "^0.6.0",
	"contributte/console": "^0.9.0",
	"contributte/console-extra": "^0.7.0",
	"contributte/event-dispatcher": "^0.8.0",
	"contributte/event-dispatcher-extra": "^0.8.0",
	"contributte/di": "^0.5.0",
	"contributte/forms": "^0.5.0",
	"contributte/http": "^0.4.0",
	"contributte/latte": "^0.5.0",
	"contributte/mail": "^0.6.0",
	"contributte/mailing": "^0.5.0",
	"contributte/monolog": "^0.5.0",
	"contributte/security": "^0.4.0",
	"contributte/utils": "^0.5.0",
	"contributte/tracy": "^0.5.0",
	"nettrine/annotations": "^0.7.0",
	"nettrine/orm": "^0.8.0",
	"nettrine/dbal": "^0.8.0",
	"nettrine/cache": "^0.3.0",
	"nettrine/migrations": "^0.8.0",
	"nettrine/fixtures": "^0.6.0",
	"ublaboo/datagrid": "^6.9.5",
	"contributte/translation": "^2.0.2",
	"contributte/forms-bootstrap": "^0.5.4",
	"machy8/webloader": "^2.0.1",
	"nettrine/extensions-atlantic18": "^0.6.0",
	"phpoffice/phpspreadsheet": "^1.26",
	"pelago/emogrifier": "^7.0"
},

Finally resolved by this set of dependencies:

"require": {
        "php": ">=8.2",
        "contributte/bootstrap": "^0.6.0",
        "contributte/application": "^0.5.0",
        "contributte/cache": "^0.6.0",
        "contributte/console": "^0.10.0",
        "contributte/console-extra": "^0.8.0",
        "contributte/event-dispatcher": "^0.10.0",
        "contributte/event-dispatcher-extra": "^0.10.0",
        "contributte/di": "^0.5.0",
        "contributte/forms": "^0.5.0",
        "contributte/http": "^0.4.0",
        "contributte/latte": "^0.5.0",
        "contributte/mail": "^0.7.0",
        "contributte/mailing": "^0.5.0",
        "contributte/monolog": "^0.5.0",
        "contributte/security": "^0.4.0",
        "contributte/utils": "^0.6.0",
        "contributte/tracy": "^0.6.0",
        "nettrine/annotations": "^0.7.0",
        "nettrine/orm": "^0.8.0",
        "nettrine/dbal": "^0.8.0",
        "nettrine/cache": "^0.3.0",
        "nettrine/migrations": "^0.9.0",
        "nettrine/fixtures": "^0.8.0",
        "ublaboo/datagrid": "6.10.0",
        "contributte/translation": "^2.0.2",
        "contributte/forms-bootstrap": "^0.8",
        "machy8/webloader": "^2.0.1",
        "nettrine/extensions-atlantic18": "^0.7.0",
        "phpoffice/phpspreadsheet": "^1.29",
        "pelago/emogrifier": "^7.2"
    },
    "require-dev": {
        "nelmio/alice": "^3.5.8",
        "phpstan/phpstan": "^1.0",
        "phpstan/phpstan-doctrine": "^1.0",
        "phpstan/phpstan-deprecation-rules": "^1.0",
        "phpstan/phpstan-nette": "^1.0",
        "phpstan/phpstan-strict-rules": "^1.0",
	"phpstan/phpstan-mockery": "^1.1",
        "phpmd/phpmd": "^2.13",
        "friendsofphp/php-cs-fixer": "^3.38",
        "orisai/coding-standard": "^3.9",
        "contributte/codeception": "^1.5",
        "codeception/module-webdriver": "^4.0",
	"codeception/module-phpbrowser": "^3.0",
	"codeception/module-asserts": "^3.0"
    }