unit($price, $type, $value); } catch (InvalidArgumentException $error) { throw ValidationException::withMessages(['items' => $error->getMessage()]); } } }