Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1f91b099

Von Sven Schöling vor fast 13 Jahren hinzugefügt

  • ID 1f91b09977b230250042d5c0c3dae72fac4bac44
  • Vorgänger d1340823
  • Nachfolger cfa5e5a3

ParseFilter: $_ kann man nicht in einer Closure verwenden.

Unterschiede anzeigen:

SL/Controller/Helper/ParseFilter.pm
my %methods = (
enable => sub { ;;;; },
map {
$_ => sub { +{ $_ => $_[0] } },
# since $_ is an alias it can't be used in a closure. even "".$_ or "$_"
# does not work, we need a real copy.
my $_copy = "$_";
$_ => sub { +{ $_copy => $_[0] } },
} qw(similar match imatch regex regexp like ilike rlike is is_not ne eq lt gt le ge),
);

Auch abrufbar als: Unified diff