Files
WP-Content-Sync/src/Activator.php
T
2026-04-26 12:44:16 -05:00

20 lines
445 B
PHP

<?php
/**
* Plugin activation lifecycle hook.
*
* @package WPContentSync
*/
namespace WPContentSync;
use WPContentSync\Settings\Settings;
use WPContentSync\Settings\SettingsRepository;
final class Activator {
public static function activate(): void {
if ( false === get_option( SettingsRepository::OPTION_NAME, false ) ) {
update_option( SettingsRepository::OPTION_NAME, Settings::fromArray( array() )->toArray(), false );
}
}
}