Skip to content

Commit 1b07564

Browse files
committed
Switch to OpenAPI Tools for generation
1 parent 133865f commit 1b07564

File tree

98 files changed

+3164
-7584
lines changed

Some content is hidden

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

98 files changed

+3164
-7584
lines changed

Makefile

+3
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,6 @@ generate-example-client-miele:
7777

7878
generate-test-client:
7979
$(DOCKER_RUN) php ./bin/openapi-client-generator ./tests/openapi-client-petstore.yaml
80+
81+
generate-packages:
82+
$(DOCKER_RUN) php ./vendor/bin/openapi-generator ./example/client-gitub-one.php

bin/openapi-client-generator.source

-41
This file was deleted.

composer.json

+10-11
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@
2525
"nikic/php-parser": "^4.15",
2626
"nunomaduro/termwind": "^1.15",
2727
"ondram/ci-detector": "^4.1",
28+
"openapi-tools/configuration": "dev-main",
29+
"openapi-tools/contract": "dev-main",
30+
"openapi-tools/gatherer": "dev-main",
31+
"openapi-tools/generator": "dev-main",
32+
"openapi-tools/generator-hydrator": "dev-main",
33+
"openapi-tools/generator-schema": "dev-main",
34+
"openapi-tools/generator-templates": "dev-main",
35+
"openapi-tools/registry": "dev-main",
36+
"openapi-tools/representation": "dev-main",
37+
"openapi-tools/utils": "dev-main",
2838
"phpstan/phpdoc-parser": "^1.22",
2939
"pointybeard/reverse-regex": "1.0.0.3",
3040
"psr/http-message": "^1.1 || ^2 || ^3",
@@ -35,7 +45,6 @@
3545
"symfony/yaml": "^6.0",
3646
"twig/twig": "^3.5",
3747
"wyrihaximus/async-test-utilities": "^7.0",
38-
"wyrihaximus/composer-update-bin-autoload-path": "^1",
3948
"wyrihaximus/react-awaitable-observable": "^1.0",
4049
"wyrihaximus/simple-twig": "^2.1",
4150
"wyrihaximus/subsplit-tools": "dev-main"
@@ -51,9 +60,6 @@
5160
"ApiClients\\Tests\\Tools\\OpenApiClientGenerator\\": "tests/unit/"
5261
}
5362
},
54-
"bin": [
55-
"bin/openapi-client-generator"
56-
],
5763
"config": {
5864
"allow-plugins": {
5965
"dealerdirect/phpcodesniffer-composer-installer": true,
@@ -65,13 +71,6 @@
6571
"php": "8.2.13"
6672
}
6773
},
68-
"extra": {
69-
"wyrihaximus": {
70-
"bin-autoload-path-update": [
71-
"bin/openapi-client-generator"
72-
]
73-
}
74-
},
7574
"scripts": {
7675
"post-install-cmd": [
7776
"composer normalize"

0 commit comments

Comments
 (0)