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
9393
9494 public function setIsRequired (bool $ required ): void
9595 {
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+ }
99101 }
100102 }
101103 $ this ->isRequired = $ required ;
102104 }
103105
104106 public function setNullable (bool $ nullable ): void
105107 {
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+ }
109113 }
110114 }
111115 $ this ->nullable = $ nullable ;
You can’t perform that action at this time.
0 commit comments