File Coverage

blib/lib/Apache/Session/PHP.pm
Criterion Covered Total %
statement 32 32 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod 0 1 0.0
total 41 42 97.6


line stmt bran cond sub pod time code
1             package Apache::Session::PHP;
2              
3 4     4   72702 use strict;
  4         8  
  4         168  
4 4     4   22 use vars qw($VERSION);
  4         9  
  4         242  
5             $VERSION = 0.05;
6              
7 4     4   3654 use Apache::Session;
  4         7108  
  4         151  
8 4     4   25 use base qw(Apache::Session);
  4         10  
  4         511  
9              
10 4     4   3514 use Apache::Session::Generate::MD5;
  4         1477  
  4         111  
11 4     4   2420 use Apache::Session::Serialize::PHP;
  4         33  
  4         106  
12 4     4   3582 use Apache::Session::Lock::Null;
  4         796  
  4         97  
13 4     4   2119 use Apache::Session::Store::PHP;
  4         14  
  4         508  
14              
15             sub populate {
16 9     9 0 7437 my $self = shift;
17              
18 9         62 $self->{object_store} = Apache::Session::Store::PHP->new($self);
19 9         115 $self->{lock_manager} = Apache::Session::Lock::Null->new($self);
20 9         59 $self->{generate} = \&Apache::Session::Generate::MD5::generate;
21 9         19 $self->{validate} = \&Apache::Session::Generate::MD5::validate;
22 9         18 $self->{serialize} = \&Apache::Session::Serialize::PHP::serialize;
23 9         15 $self->{unserialize} = \&Apache::Session::Serialize::PHP::unserialize;
24 9         20 return $self;
25             }
26              
27             1;
28             __END__