44## Requirements
55
66- Linux
7- - php >=7.4
8- - myMVC
9- - myMVC 3.2.x: https://github.com/gueff/myMVC/tree/3.2.x
10- - ZIP: https://github.com/gueff/myMVC/archive/refs/heads/3.2.x.zip
11- - Doku: https://mymvc.ueffing.net/
7+ - php >= 8
8+ - ` pdo ` extension
9+ - myMVC 3.3.x
10+ - ` git clone --branch 3.3.x https://github.com/gueff/myMVC.git myMVC_3.3.x `
11+ - Docs: < https://mymvc.ueffing.net/ >
12+ - github: < https://github.com/gueff/myMVC/tree/3.3.x >
13+
14+ ---
1215
1316## Installation
1417
@@ -21,22 +24,24 @@ https://github.com/gueff/myMVC_module_OpenApi.git \
2124OpenApi;
2225~~~
2326
27+ ---
28+
2429## Usage
2530
26- _ validate against openapi file _
31+ _ validate against openapi ** file ** _
2732~~~ php
2833use OpenApi\Model\Validate;
2934
3035$oDTValidateRequestResponse = Validate::request(
3136 $oDTRequestCurrent,
32- Config::get_MVC_PUBLIC_PATH(). '/openapi/api.yaml'
37+ Config::get_MVC_PUBLIC_PATH() . '/openapi/api.yaml'
3338);
3439
3540header('Content-Type: application/json');
3641echo json_encode(Convert::objectToArray($oDTValidateRequestResponse));
3742~~~
3843
39- _ validate against openapi URL _
44+ _ validate against openapi ** URL ** _
4045~~~ php
4146use OpenApi\Model\Validate;
4247
@@ -55,20 +60,21 @@ echo json_encode(Convert::objectToArray($oDTValidateRequestResponse));
5560_ All Routes lead to their given ` operationId ` , set in openapi_
5661~~~ php
5762\OpenApi\Model\Route::autoCreateFromOpenApiFile(
58- '/absolute/path/to/ openapi.yaml',
63+ Config::get_MVC_PUBLIC_PATH() . '/ openapi/api .yaml',
5964 '\Foo\Controller\Api'
6065);
6166~~~
6267
6368_ All Routes lead explicitely to ` Api::delegate() ` _
6469~~~ php
6570\OpenApi\Model\Route::autoCreateFromOpenApiFile(
66- '/absolute/path/to/ openapi.yaml',
71+ Config::get_MVC_PUBLIC_PATH() . '/ openapi/api .yaml',
6772 '\Foo\Controller\Api',
6873 'delegate'
6974);
7075~~~
7176
77+ ---
7278
7379## Get Logs
7480
0 commit comments