Преглед на файлове

Refactoring services #885

refactoring
Guillaume Bourgeois преди 1 година
родител
ревизия
bfdbcd99ec
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. +4
    -1
      common/logic/CreditHistory/CreditHistoryBuilder.php

+ 4
- 1
common/logic/CreditHistory/CreditHistoryBuilder.php Целия файл

@@ -4,14 +4,17 @@ namespace common\logic\CreditHistory;

use common\logic\BaseService;
use common\logic\BuilderInterface;
use common\services\UserProducer\UserProducerBuilder;

class CreditHistoryBuilder extends BaseService implements BuilderInterface
{
protected CreditHistorySolver $creditHistorySolver;
protected UserProducerBuilder $userProducerBuilder;

public function __construct()
{
$this->creditHistorySolver = $this->loadService(CreditHistorySolver::class);
$this->userProducerBuilder = $this->loadService(UserProducerBuilder::class);
}

public function save(CreditHistoryModel $creditHistory): bool
@@ -26,7 +29,7 @@ class CreditHistoryBuilder extends BaseService implements BuilderInterface
$creditHistory->save();

// Mise à jour du crédit au niveau de UserProducer
\Yii::$app->logic->getUserProducerContainer()->getService()->updateCredit($creditHistory);
$this->userProducerBuilder->updateCredit($creditHistory);

return true;
}

Loading…
Отказ
Запис