Skip to content

Commit bfb5563

Browse files
#106821 Fixed test and added info to README
1 parent 21bff3e commit bfb5563

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Resource properties are generated relative to field in response, which can be se
113113
You can also specify `response_key` for resource: add `x-lg-resource-response-key: data` in object.
114114
When specifying `response_key`, you can use the "dot" syntax to specify nesting, for example `data.field`
115115
You can exclude resource generation using `x-lg-skip-resource-generation: true` in route.
116-
You can rename resource Class using `x-lg-resource-class-name: FooResource` in object.
116+
You can rename resource Class using `x-lg-resource-class-name: FooResource` in resource object or properties object.
117117
If a resource file already exists it is NOT overridden.
118118
Resource file contains a set of fields according to the specification.
119119
You also need to specify mixin DocBlock to autocomplete resource.

tests/GenerateServerTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,11 @@
5757

5858
$this->makeFilePath('/app/Http/Resources/ResourcesResource.php'),
5959
$this->makeFilePath('/app/Http/Resources/ResourcesDataDataResource.php'),
60-
$this->makeFilePath('/app/Http/Resources/ResourcesDataWithNameResource.php'),
6160
$this->makeFilePath('/app/Http/Resources/ResourceRootResource.php'),
6261

62+
$this->makeFilePath('/app/Http/Requests/TestRenameFromKeyRequestRequest.php'),
63+
$this->makeFilePath('/app/Http/Resources/ResourcesDataWithNameResource.php'),
64+
6365
$this->makeFilePath('/app/Http/Controllers/PoliciesController.php'),
6466
$this->makeFilePath('/app/Http/Tests/PoliciesComponentTest.php'),
6567
$this->makeFilePath('/app/Http/Policies/PoliciesControllerPolicy.php'),

tests/resources/index.yaml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,10 @@ info:
44
version: 1.0.0
55
description: Тестовый конфиг
66
paths:
7-
/resources:test-empty-rename-request:
8-
post:
9-
operationId: testEmptyRenameRequest
10-
x-lg-handler: '\App\Http\Controllers\ResourcesController@testEmptyRenameRequest'
11-
x-lg-request-class-name: ''
12-
responses:
13-
"200":
14-
description: Успешный ответ c контекстом
15-
content:
16-
application/json:
17-
schema:
18-
$ref: './schemas/test_resource_generation.yaml#/ResourceDataDataResponse'
197
/resources:test-rename-from-key-request:
208
post:
219
operationId: testRenameFromKeyRequest
2210
x-lg-handler: '\App\Http\Controllers\ResourcesController@testRenameFromKeyRequest'
23-
x-lg-request-class-name: ''
2411
responses:
2512
"200":
2613
description: Успешный ответ c контекстом
@@ -46,6 +33,18 @@ paths:
4633
$ref: './schemas/test_resource_generation.yaml#/ResourceForTestResourceGenerationResponse'
4734
"500":
4835
$ref: '#/components/responses/ServerError'
36+
/resources:test-empty-rename-request:
37+
post:
38+
operationId: testEmptyRenameRequest
39+
x-lg-handler: '\App\Http\Controllers\ResourcesController@testEmptyRenameRequest'
40+
x-lg-request-class-name: ''
41+
responses:
42+
"200":
43+
description: Успешный ответ c контекстом
44+
content:
45+
application/json:
46+
schema:
47+
$ref: './schemas/test_resource_generation.yaml#/ResourceDataDataResponse'
4948
/resources:test-rename-request:
5049
post:
5150
operationId: testRenameRequest

0 commit comments

Comments
 (0)