private function calculateLastItemOnPage()
    {
        // When no limit, the last item is the total amount of items
        if (! $this->hasLimit()) {
            $this->setLastItemOnPage($this->getTotalItems());
            return;
        }

        // Determine the last item on the page
        $lastItem = $this->getOffset() + $this->getLimit();
        if ($this->getTotalItems() !== 0 && $lastItem > $this->getTotalItems()) {
            $lastItem = $this->getTotalItems();
        }

        $this->setLastItemOnPage((int)$lastItem);
    }
private function calculateLastItemOnPage()
    {
        // When no limit, the last item is the total amount of items
        if (! $this->hasLimit()) {
            $this->setLastItemOnPage($this->getTotalItems());
            return;
        }

        // Determine the last item on the page
        $lastItem = $this->getOffset() + $this->getLimit();
        if ($this->getTotalItems() !== 0 && $lastItem > $this->getTotalItems()) {
            $lastItem = $this->getTotalItems();
        }

        $this->setLastItemOnPage((int)$lastItem);
    }
private function calculateLastItemOnPage ( ) { // When no limit, the last item is the total amount of items if ( ! $ this -> hasLimit ( ) ) { $ this -> setLastItemOnPage ( $ this -> getTotalItems ( ) ) ; return ; } // Determine the last item on the page $ lastItem = $ this -> getOffset ( ) + $ this -> getLimit ( ) ; if ( $ this -> getTotalItems ( ) !== 0 && $ lastItem > $ this -> getTotalItems ( ) ) { $ lastItem = $ this -> getTotalItems ( ) ; } $ this -> setLastItemOnPage ( ( int ) $ lastItem ) ; }
Calculates which item number is the last on the current page.
Calculates which item number is the last on the current page .