CakePHP 4 で出力される <meta> や <link> の空要素を閉じないようにする方法

CakePHP 4 では HTML ヘルパーの fetch() や css() を使って
<meta> や <link rel="stylesheet"> タグを簡潔に出力することができます。

最近では HTML 5 が主流になり <meta> や <link> やなどの
空要素は閉じないことが多いように思います。

しかし CakePHP 4 の fetch() で出力される空要素は <meta charset="utf-8"/> のように閉じられています。

空要素のタグを閉じないように変更する方法は、View に下記のように記述します。

/src/View/AppView.php
public function initialize(): void
{
    // ▼これを追加
    $this->loadHelper('Html', ['templates' => [
        'charset' => '<meta charset="{{charset}}">',
        'css' => '<link rel="{{rel}}" href="{{url}}"{{attrs}}>',
        'meta' => '<meta{{attrs}}>',
        'metalink' => '<link href="{{url}}"{{attrs}}>',
    ]]);
}

なお、デフォルトのテンプレートは
/vendor/cakephp/cakephp/src/View/Helper/HtmlHelper.php の $_defaultConfig にあります。