Catalyst::Plugin::Errorcheck - Errorチェックです
use Catalyst qw/Errorcheck/
いつものやつです よーするにこいつを呼ぶだけです。
#-------------
どんなチェックをしてくれるかは
$c->clc($self) からよべる class config に従ってチェックします。
#------------
入力は
$c->checkErros($self,@checklist);
チェックするデータは
$c->req()
をdefaultで利用しています。
もしも、
$c->stash->{check_errors_data} に HASHデータがあれば、それをチェックします。
#------------- 出力は 1 エラーがある場合 0 無い場合 ある場合は、 $c->stash->{find_errors}に ARRAY ref ではいっています。
Catalyst起動時の処理です。 checkErrorsが内部で利用するオブジェクトを作成します。
トリガーは $self->call_trigger('check_all_errors_before', $c,\@errors); エラーチェックを特別なものを行いたい場合にどうぞ!
トリガーは $self->call_trigger('check_error_before', $c,\@errors); エラーチェックを特別なものを行いたい場合にどうぞ!