<?php

/**
 * @file
 * Install, update and uninstall functions for opdavies_talks.
 */

declare(strict_types=1);

use Drupal\opdavies_talks\Repository\TalkRepository;

/**
 * Set talk type for all existing talks.
 */
function opdavies_talks_update_8001(): void {
  $talkRepository = \Drupal::service(TalkRepository::class);

  foreach ($talkRepository->getAll() as $talk) {
    $talk->set('field_type', 'talk');
    $talk->save();
  }
}