23 lines
428 B
Plaintext
23 lines
428 B
Plaintext
<?php
|
|
|
|
/**
|
|
* @file
|
|
* Install, update and uninstall functions for opdavies_blog.
|
|
*/
|
|
|
|
declare(strict_types=1);
|
|
|
|
use Drupal\opdavies_blog\Repository\PostRepository;
|
|
|
|
/**
|
|
* Mark existing blog posts as sent to social media.
|
|
*/
|
|
function opdavies_blog_update_8001(): void {
|
|
$posts = \Drupal::service(PostRepository::class)->getAll();
|
|
|
|
foreach ($posts as $post) {
|
|
$post->markAsSentToSocialMedia();
|
|
$post->save();
|
|
}
|
|
}
|