11include .make/help.mk
22include .make/text.mk
3+ include .make/try.mk
34
45PHP_CS_FIXER_VERSION =v3.13.0
56
1415# # Install - Install deps
1516install : setup
1617install :
17- rm -f symfony composer.lock
18+ rm -f composer.lock
1819 symfony composer config minimum-stability --unset
1920 symfony composer update --prefer-dist --ignore-platform-req=ext-mongodb
2021
@@ -32,13 +33,6 @@ install.54:
3233 symfony composer config minimum-stability dev
3334 symfony composer update --ignore-platform-req=ext-mongodb
3435
35- # # Install - Install Symfony 6.3 deps
36- install.63 : setup
37- install.63 : export SYMFONY_REQUIRE = 6.3.* @dev
38- install.63 :
39- symfony composer config minimum-stability dev
40- symfony composer update --ignore-platform-req=ext-mongodb
41-
4236# # Install - Install Symfony 6.4 deps
4337install.64 : setup
4438install.64 : export SYMFONY_REQUIRE = 6.4.* @dev
@@ -61,8 +55,16 @@ install.71:
6155 symfony composer update --ignore-platform-req=ext-mongodb
6256
6357# # Install - Add Doctrine ODM deps
64- deps.odm.add :
65- symfony composer require --no-update --no-interaction --dev " doctrine/mongodb-odm:^2.3" " doctrine/mongodb-odm-bundle:^4.4.1"
58+ deps.odm.add : deps.odm.add+sf64
59+
60+ # # Install - Add Doctrine ODM deps for Symfony 6.4+
61+ deps.odm.add+sf64 :
62+ symfony composer require --no-update --no-interaction --dev " doctrine/mongodb-odm:^2.6" " doctrine/mongodb-odm-bundle:^5.0"
63+ @$(call log_warning, Run again appropriate install target to update dependencies. Be careful not to commit compose.json changes.)
64+
65+ # # Install - Add Doctrine ODM deps for Symfony 5.4+
66+ deps.odm.add+sf54 :
67+ symfony composer require --no-update --no-interaction --dev " doctrine/mongodb-odm:^2.4" " doctrine/mongodb-odm-bundle:^4.5.1"
6668 @$(call log_warning, Run again appropriate install target to update dependencies. Be careful not to commit compose.json changes.)
6769
6870# # Install - Remove back Doctrine ODM deps
@@ -108,10 +110,12 @@ lint.update:
108110 make php-cs-fixer.phar
109111
110112lint.php-cs-fixer.fix : php-cs-fixer.phar
113+ lint.php-cs-fixer.fix : export PHP_CS_FIXER_IGNORE_ENV = 1
111114lint.php-cs-fixer.fix :
112115 symfony php ./php-cs-fixer.phar fix --no-interaction
113116
114117lint.php-cs-fixer : php-cs-fixer.phar
118+ lint.php-cs-fixer : export PHP_CS_FIXER_IGNORE_ENV = 1
115119lint.php-cs-fixer :
116120 symfony php ./php-cs-fixer.phar fix --no-interaction --dry-run --diff -vvv
117121
@@ -121,5 +125,4 @@ php-cs-fixer.phar:
121125
122126lint.phpstan :
123127 @make deps.odm.add install >> /dev/null 2>&1
124- ./vendor/bin/phpstan
125- @make deps.odm.rm install >> /dev/null 2>&1
128+ $(call try_finally, ./vendor/bin/phpstan, make deps.odm.rm install >> /dev/null 2>&1)
0 commit comments