public function add(TypeSchema $typeSchema) { $this->types[$typeSchema->name()] = $typeSchema; }
/** * @return Schema */ public function build() : Schema { $schema = new Schema($this->name); foreach ($this->types as $type) { $schema->add($type); } return $schema; }