Chage {-type => 'name', args => [] } to {-type => 'identifier', elements => [] }
[dbsrgits/SQL-Abstract-2.0-ish.git] / t / lib / SQLADumperSort.pm
CommitLineData
03f6671a 1BEGIN {
2 require Data::Dumper;
3 my $Dump = Data::Dumper->can('Dump');
4
5 no warnings 'redefine';
6
7 *Data::Dumper::Dump = sub {
8 local $Data::Dumper::Sortkeys = sub {
9 my $hash = @_[0];
10 my @keys = sort {
11 my $a_minus = substr($a,0,1) eq '-';
12 my $b_minus = substr($b,0,1) eq '-';
13
14 return $a cmp $b if $a_minus || $b_minus;
15
16 return -1 if $a eq 'op';
17 return 1 if $b eq 'op';
18 return $a cmp $b;
19 } keys %$hash;
20
21 return \@keys;
22 };
23 return $Dump->(@_);
24 };
25}
26
271;