Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 27ffa16a

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID 27ffa16a85221662dee49da0f210312383341240
  • Vorgänger c311f0f2
  • Nachfolger 0bb70855

Umstellung Form::throw_on_error auf Verwendung von Exception::Lite anstelle von Hashrefs

Unterschiede anzeigen:

SL/Form.pm
62 62
use SL::OE;
63 63
use SL::Template;
64 64
use SL::User;
65
use SL::X;
65 66
use Template;
66 67
use URI;
67 68
use List::Util qw(first max min sum);
......
458 459

  
459 460
sub throw_on_error {
460 461
  my ($self, $code) = @_;
461
  local $self->{__ERROR_HANDLER} = sub { die({ error => $_[0] }) };
462
  local $self->{__ERROR_HANDLER} = sub { die SL::X::FormError->new($_[0]) };
462 463
  $code->();
463 464
}
464 465

  

Auch abrufbar als: Unified diff