非推奨の twig 関数、Twig_Filter_Function を使用します。代わりに Twig_SimpleFilter を使用することを想定しています。私はそれを使用する方法を100%確信しているわけではありません。
これは私が現在持っているものです。
public function getFilters()
{
return array(
'is_numeric' => new \Twig_Filter_Function('is_numeric'),
'number_format' => new \Twig_Filter_Function('number_format')
);
}
現在、Twig_SimpleFilter には少なくとも 2 つのパラメーター ($name) が必要であり、$callable は 2 つのパラメーターです。今、私は Twig_Filter_Function を置き換えることを 100% 確信しているわけではありません。2つのパラメータは何ですか? 両方にランダムな名前を付けて、「is_numeric」と「number_format」で 2 番目の名前を指定しても問題ありませんか?;
public function getFilters()
{
return array(
'is_numeric' => new \Twig_SimpleFilter('isNumeric', 'is_numeric'),
'number_format' => new \Twig_SimpleFilter('numberFormat', 'number_format')
);
}
このように試してみましたが、大丈夫のようです。100% 確実にしたいだけですか、それとも今はまったく別の方法で行うべきですか? 何か助けてください。