line |
true |
false |
branch |
33
|
132 |
2 |
if (defined $atime) |
51
|
1 |
131 |
if ($self->etime and $self->atime + $self->etime < time) |
53
|
1 |
0 |
if $self->verbose |
68
|
242 |
1 |
if (not $name) { } |
|
1 |
0 |
elsif (ref $name ne 'ARRAY') { } |
104
|
0 |
1 |
if (not $q->can('cookie')) { } |
|
0 |
1 |
elsif ($self->expired) { } |
|
1 |
0 |
elsif (my($t) = $self->expire) { } |
166
|
0 |
0 |
if $heading |
170
|
0 |
0 |
if (ref $$data{$key} eq 'HASH') { } |
199
|
2 |
4 |
unless (@arg) |
204
|
2 |
2 |
if ($#arg == 0) { } |
211
|
2 |
0 |
if ($$data{'_SESSION_ETIME'} != $time) |
235
|
1 |
1 |
if $time == 0 |
237
|
1 |
0 |
if (not $$data{'_SESSION_PTIME'}{$key} or $$data{'_SESSION_PTIME'}{$key} ne $time) |
245
|
1 |
1 |
if ($modified) |
262
|
92 |
243 |
if ($self->modified and not $self->deleted) |
272
|
0 |
335 |
if $self->verbose > 1 |
290
|
0 |
251 |
if $#driver < 0 |
292
|
0 |
251 |
if $self->verbose > 1 |
310
|
0 |
251 |
if $#id_generator < 0 |
312
|
0 |
251 |
if $self->verbose > 1 |
330
|
0 |
251 |
if $#serializer < 0 |
332
|
0 |
251 |
if $self->verbose > 1 |
347
|
1 |
0 |
if ($cookie) { } |
369
|
0 |
251 |
unless is_class_loaded($class) |
371
|
0 |
251 |
if $self->verbose > 1 |
375
|
0 |
251 |
if $self->verbose > 1 |
388
|
0 |
251 |
unless is_class_loaded($class) |
390
|
0 |
251 |
if $self->verbose > 1 |
394
|
0 |
251 |
if $self->verbose > 1 |
404
|
40 |
0 |
unless (defined $q) |
411
|
0 |
40 |
if (not $name) { } |
|
0 |
40 |
elsif (ref $name ne 'ARRAY') { } |
435
|
119 |
35 |
unless ($self->query) |
441
|
0 |
119 |
unless is_class_loaded($class) |
443
|
0 |
119 |
if $self->verbose > 1 |
447
|
0 |
119 |
if $self->verbose > 1 |
463
|
0 |
251 |
unless is_class_loaded($class) |
465
|
0 |
251 |
if $self->verbose > 1 |
469
|
0 |
251 |
if $self->verbose > 1 |
480
|
0 |
251 |
if $self->verbose > 1 |
482
|
137 |
114 |
if ($id) { } |
486
|
0 |
137 |
if $self->verbose > 1 |
488
|
5 |
132 |
if (not $raw_data) { } |
498
|
0 |
132 |
if ($self->verbose > 1) |
510
|
0 |
132 |
if $self->verbose > 1 |
516
|
0 |
132 |
if $self->verbose > 1 |
526
|
1 |
0 |
if ($time and $self->atime + $time < time) |
538
|
0 |
132 |
if $self->verbose > 1 |
546
|
0 |
251 |
if $self->verbose > 1 |
600
|
5 |
114 |
$id ? : |
624
|
242 |
450 |
if ($#arg < 0) { } |
|
283 |
167 |
elsif ($#arg == 0) { } |
641
|
0 |
167 |
if $key =~ /^_/ |
651
|
40 |
127 |
unless $$data{$key} or $arg{$key} |
653
|
0 |
0 |
if (not $$data{$key} and $arg{$key} or $$data{$key} and not $arg{$key} or $$data{$key} ne $arg{$key}) |
675
|
0 |
251 |
if $self->verbose > 1 |
688
|
0 |
753 |
unless $default{$key} |
701
|
0 |
753 |
unless (exists $options{$required}) |
705
|
0 |
0 |
if $self->verbose |
710
|
0 |
753 |
unless $options{$required} |
714
|
251 |
502 |
if ($required eq 'driver') { } |
|
251 |
251 |
elsif ($required eq 'id') { } |
|
251 |
0 |
elsif ($required eq 'serialize') { } |
716
|
251 |
0 |
if ($driver{lc $options{$required}}) { } |
727
|
251 |
0 |
if ($id_generator{lc $options{$required}}) { } |
738
|
251 |
0 |
if ($serializer{lc $options{$required}}) { } |
754
|
0 |
251 |
if ($self->verbose > 1) |
782
|
0 |
40 |
unless (defined $q) |
789
|
0 |
40 |
if (not $name) { } |
|
0 |
40 |
elsif (ref $name ne 'ARRAY') { } |
837
|
114 |
137 |
unless ($id) |
844
|
114 |
0 |
if ($q->can('cookie')) { } |
848
|
0 |
114 |
if $self->verbose > 1 |
854
|
0 |
0 |
if $self->verbose > 1 |
857
|
114 |
0 |
unless ($id) |
873
|
0 |
251 |
if ($self->id_option eq 'Static' and not $self->id) |
886
|
1 |
6 |
unless $time |
888
|
4 |
2 |
if $time =~ /\d$/ |
890
|
0 |
6 |
unless $time =~ /^([-+]?\d+)([smhdwMy])$/ |