makerlabs/PagerBundle — pull request #15 by vlastv (2012-08-02 09:10:29+00:00)
Title: Updated return a range of pages

If page = 20 and maximum number of displayed pages 10, current 18, then:

Old implementation:
tmp = 18 - 5 = 13
begin = 13
end = 20
Total will be returned only 7 pages.

In the new implementation:
tmp = 18 - 5 + 1 = 14 (+1 for more shows to the next page)
start = 14
end = 20
begin = 11
Total will be returned only 10 pages, because they exist, and do not reduce the navigation.