This commit is contained in:
F4ilji
2026-04-07 17:54:26 +05:00
parent 04adba6682
commit 936b1fb5b0
468 changed files with 43498 additions and 4176 deletions
@@ -0,0 +1,24 @@
<?php
namespace App\Containers\Dashboard\Actions\AdditionalEducations;
use App\Containers\AdditionalEducation\Models\AdditionalEducation;
use App\Containers\Dashboard\Tasks\AdditionalEducations\GenerateSearchDataTask;
class UpdateAdditionalEducationAction
{
public function __construct(
private readonly GenerateSearchDataTask $generateSearchDataTask,
) {}
public function run(AdditionalEducation $education, array $data): AdditionalEducation
{
if (isset($data['content'])) {
$data['search_data'] = $this->generateSearchDataTask->run($data['content']);
}
$education->update($data);
return $education;
}
}