File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -272,6 +272,29 @@ public function testResolvingCompoundTypedArrayTypes()
272
272
$ this ->assertInstanceOf (Object_::class, $ secondType ->getValueType ());
273
273
}
274
274
275
+ /**
276
+ * @covers ::__construct
277
+ * @covers ::resolve
278
+ * @covers ::<private>
279
+ *
280
+ * @uses \phpDocumentor\Reflection\Types\Context
281
+ * @uses \phpDocumentor\Reflection\Types\Compound
282
+ * @uses \phpDocumentor\Reflection\Types\String_
283
+ * @uses \phpDocumentor\Reflection\Types\Nullable
284
+ * @uses \phpDocumentor\Reflection\Types\Null_
285
+ * @uses \phpDocumentor\Reflection\Types\Boolean
286
+ * @uses \phpDocumentor\Reflection\Fqsen
287
+ * @uses \phpDocumentor\Reflection\FqsenResolver
288
+ */
289
+ public function testResolvingNullableCompoundTypes ()
290
+ {
291
+ $ fixture = new TypeResolver ();
292
+
293
+ $ resolvedType = $ fixture ->resolve ('?string|null|?boolean ' );
294
+
295
+ $ this ->assertSame ('?string|null|?bool ' , (string )$ resolvedType );
296
+ }
297
+
275
298
/**
276
299
* @covers ::__construct
277
300
* @covers ::resolve
You can’t perform that action at this time.
0 commit comments