Skip to content

Commit 1ff04da

Browse files
author
Anton Filippov
committed
#81781
1 parent f826d25 commit 1ff04da

File tree

3 files changed

+7
-51
lines changed

3 files changed

+7
-51
lines changed

src/Data/OpenApi3/OpenApi3ObjectProperty.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ public function __construct(
2424

2525
public function fillFromStdProperty(string $propertyName, stdClass $stdProperty): void
2626
{
27-
if (std_object_has($stdProperty, 'required')) {
28-
$this->required = true;
29-
}
3027
if (std_object_has($stdProperty, 'nullable')) {
3128
$this->nullable = true;
3229
}

tests/expects/LaravelValidationsApplicationJsonRequest.php

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,6 @@
88
'field_boolean_nullable' => ['nullable', 'boolean'],
99
'field_string_nullable' => ['nullable', 'string'],
1010
'field_integer_nullable' => ['nullable', 'integer'],
11-
'field_object_required_object' => ['required'],
12-
'field_object_required_object.field' => ['integer'],
13-
'field_array_required_object' => ['required', 'array'],
14-
'field_array_required_object.*.field' => ['integer'],
15-
'field_enum_required_object' => ['required', new Enum(TestIntegerEnum::class)],
16-
'field_number_required_object' => ['required', 'numeric'],
17-
'field_boolean_required_object' => ['required', 'boolean'],
18-
'field_string_required_object' => ['required', 'string'],
19-
'field_integer_required_object' => ['required', 'integer'],
2011
'field_object_required' => ['required'],
2112
'field_object_required.field' => ['integer'],
2213
'field_array_required' => ['required', 'array'],

tests/resources/schemas/resources.yaml

Lines changed: 7 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -121,38 +121,6 @@ ResourceFillableForTestValidationRules:
121121
type: integer
122122
required: true
123123

124-
field_integer_required_object:
125-
type: integer
126-
description: Поле типа integer
127-
field_string_required_object:
128-
type: string
129-
description: Поле типа string
130-
field_boolean_required_object:
131-
type: boolean
132-
description: Поле типа boolean
133-
field_number_required_object:
134-
type: number
135-
description: Поле типа number
136-
field_enum_required_object:
137-
type: integer
138-
description: Поле, значение которого задается TestIntegerEnum
139-
x-lg-enum-class: 'TestIntegerEnum'
140-
example: 1
141-
field_array_required_object:
142-
type: array
143-
description: Поле типа array
144-
items:
145-
type: object
146-
properties:
147-
field:
148-
type: integer
149-
field_object_required_object:
150-
type: object
151-
description: Поле типа object
152-
properties:
153-
field:
154-
type: integer
155-
156124
field_integer_nullable:
157125
type: integer
158126
description: Поле типа integer
@@ -195,13 +163,13 @@ ResourceFillableForTestValidationRules:
195163
ResourceRequiredForTestValidationRules:
196164
type: object
197165
required:
198-
- field_integer_required_object
199-
- field_string_required_object
200-
- field_boolean_required_object
201-
- field_number_required_object
202-
- field_enum_required_object
203-
- field_array_required_object
204-
- field_object_required_object
166+
- field_integer_required
167+
- field_string_required
168+
- field_boolean_required
169+
- field_number_required
170+
- field_enum_required
171+
- field_array_required
172+
- field_object_required
205173

206174
#Requests
207175
ResourceForTestValidationRules:

0 commit comments

Comments
 (0)