id = $model->id; $dto->name = $model->name; $dto->code = $model->code; $dto->description = $model->description; $dto->logicType = $model->logic_type; if ($withItems && $model->relationLoaded('conditionItems')) { foreach ($model->conditionItems as $item) { $dto->items[] = ConditionItemDto::fromModel($item); } } return $dto; } }