name === null || $request->name === '') { throw new BadRequestException('name is required'); } $set = $this->setRepo->create(new CreateSetDto( name: $request->name, )); $this->elementRepo->create(new CreateElementDto( set: $set, title: $set->getName(), parentElement: null, )); return $set; } }