line |
true |
false |
branch |
54
|
100 |
0 |
if @_ == 0 |
62
|
136 |
0 |
if @_ == 0 |
74
|
0 |
17 |
$self->loader ? : |
76
|
0 |
17 |
if (defined $rv) |
77
|
0 |
0 |
if ref $rv |
82
|
17 |
0 |
unless $args |
89
|
9 |
31 |
unless $instance |
91
|
0 |
31 |
if (ref $instance eq 'HASH') { } |
|
0 |
31 |
elsif (ref $instance eq 'ARRAY') { } |
|
17 |
14 |
elsif (not ref $instance) { } |
115
|
1 |
19 |
if ($self->ip_match) |
121
|
20 |
0 |
if ($self->transport) |
128
|
0 |
20 |
if $cb |
137
|
0 |
19 |
if ref $sid eq 'CODE' |
143
|
19 |
0 |
if ($self->transport) |
147
|
7 |
12 |
unless ($sid) |
149
|
0 |
2 |
$cb ? : |
|
2 |
5 |
unless $sid |
152
|
0 |
17 |
if ($self->store->is_async) { } |
157
|
0 |
0 |
if ($store->error) |
159
|
0 |
0 |
$cb ? : |
164
|
0 |
0 |
if $cb |
173
|
0 |
17 |
if $self->store->error |
178
|
6 |
11 |
unless $sid |
188
|
5 |
12 |
unless (defined $expires and defined $data) |
189
|
5 |
0 |
if $self->transport |
197
|
2 |
10 |
if ($self->ip_match) |
198
|
0 |
2 |
unless $self->_remote_addr |
200
|
0 |
2 |
unless $self->data($PRIVATE_IP_FIELD) |
202
|
1 |
1 |
unless $self->_remote_addr eq $self->data($PRIVATE_IP_FIELD) |
216
|
0 |
1 |
$cb ? : |
|
1 |
24 |
unless $self->sid and not $self->_is_flushed |
218
|
2 |
22 |
if ($self->is_expired and $self->_is_stored) { } |
219
|
0 |
2 |
if ($self->store->is_async) { } |
225
|
0 |
0 |
if (my $error = $store->error) |
227
|
0 |
0 |
$cb ? : |
233
|
0 |
0 |
if $cb |
249
|
19 |
3 |
$self->_is_new ? : |
253
|
0 |
22 |
if ($self->store->is_async) { } |
260
|
0 |
0 |
if ($store->error) |
262
|
0 |
0 |
$cb ? : |
268
|
0 |
0 |
$cb ? : |
276
|
0 |
22 |
unless ($ok) |
292
|
39 |
21 |
if (@_ == 0) |
296
|
11 |
10 |
if (@_ == 1) |
310
|
0 |
2 |
unless $key |
321
|
1 |
2 |
if ($key) { } |
336
|
2 |
0 |
if ($self->transport) |
348
|
4 |
88 |
if (defined $val) |
361
|
3 |
0 |
if ($self->transport) |
372
|
7 |
24 |
time > $self->expires ? : |