Files
nuhodds_fi4/app/Console/Commands/Grapper/Fixtures/StoreElement.php
T
2026-02-20 12:15:43 +01:00

26 lines
568 B
PHP

<?php
namespace App\Console\Commands\Grapper\Fixtures;
use App\Models\ElementProvider;
class StoreElement
{
public static function store(&$elements, $ele)
{
$provider_element_id = $ele['provider_element_id'] ?? 0;
unset($ele['provider_element_id']);
$ele['add_by_method_id'] = 1;
$sport_id = $ele['sport_id'] ?? 0;
if ($sport_id && ! isset($elements[$sport_id][$provider_element_id])) {
ElementProvider::updateOrCreate(['provider_element_id' => (int) $provider_element_id], $ele);
}
}
}