NaifyView\Engine\EngineCompileSettings クラス
EngineCompileSettings — Engine layer の Engine Compile Settings
View と compiler / runtime の間で、render に必要な状態や制約を扱う。 public View API から内部構成を隠しつつ、観測しやすい単位へ分ける。
使用例
// View が RenderRequest を組み立て、Engine に render を委譲する。
// アプリ側は NaifyView::create($config) から View を作って使う。
メソッド
| メソッド | 説明 |
|---|---|
public
static
resolveInterpolationOpenDelimiter(?array $delimiters): string
|
`resolveInterpolationOpenDelimiter()` を実行する |
public
static
resolveInterpolationCloseDelimiter(?array $delimiters): string
|
`resolveInterpolationCloseDelimiter()` を実行する |
public
static
resolveCompileDirectivePrefix(?string $compileDirectivePrefix, ?array $delimiters): string
|
`resolveCompileDirectivePrefix()` を実行する |
public
static
resolveCompilePrologMarkers(?array $compilePrologMarkers, ?array $delimiters): array
|
`resolveCompilePrologMarkers()` を実行する |
public
static
normalizeCompileLevel(string $compileLevel): string
|
`normalizeCompileLevel()` を実行する |
public
static
normalizeCompilePipeline(string $compilePipeline): string
|
`normalizeCompilePipeline()` を実行する |
public
static
normalizeTraceLevel(string $traceLevel): string
|
`normalizeTraceLevel()` を実行する |
public
static
applyTraceLevel(string $traceLevel): void
|
`applyTraceLevel()` を実行する |