1
1
include .make/help.mk
2
2
include .make/text.mk
3
+ include .make/try.mk
3
4
4
5
PHP_CS_FIXER_VERSION =v3.13.0
5
6
14
15
# # Install - Install deps
15
16
install : setup
16
17
install :
17
- rm -f symfony composer.lock
18
+ rm -f composer.lock
18
19
symfony composer config minimum-stability --unset
19
20
symfony composer update --prefer-dist --ignore-platform-req=ext-mongodb
20
21
@@ -32,13 +33,6 @@ install.54:
32
33
symfony composer config minimum-stability dev
33
34
symfony composer update --ignore-platform-req=ext-mongodb
34
35
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
-
42
36
# # Install - Install Symfony 6.4 deps
43
37
install.64 : setup
44
38
install.64 : export SYMFONY_REQUIRE = 6.4.* @dev
@@ -61,8 +55,16 @@ install.71:
61
55
symfony composer update --ignore-platform-req=ext-mongodb
62
56
63
57
# # 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"
66
68
@$(call log_warning, Run again appropriate install target to update dependencies. Be careful not to commit compose.json changes.)
67
69
68
70
# # Install - Remove back Doctrine ODM deps
@@ -108,10 +110,12 @@ lint.update:
108
110
make php-cs-fixer.phar
109
111
110
112
lint.php-cs-fixer.fix : php-cs-fixer.phar
113
+ lint.php-cs-fixer.fix : export PHP_CS_FIXER_IGNORE_ENV = 1
111
114
lint.php-cs-fixer.fix :
112
115
symfony php ./php-cs-fixer.phar fix --no-interaction
113
116
114
117
lint.php-cs-fixer : php-cs-fixer.phar
118
+ lint.php-cs-fixer : export PHP_CS_FIXER_IGNORE_ENV = 1
115
119
lint.php-cs-fixer :
116
120
symfony php ./php-cs-fixer.phar fix --no-interaction --dry-run --diff -vvv
117
121
@@ -121,5 +125,4 @@ php-cs-fixer.phar:
121
125
122
126
lint.phpstan :
123
127
@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