Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9a18b6cc

Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt

  • ID 9a18b6cc3f09a6b79a563d96589f87fc9a055194
  • Vorgänger febe54a5
  • Nachfolger a4e96abf

locales.pl: Multi-Zeilen-Aufrufe von render() behandeln können

Machmal sieht das nämlich so aus:

$self->render(
'some/template',
unicorn => 'Charlie',
%params,
COW => 'Moo!'
);

Unterschiede anzeigen:

scripts/locales.pl
$cached{$file}{scannosubs}{"../../SL/${module}.pm"} = 1;
}
# Some calls to render() are split over multiple lines. Deal
# with that.
while (/(?:parse_html_template2?|render)\s*\( *$/) {
$_ .= <$fh>;
chomp;
}
# is this a template call?
if (/(?:parse_html_template2?|render)\s*\(\s*[\"\']([\w\/]+)\s*[\"\']/) {
my $new_file_base = "$basedir/templates/webpages/$1.";

Auch abrufbar als: Unified diff