NaifyView\Extension\CacheableTemplateIrProviderInterface インターフェース
IRを構築する前に、生成キャッシュのバージョンを公開できるプロバイダー。
変換規則や設定を変更するときはこの値も変更する。 build()のextension_ir_cache_versionメタデータと同じ値を返す。
メソッド
| メソッド | 説明 |
|---|---|
public
getCacheVersion(): string
|
継承メソッド
| メソッド | 説明 | 継承元 |
|---|---|---|
public
getProviderName(): string
|
変換元を識別するプロバイダー名を返す | TemplateIrProviderInterface |
public
supports(): bool
|
ソース本文を含め、このプロバイダーで扱う入力か判定する | TemplateIrProviderInterface |
public
supportsTemplate(): bool
|
本文を読まず、テンプレート名・解決済みパス・構文種別から対応を判定する | TemplateIrProviderInterface |
public
build(): ?TemplateIrBuildResult
|
入力をCore向けの中間表現に変換する | TemplateIrProviderInterface |