NaifyView\Executor\BlockRenderRuntime クラス
BlockRenderRuntime — 継承ブロックの上書きまたは既定の本文を描画する
上書きの登録内容を見て描画対象を選び、ブロック内の変数が呼び出し元へ漏れないように扱う。
ASTを直接実行する経路の内部部品。通常の描画にはView::render()を使う。
メソッド
| メソッド | 説明 |
|---|---|
public
renderBlock(BlockNode $node, array $scope, array $state, callable $renderNodes): NodeRenderResult
|
`renderBlock()` を実行する |
private
isolateScope(NodeRenderResult $result, array $scope): NodeRenderResult
|
|
private
readBlockOverrides(array $state): array
|
`readBlockOverrides()` を実行する |
private
readMacroRegistry(array $state): array
|
`readMacroRegistry()` を実行する |