Просмотр исходного кода

Refactoring services #885

refactoring
Guillaume Bourgeois 1 год назад
Родитель
Сommit
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;
}

Загрузка…
Отмена
Сохранить