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.
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"
}
👍