Skip to content

Commit 7e4c27f

Browse files
committed
fix: composer.json config
1 parent e327f5f commit 7e4c27f

File tree

3 files changed

+101
-74
lines changed

3 files changed

+101
-74
lines changed

composer.json

Lines changed: 99 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,67 @@
11
{
2-
"name": "api-platform/core",
2+
"authors": [
3+
{
4+
"name": "Kévin Dunglas",
5+
"email": "[email protected]",
6+
"homepage": "https://dunglas.fr"
7+
}
8+
],
9+
"autoload": {
10+
"psr-4": {
11+
"ApiPlatform\\": "src/"
12+
}
13+
},
14+
"autoload-dev": {
15+
"psr-4": {
16+
"ApiPlatform\\Tests\\": "tests/",
17+
"App\\": "tests/Fixtures/app/var/tmp/src/"
18+
}
19+
},
20+
"config": {
21+
"preferred-install": {
22+
"*": "dist"
23+
},
24+
"sort-packages": true,
25+
"allow-plugins": {
26+
"composer/package-versions-deprecated": true,
27+
"phpstan/extension-installer": true,
28+
"php-http/discovery": true,
29+
"soyuka/pmu": true
30+
}
31+
},
32+
"conflict": {
33+
"doctrine/common": "<3.2.2",
34+
"doctrine/dbal": "<2.10",
35+
"doctrine/orm": "<2.14.0",
36+
"doctrine/mongodb-odm": "<2.4",
37+
"doctrine/persistence": "<1.3",
38+
"symfony/framework-bundle": "6.4.6 || 7.1.6",
39+
"symfony/var-exporter": "<6.1.1",
40+
"phpunit/phpunit": "<9.5",
41+
"phpspec/prophecy": "<1.15",
42+
"elasticsearch/elasticsearch": ">=8.0,<8.4"
43+
},
344
"description": "Build a fully-featured hypermedia or GraphQL API in minutes!",
4-
"type": "library",
45+
"extra": {
46+
"branch-alias": {
47+
"dev-3.4": "3.4.x-dev",
48+
"dev-main": "4.0.x-dev"
49+
},
50+
"symfony": {
51+
"require": "^6.4 || ^7.1"
52+
},
53+
"pmu": {
54+
"projects": [
55+
"./src/*/composer.json",
56+
"src/Doctrine/*/composer.json"
57+
]
58+
},
59+
"thanks": {
60+
"name": "api-platform/api-platform",
61+
"url": "https://github.com/api-platform/api-platform"
62+
}
63+
},
64+
"homepage": "https://api-platform.com",
565
"keywords": [
666
"REST",
767
"GraphQL",
@@ -13,15 +73,31 @@
1373
"HAL",
1474
"Swagger"
1575
],
16-
"homepage": "https://api-platform.com",
1776
"license": "MIT",
18-
"authors": [
19-
{
20-
"name": "Kévin Dunglas",
21-
"email": "[email protected]",
22-
"homepage": "https://dunglas.fr"
23-
}
24-
],
77+
"name": "api-platform/core",
78+
"replace": {
79+
"api-platform/doctrine-common": "self.version",
80+
"api-platform/doctrine-odm": "self.version",
81+
"api-platform/doctrine-orm": "self.version",
82+
"api-platform/documentation": "self.version",
83+
"api-platform/elasticsearch": "self.version",
84+
"api-platform/graphql": "self.version",
85+
"api-platform/http-cache": "self.version",
86+
"api-platform/hydra": "self.version",
87+
"api-platform/json-api": "self.version",
88+
"api-platform/json-hal": "self.version",
89+
"api-platform/json-schema": "self.version",
90+
"api-platform/jsonld": "self.version",
91+
"api-platform/laravel": "self.version",
92+
"api-platform/metadata": "self.version",
93+
"api-platform/openapi": "self.version",
94+
"api-platform/parameter-validator": "self.version",
95+
"api-platform/ramsey-uuid": "self.version",
96+
"api-platform/serializer": "self.version",
97+
"api-platform/state": "self.version",
98+
"api-platform/symfony": "self.version",
99+
"api-platform/validator": "self.version"
100+
},
25101
"require": {
26102
"php": ">=8.1",
27103
"doctrine/inflector": "^1.0 || ^2.0",
@@ -38,24 +114,25 @@
38114
"willdurand/negotiation": "^3.0"
39115
},
40116
"require-dev": {
41-
"api-platform/json-schema": "^3.4 || ^4.0",
42-
"api-platform/metadata": "^3.4 || ^4.0",
43-
"api-platform/state": "^3.4 || ^4.0",
44117
"api-platform/doctrine-common": "^3.4 || ^4.0",
45118
"api-platform/doctrine-odm": "^3.4 || ^4.0",
46119
"api-platform/doctrine-orm": "^3.4 || ^4.0",
120+
"api-platform/documentation": "^3.4 || ^4.0",
121+
"api-platform/elasticsearch": "^3.4 || ^4.0",
122+
"api-platform/graphql": "^3.4 || ^4.0",
123+
"api-platform/http-cache": "^3.4 || ^4.0",
124+
"api-platform/hydra": "^3.4 || ^4.0",
125+
"api-platform/json-api": "^3.3 || ^4.0",
126+
"api-platform/json-schema": "^3.4 || ^4.0",
127+
"api-platform/jsonld": "^3.4 || ^4.0",
128+
"api-platform/metadata": "^3.4 || ^4.0",
47129
"api-platform/openapi": "^3.4 || ^4.0",
130+
"api-platform/parameter-validator": "^3.4",
48131
"api-platform/ramsey-uuid": "^3.4 || ^4.0",
49-
"api-platform/jsonld": "^3.4 || ^4.0",
50132
"api-platform/serializer": "^3.4 || ^4.0",
51-
"api-platform/json-api": "^3.3 || ^4.0",
52-
"api-platform/http-cache": "^3.4 || ^4.0",
53-
"api-platform/elasticsearch": "^3.4 || ^4.0",
54-
"api-platform/hydra": "^3.4 || ^4.0",
55-
"api-platform/documentation": "^3.4 || ^4.0",
133+
"api-platform/state": "^3.4 || ^4.0",
56134
"api-platform/validator": "^3.4 || ^4.0",
57-
"api-platform/graphql": "^3.4 || ^4.0",
58-
"behat/behat": "^3.11",
135+
"behat/behat": "^3.11",
59136
"behat/mink": "^1.9",
60137
"doctrine/cache": "^1.11 || ^2.1",
61138
"doctrine/common": "^3.2.2",
@@ -120,18 +197,6 @@
120197
"twig/twig": "^1.42.3 || ^2.12 || ^3.0",
121198
"webonyx/graphql-php": "^14.0 || ^15.0"
122199
},
123-
"conflict": {
124-
"doctrine/common": "<3.2.2",
125-
"doctrine/dbal": "<2.10",
126-
"doctrine/orm": "<2.14.0",
127-
"doctrine/mongodb-odm": "<2.4",
128-
"doctrine/persistence": "<1.3",
129-
"symfony/framework-bundle": "6.4.6 || 7.1.6",
130-
"symfony/var-exporter": "<6.1.1",
131-
"phpunit/phpunit": "<9.5",
132-
"phpspec/prophecy": "<1.15",
133-
"elasticsearch/elasticsearch": ">=8.0,<8.4"
134-
},
135200
"suggest": {
136201
"doctrine/mongodb-odm-bundle": "To support MongoDB. Only versions 4.0 and later are supported.",
137202
"elasticsearch/elasticsearch": "To support Elasticsearch.",
@@ -150,43 +215,5 @@
150215
"symfony/web-profiler-bundle": "To use the data collector.",
151216
"webonyx/graphql-php": "To support GraphQL."
152217
},
153-
"autoload": {
154-
"psr-4": {
155-
"ApiPlatform\\": "src/"
156-
}
157-
},
158-
"autoload-dev": {
159-
"psr-4": {
160-
"ApiPlatform\\Tests\\": "tests/",
161-
"App\\": "tests/Fixtures/app/var/tmp/src/"
162-
}
163-
},
164-
"config": {
165-
"preferred-install": {
166-
"*": "dist"
167-
},
168-
"sort-packages": true,
169-
"allow-plugins": {
170-
"composer/package-versions-deprecated": true,
171-
"phpstan/extension-installer": true,
172-
"php-http/discovery": true,
173-
"soyuka/pmu": true
174-
}
175-
},
176-
"extra": {
177-
"branch-alias": {
178-
"dev-3.4": "3.4.x-dev",
179-
"dev-main": "4.0.x-dev"
180-
},
181-
"symfony": {
182-
"require": "^6.4 || ^7.1"
183-
},
184-
"pmu": {
185-
"projects": ["./src/*/composer.json", "src/Doctrine/*/composer.json"]
186-
},
187-
"thanks": {
188-
"name": "api-platform/api-platform",
189-
"url": "https://github.com/api-platform/api-platform"
190-
}
191-
}
218+
"type": "library"
192219
}

src/Doctrine/Odm/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929
"api-platform/metadata": "^3.4 || ^4.0",
3030
"api-platform/state": "^3.4 || ^4.0",
3131
"doctrine/mongodb-odm": "^2.2",
32-
"doctrine/mongodb-odm-bundle": "^5.0",
3332
"symfony/property-info": "^6.4 || ^7.1"
3433
},
3534
"require-dev": {
3635
"api-platform/parameter-validator": "^3.2",
3736
"doctrine/doctrine-bundle": "^2.11",
37+
"doctrine/mongodb-odm-bundle": "^5.0",
3838
"phpspec/prophecy-phpunit": "^2.0",
3939
"phpunit/phpunit": "^10.0",
4040
"symfony/cache": "^6.4 || ^7.0",

src/Doctrine/Orm/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@
2727
"api-platform/doctrine-common": "^3.4 || ^4.0",
2828
"api-platform/metadata": "^3.4 || ^4.0",
2929
"api-platform/state": "^3.4 || ^4.0",
30-
"doctrine/doctrine-bundle": "^2.11",
3130
"doctrine/orm": "^2.17 || ^3.0",
3231
"symfony/property-info": "^6.4 || ^7.1"
3332
},
3433
"require-dev": {
3534
"api-platform/parameter-validator": "^3.2",
35+
"doctrine/doctrine-bundle": "^2.11",
3636
"phpspec/prophecy-phpunit": "^2.0",
3737
"phpunit/phpunit": "^10.0",
3838
"ramsey/uuid": "^4.7",

0 commit comments

Comments
 (0)