Skip to content

Commit a9bd4c5

Browse files
committed
Use better parameter value parsing for pollin and reichelt parameters
1 parent 8d9dde0 commit a9bd4c5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Services/InfoProviderSystem/Providers/PollinProvider.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,9 @@ private function parseParameters(Crawler $dom): array
184184

185185
//Iterate over each tr.properties-row inside table.product-detail-properties-table
186186
$dom->filter('table.product-detail-properties-table tr.properties-row')->each(function (Crawler $node) use (&$parameters) {
187-
$parameters[] = ParameterDTO::parseValueField(
187+
$parameters[] = ParameterDTO::parseValueIncludingUnit(
188188
name: rtrim($node->filter('th.properties-label')->text(), ':'),
189-
value: $node->filter('td.properties-value')->text()
189+
value: trim($node->filter('td.properties-value')->text())
190190
);
191191
});
192192

src/Services/InfoProviderSystem/Providers/ReicheltProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ private function parseParameters(Crawler $dom): array
256256

257257
//Iterate over each second li in ul.articleAttribute, which contains the specifications
258258
$groupElement->filter('ul.articleAttribute li:nth-child(2n)')->each(function (Crawler $specElement) use (&$parameters, $groupName) {
259-
$parameters[] = ParameterDTO::parseValueField(
259+
$parameters[] = ParameterDTO::parseValueIncludingUnit(
260260
name: $specElement->previousAll()->text(),
261261
value: $specElement->text(),
262262
group: $groupName

0 commit comments

Comments
 (0)