NaifyViewExtension\Dialect\Twig\TwigTemplateMetadataScanner クラス

TwigTemplateMetadataScanner

Twig converter が変換前に必要とする import / macro / local name を拾う。 converter 本体から先読み処理を分け、構文変換の見通しを保つ。

プロパティ

名前型説明
private $textHelper ExtensionConverterTextHelper

メソッド

メソッド説明
public __construct(?ExtensionConverterTextHelper $textHelper):
public collectImports(string $source): array
public collectMacroArguments(string $source): array
public collectMacroVarargs(string $source): array
public collectLocalNames(string $source, array $imports): array for/set/macro/import のlocal名を収集する。通常のroot読取はtrustを要求しない。
private normalizeName(string $value, string $fallback): string