| @@ 282-291 (lines=10) @@ | ||
| 279 | * |
|
| 280 | * @return void |
|
| 281 | */ |
|
| 282 | protected function saveOptionsAndInventories() |
|
| 283 | { |
|
| 284 | if (! $data = $this->getOriginalPurgeValue('options_inventories')) { |
|
| 285 | return; |
|
| 286 | } |
|
| 287 | ||
| 288 | $data = json_decode($data, true); |
|
| 289 | $this->saveOptions($data['options']); |
|
| 290 | $this->saveInventories($data['inventories']); |
|
| 291 | } |
|
| 292 | ||
| 293 | /** |
|
| 294 | * Fetch products in particular categories. |
|
| @@ 448-457 (lines=10) @@ | ||
| 445 | * |
|
| 446 | * @return void |
|
| 447 | */ |
|
| 448 | protected function validateOptionsAndInventories() |
|
| 449 | { |
|
| 450 | if (! $data = $this->getOriginalPurgeValue('options_inventories')) { |
|
| 451 | return; |
|
| 452 | } |
|
| 453 | ||
| 454 | $data = json_decode($data, true); |
|
| 455 | $this->validateOptions($data['options']); |
|
| 456 | $this->validateInventories($data['inventories']); |
|
| 457 | } |
|
| 458 | } |
|
| 459 | ||