| blib/lib/Apache/SessionX.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 2 | 41 | 4.8 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 127 | 0 | 0 | 0 | not $session_id and $$self{'idfrom'} |
| 135 | 0 | 0 | 0 | defined $session_id and $session_id |
| 328 | 0 | 0 | 0 | $init and not $$self{'status'} |
| 330 | 0 | 0 | 0 | $$self{'newidpending'} and $$self{'status'} |
| 362 | 0 | 0 | 0 | exists $$self{'args'}{'Transaction'} and $$self{'args'}{'Transaction'} |
| 475 | 0 | 0 | 0 | $gen and defined &{$gen . '::validate';} |
| line | l | !l | condition |
|---|---|---|---|
| 39 | 2 | 0 | shift() || {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 46 | 2 | 0 | 0 | $$args{'config'} || $Apache::SessionX::Config::default |
| 132 | 0 | 0 | 0 | $$self{'initial_session_id'} ||= $session_id |
| 166 | 0 | 0 | 0 | not $$self{'data'}{'_session_id'} or $$self{'args'}{'recreate_id'} |
| 383 | 0 | 0 | 0 | $$self{'status'} & 2 or $$self{'status'} & 1 |
| 0 | 0 | 0 | $$self{'status'} & 2 or $$self{'status'} & 1 or $$self{'status'} & 4 | |
| 487 | 0 | 0 | 0 | $$self{'object_store'} ||= $store->new($self) |
| 488 | 0 | 0 | 0 | $$self{'lock_manager'} ||= $lock->new($self) |