public static function setFromDTO(Option &$option, OptionDTO $optionDTO) { $option->setName($optionDTO->name); $option->setDescription($optionDTO->description); $option->setSortOrder($optionDTO->sortOrder); if ($optionDTO->type !== null) { $option->setType(OptionType::createById($optionDTO->type->id)); } }
public function testCreateByIdThrowsExceptionWhenInvalid() { $this->setExpectedException(InvalidArgumentException::class); OptionType::createById(999); }