| line |
true |
false |
branch |
|
32
|
2 |
0 |
unless $ENV{'MOD_PERL'} |
|
35
|
0 |
0 |
$ENV{'MOD_PERL'} =~ /(?:1\.9|2\.\d)/ ? : |
|
316
|
0 |
668 |
if (ref $p) { } |
|
|
21 |
647 |
elsif (not $params{$p}) { } |
|
328
|
0 |
21 |
if $params{$name} |
|
343
|
383 |
0 |
ref $_ ? : |
|
375
|
2 |
1 |
ref $p{'required'} ? : |
|
381
|
3 |
0 |
ref $p{'optional'} ? : |
|
404
|
2 |
0 |
ref $p{'required'} ? : |
|
410
|
2 |
0 |
ref $p{'optional'} ? : |
|
429
|
0 |
20 |
if ($$self{'use_cookie'} and not $ENV{'MOD_PERL'} || $$self{'header_object'}) |
|
436
|
3 |
17 |
unless ($session_class->can('TIEHASH')) |
|
439
|
2 |
1 |
if $@ |
|
444
|
0 |
18 |
if $$self{'use_cookie'} and not $$self{'cookie_is_baked'} |
|
457
|
0 |
24 |
unless my $sets = $ApacheSessionParams{$$self{'session_class_piece'}} |
|
461
|
24 |
0 |
if grep {@$_;} @$sets |
|
463
|
13 |
7 |
if ($$self{'session_class_piece'} eq 'Flex') |
|
468
|
0 |
52 |
unless my $sets = $ApacheSessionFlexParams{$key}{$subclass} |
|
472
|
14 |
38 |
if grep {@$_;} @$sets |
|
489
|
34 |
8 |
if @matched == @$set |
|
513
|
13 |
7 |
if ($$self{'session_class_piece'} eq 'Flex') |
|
532
|
0 |
20 |
if $$self{'use_cookie'} |
|
541
|
0 |
0 |
if ($MOD_PERL) |
|
543
|
0 |
0 |
$MOD_PERL == 2 ? : |
|
546
|
0 |
0 |
unless $cookie_class->can('new') |
|
550
|
0 |
0 |
unless ($cookie_class and $cookie_class->can('new')) |
|
558
|
0 |
0 |
if ($$self{'cookie_class'} eq 'CGI::Cookie') { } |
|
565
|
0 |
0 |
$MOD_PERL == 2 ? : |
|
571
|
0 |
0 |
$MOD_PERL == 2 ? : |
|
576
|
0 |
0 |
$MOD_PERL == 2 ? : |
|
594
|
86 |
12 |
if (exists $$self{$key}) |
|
609
|
10 |
18 |
if defined $session_id and $self->_try_session_id($session_id) |
|
612
|
0 |
18 |
if defined $id and $self->_try_session_id($id) |
|
614
|
0 |
18 |
if (defined $$self{'param_name'}) |
|
618
|
0 |
0 |
if defined $id and $self->_try_session_id($id) |
|
621
|
0 |
18 |
if ($$self{'use_cookie'}) |
|
625
|
0 |
0 |
if (defined $id and $self->_try_session_id($id)) |
|
627
|
0 |
0 |
unless $$self{'cookie_resend'} |
|
652
|
0 |
0 |
if ($MOD_PERL == 2) { } |
|
656
|
0 |
0 |
if $c |
|
662
|
0 |
0 |
if exists $c{$$self{'cookie_name'}} |
|
673
|
2 |
10 |
if $$self{'session'} and defined $session_id and $$self{'session_id'} eq $session_id |
|
686
|
0 |
26 |
if ($@ or not tied %s or not $s{'_session_id'}) |
|
693
|
8 |
18 |
if $$self{'session'} |
|
709
|
3 |
0 |
if ($err =~ /Object does not exist/ and defined $session_id) { } |
|
711
|
2 |
1 |
if $$self{'allow_invalid_id'} |
|
719
|
0 |
0 |
$err ? : |
|
730
|
0 |
0 |
if defined $expires and $expires =~ /^session$/i |
|
736
|
0 |
0 |
defined $expires ? : |
|
|
0 |
0 |
defined $domain ? : |
|
756
|
0 |
0 |
if ($cookie->can('bake') and not $cookie->isa('CGI::Cookie')) { } |
|
765
|
0 |
0 |
if ($header_object->can($meth)) |
|
776
|
0 |
0 |
unless $$self{'cookie_resend'} |
|
790
|
12 |
3 |
if (not $$self{'session'} or %p) |
|
794
|
0 |
11 |
if $$self{'use_cookie'} and not $$self{'cookie_is_baked'} |
|
805
|
0 |
1 |
unless $$self{'session'} |
|
813
|
0 |
1 |
if $$self{'use_cookie'} |
|
820
|
22 |
2 |
if ($$self{'always_write'}) |
|
822
|
2 |
20 |
if ($$self{'session'}{'___force_a_write___'}) { } |