File Coverage

blib/lib/DBIx/Class/CDBICompat/Pager.pm
Criterion Covered Total %
statement 6 11 54.5
branch 0 2 0.0
condition n/a
subroutine 2 3 66.6
pod 0 1 0.0
total 8 17 47.0


line stmt bran cond sub pod time code
1             package # hide from PAUSE
2             DBIx::Class::CDBICompat::Pager;
3              
4 2     2   936 use strict;
  2         4  
  2         54  
5              
6             # even though fatalization has been proven over and over to be a universally
7             # bad idea, this line has been part of the code from the beginning
8             # leaving the compat layer as-is, something may in fact depend on that
9 2     2   10 use warnings FATAL => 'all';
  2         3  
  2         182  
10              
11             *pager = \&page;
12              
13             sub page {
14 0     0 0   my $class = shift;
15              
16 0           my $rs = $class->search(@_);
17 0 0         unless ($rs->{attrs}{page}) {
18 0           $rs = $rs->page(1);
19             }
20 0           return ( $rs->pager, $rs );
21             }
22              
23             1;