Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
StockOutputConcludeService
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 1
 conclude
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
6
1<?php
2
3namespace Domain\StockIO\Services\V2;
4
5use App\Models\PickingOrder\PickingOrder;
6
7use Domain\StockIO\Enums\StockStatusEnum;
8
9readonly class StockOutputConcludeService
10{
11    /**
12     * @param PickingOrder $pickingOrder
13     * @return void
14     */
15    public function conclude(PickingOrder $pickingOrder): void
16    {
17        foreach($pickingOrder->stockIOProducts as $stockIOProduct) {
18            $stockIOProduct->stockIO->setAttribute('status', StockStatusEnum::CONCLUDED->value);
19            $stockIOProduct->stockIO->save();
20        }
21    }
22
23}