utils.common.paginable interface
Initial release
Этот пакет содержит интерфейс, используемый многими объектами, чтобы объявить, что у них есть возможность разбивать на страницы набор результатов, которые они представляют.
Если ваши объекты представляют собой набор результатов (например, ваш объект представляет собой набор результатов запроса к базе данных) и если вы можете разбивать этот набор результатов на страницы (возвращать только часть результата, используя смещение и ограничение), тогда ваш объект должен реализовать PaginateInterface .
interface PaginableInterface {
/**
* Paginates the result set.
*
* @param int $limit
* @param int $offset
*/
public function paginate ( $ limit , $ offset = 0 );
}
Этот пакет является частью Mouf (http://mouf-php.com), попытки обеспечить хорошие методы разработки путем предоставления графической среды внедрения зависимостей.