File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -93,19 +93,23 @@ public function resolvedType(): ?TypeSet
93
93
94
94
public function setIsRequired (bool $ required ): void
95
95
{
96
- foreach ($ this ->resolvedType as $ type ) {
97
- if ($ type instanceof RequiredAware) {
98
- $ type ->setIsRequired ($ required );
96
+ if ($ this ->resolvedType !== null ) {
97
+ foreach ($ this ->resolvedType as $ type ) {
98
+ if ($ type instanceof RequiredAware) {
99
+ $ type ->setIsRequired ($ required );
100
+ }
99
101
}
100
102
}
101
103
$ this ->isRequired = $ required ;
102
104
}
103
105
104
106
public function setNullable (bool $ nullable ): void
105
107
{
106
- foreach ($ this ->resolvedType as $ type ) {
107
- if ($ type instanceof NullableAware) {
108
- $ type ->setNullable ($ nullable );
108
+ if ($ this ->resolvedType !== null ) {
109
+ foreach ($ this ->resolvedType as $ type ) {
110
+ if ($ type instanceof NullableAware) {
111
+ $ type ->setNullable ($ nullable );
112
+ }
109
113
}
110
114
}
111
115
$ this ->nullable = $ nullable ;
You can’t perform that action at this time.
0 commit comments