Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 4
CRAP
0.00% covered (danger)
0.00%
0 / 1
PagerPage
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 4
20
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
2
 getPager
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getResults
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getPagingLinksOptions
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace Flow\Data\Pager;
4
5/**
6 * Represents a single page of data loaded via Flow\Data\Pager\Pager
7 */
8class PagerPage {
9    /**
10     * @var array
11     */
12    protected $results;
13
14    /**
15     * @var array[]
16     */
17    protected $pagingLinkOptions;
18
19    /**
20     * @var Pager
21     */
22    protected $pager;
23
24    /**
25     * @param array $results
26     * @param array[] $pagingLinkOptions
27     * @param Pager $pager
28     */
29    public function __construct( array $results, array $pagingLinkOptions, Pager $pager ) {
30        $this->results = $results;
31        $this->pagingLinkOptions = $pagingLinkOptions;
32        $this->pager = $pager;
33    }
34
35    /**
36     * @return Pager
37     */
38    public function getPager() {
39        return $this->pager;
40    }
41
42    /**
43     * @return array
44     */
45    public function getResults() {
46        return $this->results;
47    }
48
49    /**
50     * @return array[]
51     */
52    public function getPagingLinksOptions() {
53        return $this->pagingLinkOptions;
54    }
55}