utils.common.paginable interface
Initial release
Ce package contient une interface utilisée par de nombreux objets pour déclarer qu'ils ont la capacité de paginer le jeu de résultats qu'ils représentent.
Si vos objets représentent un ensemble de résultats (par exemple, votre objet est un ensemble de résultats d'une requête vers une base de données) et si vous pouvez paginer cet ensemble de résultats (renvoyer seulement une partie du résultat en utilisant un décalage et une limite), alors votre objet doit implémentez PaginateInterface .
interface PaginableInterface {
/**
* Paginates the result set.
*
* @param int $limit
* @param int $offset
*/
public function paginate ( $ limit , $ offset = 0 );
}
Ce package fait partie de Mouf (http://mouf-php.com), un effort visant à garantir de bonnes pratiques de développement en fournissant un cadre d'injection de dépendances graphiques.