['type' => 'string']], new ShapeMap([]) ); $m = $s->getMember(); $this->assertInstanceOf(Shape::class, $m); $this->assertSame($m, $s->getMember()); $this->assertSame('string', $m->getType()); } public function testFailsWhenMemberIsMissing() { $this->expectException(\RuntimeException::class); (new ListShape([], new ShapeMap([])))->getMember(); } }