Skip to content

Commit d7c702d

Browse files
author
DKravtsov
committed
Php 8.2, symfony 6.2, updated RabbitMQ, updated composer dependencies, refactoring.
1 parent 85a8c8a commit d7c702d

File tree

82 files changed

+2498
-1816
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+2498
-1816
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM php:8.1-fpm
1+
FROM php:8.2-fpm
22

33
# set main params
44
ARG BUILD_ARGUMENT_ENV=dev

Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -356,15 +356,15 @@ ifeq ($(INSIDE_DOCKER_CONTAINER), 1)
356356
@echo "\033[32mRunning PHPStan - PHP Static Analysis Tool\033[39m"
357357
@bin/console cache:clear --env=test
358358
@./vendor/bin/phpstan --version
359-
@./vendor/bin/phpstan analyze src tests
359+
@./vendor/bin/phpstan analyze src tests --xdebug
360360
else
361361
@make exec cmd="make phpstan"
362362
endif
363363

364364
phpinsights: ## Runs Php Insights analysis tool
365365
ifeq ($(INSIDE_DOCKER_CONTAINER), 1)
366366
@echo "\033[32mRunning PHP Insights\033[39m"
367-
@php -d error_reporting=0 ./vendor/bin/phpinsights analyse --no-interaction --min-quality=100 --min-complexity=84 --min-architecture=100 --min-style=100
367+
@php -d error_reporting=0 ./vendor/bin/phpinsights analyse --no-interaction --min-quality=98 --min-complexity=85 --min-architecture=100 --min-style=100
368368
else
369369
@make exec cmd="make phpinsights"
370370
endif

composer.json

+40-40
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"Elasticsearch"
1515
],
1616
"homepage": "https://github.com/systemsdk/docker-symfony-api",
17-
"version": "v1.3.1",
17+
"version": "v1.4.0",
1818
"license": "MIT",
1919
"authors": [
2020
{
@@ -31,7 +31,7 @@
3131
}
3232
],
3333
"require": {
34-
"php": "^8.1.0",
34+
"php": "^8.2.0",
3535
"ext-amqp": "*",
3636
"ext-ctype": "*",
3737
"ext-iconv": "*",
@@ -46,7 +46,7 @@
4646
"doctrine/orm": "^2.13",
4747
"dukecity/command-scheduler-bundle": "^5.0",
4848
"elasticsearch/elasticsearch": "^7.17",
49-
"gedmo/doctrine-extensions": "^3.9",
49+
"gedmo/doctrine-extensions": "^3.10",
5050
"lexik/jwt-authentication-bundle": "^2.16",
5151
"mark-gerarts/automapper-plus-bundle": "^1.4",
5252
"matomo/device-detector": "^6.0",
@@ -56,37 +56,37 @@
5656
"phpdocumentor/reflection-docblock": "^5.3",
5757
"ramsey/uuid-doctrine": "^1.8",
5858
"sensio/framework-extra-bundle": "^6.2",
59-
"symfony/amqp-messenger": "6.1.*",
60-
"symfony/asset": "6.1.*",
61-
"symfony/config": "6.1.*",
62-
"symfony/console": "6.1.*",
63-
"symfony/doctrine-messenger": "6.1.*",
64-
"symfony/dotenv": "6.1.*",
65-
"symfony/expression-language": "6.1.*",
59+
"symfony/amqp-messenger": "6.2.*",
60+
"symfony/asset": "6.2.*",
61+
"symfony/config": "6.2.*",
62+
"symfony/console": "6.2.*",
63+
"symfony/doctrine-messenger": "6.2.*",
64+
"symfony/dotenv": "6.2.*",
65+
"symfony/expression-language": "6.2.*",
6666
"symfony/flex": "^2.2",
67-
"symfony/form": "6.1.*",
68-
"symfony/framework-bundle": "6.1.*",
69-
"symfony/http-client": "6.1.*",
70-
"symfony/intl": "6.1.*",
71-
"symfony/mailer": "6.1.*",
72-
"symfony/messenger": "6.1.*",
73-
"symfony/mime": "6.1.*",
67+
"symfony/form": "6.2.*",
68+
"symfony/framework-bundle": "6.2.*",
69+
"symfony/http-client": "6.2.*",
70+
"symfony/intl": "6.2.*",
71+
"symfony/mailer": "6.2.*",
72+
"symfony/messenger": "6.2.*",
73+
"symfony/mime": "6.2.*",
7474
"symfony/monolog-bundle": "^3.8",
75-
"symfony/notifier": "6.1.*",
76-
"symfony/process": "6.1.*",
77-
"symfony/property-access": "6.1.*",
78-
"symfony/property-info": "6.1.*",
79-
"symfony/proxy-manager-bridge": "6.1.*",
80-
"symfony/runtime": "6.1.*",
81-
"symfony/routing": "6.1.*",
82-
"symfony/security-bundle": "6.1.*",
83-
"symfony/serializer": "6.1.*",
84-
"symfony/string": "6.1.*",
85-
"symfony/translation": "6.1.*",
86-
"symfony/twig-bundle": "6.1.*",
87-
"symfony/validator": "6.1.*",
88-
"symfony/web-link": "6.1.*",
89-
"symfony/yaml": "6.1.*",
75+
"symfony/notifier": "6.2.*",
76+
"symfony/process": "6.2.*",
77+
"symfony/property-access": "6.2.*",
78+
"symfony/property-info": "6.2.*",
79+
"symfony/proxy-manager-bridge": "6.2.*",
80+
"symfony/runtime": "6.2.*",
81+
"symfony/routing": "6.2.*",
82+
"symfony/security-bundle": "6.2.*",
83+
"symfony/serializer": "6.2.*",
84+
"symfony/string": "6.2.*",
85+
"symfony/translation": "6.2.*",
86+
"symfony/twig-bundle": "6.2.*",
87+
"symfony/validator": "6.2.*",
88+
"symfony/web-link": "6.2.*",
89+
"symfony/yaml": "6.2.*",
9090
"twig/extra-bundle": "^2.12|^3.0"
9191
},
9292
"conflict": {
@@ -99,13 +99,13 @@
9999
"doctrine/doctrine-fixtures-bundle": "^3.4",
100100
"systemsdk/easy-log-bundle": "2.0.*",
101101
"roave/security-advisories": "dev-latest",
102-
"symfony/browser-kit": "6.1.*",
103-
"symfony/debug-bundle": "6.1.*",
104-
"symfony/maker-bundle": "^1.47",
102+
"symfony/browser-kit": "6.2.*",
103+
"symfony/debug-bundle": "6.2.*",
104+
"symfony/maker-bundle": "^1.48",
105105
"symfony/requirements-checker": "^2.0",
106-
"symfony/stopwatch": "6.1.*",
107-
"symfony/var-dumper": "6.1.*",
108-
"symfony/web-profiler-bundle": "6.1.*"
106+
"symfony/stopwatch": "6.2.*",
107+
"symfony/var-dumper": "6.2.*",
108+
"symfony/web-profiler-bundle": "6.2.*"
109109
},
110110
"replace": {
111111
"symfony/polyfill-ctype": "*",
@@ -117,7 +117,7 @@
117117
"config": {
118118
"allow-plugins": true,
119119
"platform": {
120-
"php": "8.1.0"
120+
"php": "8.2.0"
121121
},
122122
"preferred-install": {
123123
"*": "dist"
@@ -134,7 +134,7 @@
134134
"projectTitle": "Docker Symfony API",
135135
"symfony": {
136136
"allow-contrib": true,
137-
"require": "6.1.*"
137+
"require": "6.2.*"
138138
}
139139
},
140140
"autoload": {

0 commit comments

Comments
 (0)