From dacb7ef4e0deccc771b254d6478ab62ffbe3b05e Mon Sep 17 00:00:00 2001 From: Jepp9350 <2jepp9350@gmail.com> Date: Tue, 24 Jun 2025 08:38:35 +0200 Subject: [PATCH] Add `xlvask_parser_h_nger` helper class for handling specific XLVask product parsing --- .../xlvask/helpers/xlvask_parser_h_nger.php | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 services/nginx/app/modules/xlvask/helpers/xlvask_parser_h_nger.php diff --git a/services/nginx/app/modules/xlvask/helpers/xlvask_parser_h_nger.php b/services/nginx/app/modules/xlvask/helpers/xlvask_parser_h_nger.php new file mode 100644 index 00000000..bd5b8f2c --- /dev/null +++ b/services/nginx/app/modules/xlvask/helpers/xlvask_parser_h_nger.php @@ -0,0 +1,28 @@ +setup('Hænger'); + } + + + /** + * @inheritDoc + * @throws Exception + */ + protected function parse(xlvask_wash_item $wash_item, xlvask_usage_log $xlvask_usage_log): products_o + { + // For some reason, in XLVask the primary product is stored as vask_h_nger in some cases, + // This is a workaround to handle that case. (Since the functionality is exactly the same as // xlvask_parser_stor_bil) + return (new xlvask_parser_stor_bil())->parseProduct(...func_get_args()); + } +} \ No newline at end of file