回答:
twigは安全でないコンテンツを自動エスケープし、コンテンツは安全とマークされていないためです。
それがであることを明示的に伝えることができ$test = Markup::create($test)
ます。しかし、あなたはそれに非常に注意する必要があります。何らかのユーザー入力が含まれている場合は、XSSの問題が発生する可能性があります。
より適切な方法は、['#markup' => 'your text']のようなレンダー配列を使用することです。デフォルトでは、特定の量のhtmlタグが許可されますが、すべてが許可されるわけではありません。ここに記載されているインラインテンプレートを使用することもできます:https : //www.drupal.org/node/2311123。
Twigはレンダー配列をネイティブに理解するため、レンダー配列または文字列を提供するかどうかは、テンプレートにとって重要ではありません。