Smartyの文法チェック
テンプレートエンジンが大きいと、テンプレートのSyntaxが重要になる。
そこでSmartyのSyntaxをvalidateするvalidatorが欲しくなる。
だけど、PHPに基づく文法チェックのみ。
SmartyのERROR処理はPHPのtrigger_errorを使っているので実に頼りない。
try ~ catch 出来ないし、エラースタック積むのも大変だし、かといってPearのパッケージに準拠してるわけでもないし。。。
Smartyテンプレートのエラー処理をPear_Errorに対応させるaddon書くとしても、それはSmartyのSuggestionで提案されるだろうし。。。http://smarty.incutio.com/?page=SmartyFeatureSuggestions
かといって独自にextendsしちゃうとSmartyのUpdateが面倒だ。
SmartyValidatorというSmarty継承クラスを作ってる人がいるので、これでしばらくは凌ぐことにする。
http://www.phpriot.com/d/code/smarty/smarty-validator/index.html
たった100行程度なので自分で作っても良かったわけですが。。