PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.4.1
Admin Columns v4.4.1
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Helper / Select / Options / Paginated.php
codepress-admin-columns / classes / Helper / Select / Options Last commit date
Paginated.php 4 years ago
Paginated.php
38 lines
1 <?php
2
3 namespace AC\Helper\Select\Options;
4
5 use AC\ArrayIterator;
6 use AC\Helper\Select;
7
8 class Paginated extends Select\Options
9 implements Select\Paginated {
10
11 /**
12 * @var Paginated
13 */
14 protected $paginated;
15
16 /**
17 * @param Select\Paginated $paginated
18 * @param ArrayIterator $options
19 */
20 public function __construct( Select\Paginated $paginated, ArrayIterator $options ) {
21 $this->paginated = $paginated;
22
23 parent::__construct( $options->get_copy() );
24 }
25
26 public function get_total_pages() {
27 return $this->paginated->get_total_pages();
28 }
29
30 public function get_page() {
31 return $this->paginated->get_page();
32 }
33
34 public function is_last_page() {
35 return $this->paginated->is_last_page();
36 }
37
38 }