<?php

namespace Acms\Services\Facades;

/**
 * Class Fulltext
 *
 * @method static string loadEntryFulltext(int $eid) エントリーのフルテキストを取得する
 * @method static string loadUserFulltext(int $uid) ユーザーのフルテキストを取得する
 * @method static string loadCategoryFulltext(int $cid) カテゴリーのフルテキストを取得する
 * @method static string loadBlogFulltext(int $bid) ブログのフルテキストを取得する
 * @method static void saveFulltext(string $type, int $id, string $fulltext = null, ?int $targetBid = null) フルテキストを保存する
 * @method static string normalizeSearchText(string $text) 全文検索の対象テキストを正規化する（search_convert_kana 設定に従う）
 */
class Fulltext extends Facade
{
    protected static $instance;

    /**
     * @return string
     */
    protected static function getServiceAlias()
    {
        return 'fulltext';
    }

    /**
     * @return bool
     */
    protected static function isCache()
    {
        return true;
    }
}
