Skip to content

Commit 23cc750

Browse files
authored
Merge pull request #18 from systemsdk/feature/ddd
Feature/ddd
2 parents 7f1ab2a + fc03914 commit 23cc750

File tree

432 files changed

+8891
-7211
lines changed

Some content is hidden

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

432 files changed

+8891
-7211
lines changed

.circleci/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@ jobs:
5959
command: |
6060
make phpcpd
6161
62+
- run:
63+
name: Run PHP Mess Detector
64+
command: |
65+
make phpmd
66+
6267
- store_artifacts:
6368
path: reports
6469

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,7 @@ jobs:
5656
run: make phpinsights
5757
- name: Run php copy past detector
5858
run: make phpcpd
59+
- name: Run php mess detector
60+
run: make phpmd
5961
- name: Stop the docker images
6062
run: make stop-test

.gitlab-ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ build:
4242
- make phpstan
4343
- make phpinsights
4444
- make phpcpd
45+
- make phpmd
4546
- make stop-test
4647
artifacts:
4748
paths:

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,8 @@ composer-update:
139139
@make exec-bash cmd="COMPOSER_MEMORY_LIMIT=-1 composer update"
140140

141141
info:
142-
@make exec cmd="bin/console --version"
143142
@make exec cmd="php --version"
143+
@make exec cmd="bin/console about"
144144

145145
logs:
146146
@docker logs -f ${COMPOSE_PROJECT_NAME}_symfony
@@ -247,5 +247,5 @@ phpstan:
247247
###> Phpinsights PHP quality checks ###
248248
phpinsights:
249249
@echo "\033[32mRunning PHP Insights\033[39m"
250-
@make exec cmd="php -d error_reporting=0 ./vendor/bin/phpinsights analyse --no-interaction --min-quality=100 --min-complexity=85 --min-architecture=100 --min-style=100"
250+
@make exec cmd="php -d error_reporting=0 ./vendor/bin/phpinsights analyse --no-interaction --min-quality=100 --min-complexity=84 --min-architecture=100 --min-style=100"
251251
###< Phpinsights PHP quality checks ###

bitbucket-pipelines.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,5 @@ pipelines:
2828
- make phpstan
2929
- make phpinsights
3030
- make phpcpd
31+
- make phpmd
3132
- make stop-test

composer.json

Lines changed: 58 additions & 46 deletions
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": "v0.1.0",
17+
"version": "v1.0.0",
1818
"license": "MIT",
1919
"authors": [
2020
{
@@ -41,70 +41,79 @@
4141
"ext-pdo_mysql": "*",
4242
"beberlei/doctrineextensions": "^1.3",
4343
"doctrine/annotations": "^1.13",
44-
"doctrine/doctrine-bundle": "^2.5",
44+
"doctrine/doctrine-bundle": "^2.6",
4545
"doctrine/doctrine-migrations-bundle": "^3.2",
46-
"doctrine/orm": "^2.10",
47-
"dukecity/command-scheduler-bundle": "^4.0",
48-
"elasticsearch/elasticsearch": "^7.16",
49-
"gedmo/doctrine-extensions": "^3.4",
50-
"lexik/jwt-authentication-bundle": "^2.14",
46+
"doctrine/orm": "^2.12",
47+
"dukecity/command-scheduler-bundle": "^5.0",
48+
"elasticsearch/elasticsearch": "^7.17",
49+
"gedmo/doctrine-extensions": "^3.6",
50+
"lexik/jwt-authentication-bundle": "^2.15",
5151
"mark-gerarts/automapper-plus-bundle": "^1.4",
52-
"matomo/device-detector": "^5.0",
53-
"matthiasnoback/symfony-console-form": "^5.1",
52+
"matomo/device-detector": "^6.0",
53+
"matthiasnoback/symfony-console-form": "^5.3",
5454
"nelmio/api-doc-bundle": "^4.8",
5555
"nelmio/cors-bundle": "^2.2",
5656
"phpdocumentor/reflection-docblock": "^5.3",
5757
"ramsey/uuid-doctrine": "^1.8",
5858
"sensio/framework-extra-bundle": "^6.2",
59-
"symfony/asset": "5.4.*",
60-
"symfony/config": "5.4.*",
61-
"symfony/console": "5.4.*",
62-
"symfony/dotenv": "5.4.*",
63-
"symfony/expression-language": "5.4.*",
64-
"symfony/flex": "^2.0",
65-
"symfony/form": "5.4.*",
66-
"symfony/framework-bundle": "5.4.*",
67-
"symfony/http-client": "5.4.*",
68-
"symfony/intl": "5.4.*",
69-
"symfony/mailer": "5.4.*",
70-
"symfony/messenger": "5.4.*",
71-
"symfony/mime": "5.4.*",
59+
"symfony/amqp-messenger": "6.0.*",
60+
"symfony/asset": "6.0.*",
61+
"symfony/config": "6.0.*",
62+
"symfony/console": "6.0.*",
63+
"symfony/doctrine-messenger": "6.0.*",
64+
"symfony/dotenv": "6.0.*",
65+
"symfony/expression-language": "6.0.*",
66+
"symfony/flex": "^2.1",
67+
"symfony/form": "6.0.*",
68+
"symfony/framework-bundle": "6.0.*",
69+
"symfony/http-client": "6.0.*",
70+
"symfony/intl": "6.0.*",
71+
"symfony/mailer": "6.0.*",
72+
"symfony/messenger": "6.0.*",
73+
"symfony/mime": "6.0.*",
7274
"symfony/monolog-bundle": "^3.7",
73-
"symfony/notifier": "5.4.*",
74-
"symfony/process": "5.4.*",
75-
"symfony/property-access": "5.4.*",
76-
"symfony/property-info": "5.4.*",
77-
"symfony/proxy-manager-bridge": "5.4.*",
78-
"symfony/runtime": "5.4.*",
79-
"symfony/routing": "5.4.*",
80-
"symfony/security-bundle": "5.4.*",
81-
"symfony/serializer": "5.4.*",
82-
"symfony/translation": "5.4.*",
83-
"symfony/twig-bundle": "5.4.*",
84-
"symfony/validator": "5.4.*",
85-
"symfony/web-link": "5.4.*",
86-
"symfony/yaml": "5.4.*",
87-
"twig/extra-bundle": "^2.12|^3.0",
88-
"twig/twig": "^2.12|^3.0"
75+
"symfony/notifier": "6.0.*",
76+
"symfony/process": "6.0.*",
77+
"symfony/property-access": "6.0.*",
78+
"symfony/property-info": "6.0.*",
79+
"symfony/proxy-manager-bridge": "6.0.*",
80+
"symfony/runtime": "6.0.*",
81+
"symfony/routing": "6.0.*",
82+
"symfony/security-bundle": "6.0.*",
83+
"symfony/serializer": "6.0.*",
84+
"symfony/string": "6.0.*",
85+
"symfony/translation": "6.0.*",
86+
"symfony/twig-bundle": "6.0.*",
87+
"symfony/validator": "6.0.*",
88+
"symfony/web-link": "6.0.*",
89+
"symfony/yaml": "6.0.*",
90+
"twig/extra-bundle": "^2.12|^3.0"
8991
},
9092
"conflict": {
9193
"symfony/debug": "<3.3",
9294
"symfony/symfony": "*",
9395
"symfony/twig-bundle": "<3.3"
9496
},
9597
"require-dev": {
96-
"bamarni/composer-bin-plugin": "^1.4",
98+
"bamarni/composer-bin-plugin": "^1.5",
9799
"doctrine/doctrine-fixtures-bundle": "^3.4",
98100
"systemsdk/easy-log-bundle": "1.10.*",
99101
"ergebnis/composer-normalize": "^2.22",
100102
"roave/security-advisories": "dev-latest",
101-
"symfony/browser-kit": "5.4.*",
102-
"symfony/debug-bundle": "5.4.*",
103-
"symfony/maker-bundle": "^1.36",
103+
"symfony/browser-kit": "6.0.*",
104+
"symfony/debug-bundle": "6.0.*",
105+
"symfony/maker-bundle": "^1.40",
104106
"symfony/requirements-checker": "^2.0",
105-
"symfony/stopwatch": "5.4.*",
106-
"symfony/var-dumper": "5.4.*",
107-
"symfony/web-profiler-bundle": "5.4.*"
107+
"symfony/stopwatch": "6.0.*",
108+
"symfony/var-dumper": "6.0.*",
109+
"symfony/web-profiler-bundle": "6.0.*"
110+
},
111+
"replace": {
112+
"symfony/polyfill-ctype": "*",
113+
"symfony/polyfill-mbstring": "*",
114+
"symfony/polyfill-php72": "*",
115+
"symfony/polyfill-php80": "*",
116+
"symfony/polyfill-php81": "*"
108117
},
109118
"config": {
110119
"platform": {
@@ -125,11 +134,14 @@
125134
"extra": {
126135
"allow-contrib": "true",
127136
"bamarni-bin": {
137+
"bin-links": true,
138+
"forward-command": true,
128139
"target-directory": "tools"
129140
},
141+
"projectTitle": "Docker Symfony API",
130142
"symfony": {
131143
"allow-contrib": true,
132-
"require": "5.4.*"
144+
"require": "6.0.*"
133145
}
134146
},
135147
"autoload": {

0 commit comments

Comments
 (0)