Submit
Path:
~
/
/
proc
/
self
/
root
/
opt
/
psa
/
admin
/
plib
/
modules
/
wp-toolkit
/
vendor
/
cakephp
/
datasource
/
Paging
/
File Content:
SimplePaginator.php
<?php declare (strict_types=1); /** * CakePHP(tm) : Rapid Development Framework (https://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) * @link https://cakephp.org CakePHP(tm) Project * @since 3.9.0 * @license https://www.opensource.org/licenses/mit-license.php MIT License */ namespace WPToolkitDependenciesIsolationPrefix\Cake\Datasource\Paging; use WPToolkitDependenciesIsolationPrefix\Cake\Datasource\QueryInterface; /** * Simplified paginator which avoids potentially expensives queries * to get the total count of records. * * When using a simple paginator you will not be able to generate page numbers. * Instead use only the prev/next pagination controls, and handle 404 errors * when pagination goes past the available result set. */ class SimplePaginator extends NumericPaginator { /** * Simple pagination does not perform any count query, so this method returns `null`. * * @param \Cake\Datasource\QueryInterface $query Query instance. * @param array $data Pagination data. * @return int|null */ protected function getCount(QueryInterface $query, array $data) : ?int { return null; } } // phpcs:disable \class_alias('WPToolkitDependenciesIsolationPrefix\\Cake\\Datasource\\Paging\\SimplePaginator', 'WPToolkitDependenciesIsolationPrefix\\Cake\\Datasource\\SimplePaginator'); // phpcs:enable
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
Exception
---
0755
NumericPaginator.php
24843 bytes
0644
PaginatorInterface.php
1736 bytes
0644
SimplePaginator.php
1710 bytes
0644
N4ST4R_ID | Naxtarrr