<?php

namespace Pixalia\ImageAssistant\Core;

use Pixalia\ImageAssistant\Base\Const\PixaliaConst;

/**
 * Activator Class
 */
class Activator {

	/**
	 * プラグイン有効化時に実行されるメインの静的メソッド
	 */
	public static function activate() {
		self::set_default_options();
	}

	/**
	 * プラグインのデフォルト設定をWordPressのオプションとして追加します。
	 */
	private static function set_default_options() {
		// APIキーのオプションを空文字で初期化
		add_option( PixaliaConst::OPTION_API_KEY, '' );

		// 画像チェック対象の投稿タイプをデフォルトで'post'（投稿）に設定
		add_option( PixaliaConst::OPTION_POST_TYPES, [ 'post' ] );
	}
}