Feature: #34944 - PaginateViewHelper handles non-query-result objects

See Issue #34944

Description

The PaginateViewHelper accepts input collections of following types:

  • QueryResultInterface
  • ObjectStorage
  • \ArrayAccess
  • array
<f:widget.paginate objects="{blogs}" as="paginatedBlogs">
        <f:for each="{paginatedBlogs}" as="blog">
                <h4>{blog.title}</h4>
        </f:for>
</f:widget.paginate>