Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7c5f4e40

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID 7c5f4e408e06771eebb5378b21ef071dab360343
  • Vorgänger ee62bdab
  • Nachfolger ffae956c

Presenter-Template-Plugin: bei nicht existierenden Funktionen warnen

Unterschiede anzeigen:

SL/Template/Plugin/P.pm
29 29
  my $method        =  $AUTOLOAD;
30 30
  $method           =~ s/.*:://;
31 31

  
32
  return '' unless $presenter->can($method);
32
  return '' if $method eq 'DESTROY';
33

  
34
  if (!$presenter->can($method)) {
35
    $::lxdebug->message(LXDebug::WARN(), "SL::Presenter has no method named '$method'!");
36
    return '';
37
  }
33 38

  
34 39
  splice @args, -1, 1, %{ $args[-1] } if @args && (ref($args[-1]) eq 'HASH');
35 40

  

Auch abrufbar als: Unified diff