MishkaGervaz.Table.Verifiers.ValidatePagination (MishkaGervaz v0.0.1-alpha.2)

Copy Markdown View Source

Validates pagination configuration at the resource level.

Ensures:

  • page_size is a positive integer (when explicitly set)
  • page_size_options are all positive integers (when explicitly set)
  • page_size is included in page_size_options (when both are set)
  • pagination type is valid

See MishkaGervaz.Table.Dsl.Pagination, MishkaGervaz.Table.Entities.Pagination, MishkaGervaz.Table.Verifiers.Helpers, and sibling verifiers.