diff --git a/src/OpenClassrooms/UseCase/BusinessRules/Responders/PaginatedUseCaseResponse.php b/src/OpenClassrooms/UseCase/BusinessRules/Responders/PaginatedUseCaseResponse.php new file mode 100644 index 0000000..3a654f2 --- /dev/null +++ b/src/OpenClassrooms/UseCase/BusinessRules/Responders/PaginatedUseCaseResponse.php @@ -0,0 +1,30 @@ + + */ +interface PaginatedUseCaseResponse extends UseCaseResponse +{ + /** + * @return array + */ + public function getItems(); + + /** + * @return int + */ + public function getTotalItems(); + + /** + * @return int + */ + public function getFirstItemIndex(); + + /** + * @return int + */ + public function getLastItemIndex(); +} + \ No newline at end of file