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
|