member) { if (!isset($this->definition['member'])) { throw new \RuntimeException('No member attribute specified'); } $this->member = Shape::create( $this->definition['member'], $this->shapeMap ); } return $this->member; } }