Automattic\WooCommerce\Admin\API\Reports
DataStore::expected_intervals_on_page()
Returns expected number of items on the page in case of date ordering.
Метод класса: DataStore{}
Хуков нет.
Возвращает
float|int
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->expected_intervals_on_page( $expected_interval_count, $items_per_page, $page_no );
- $expected_interval_count(int) (обязательный)
- Expected number of intervals in total.
- $items_per_page(int) (обязательный)
- Number of items per page.
- $page_no(int) (обязательный)
- Page number.
Код DataStore::expected_intervals_on_page() DataStore::expected intervals on page WC 9.7.1
protected function expected_intervals_on_page( $expected_interval_count, $items_per_page, $page_no ) { $total_pages = (int) ceil( $expected_interval_count / $items_per_page ); if ( $page_no < $total_pages ) { return $items_per_page; } elseif ( $page_no === $total_pages ) { return $expected_interval_count - ( $page_no - 1 ) * $items_per_page; } else { return 0; } }