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()
272272 $ this ->assertInstanceOf (Object_::class, $ secondType ->getValueType ());
273273 }
274274
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+
275298 /**
276299 * @covers ::__construct
277300 * @covers ::resolve
You can’t perform that action at this time.
0 commit comments