rekalogika / collections-domain
将 Doctrine Collection 对象转换为我们的 Recollection 对象,该对象本身扩展了 Collection,同时扩展了来自 rekalogika/rekapager 库的 PageableInterface。
v0.12.0
2024-09-17 01:46 UTC
Requires
- php: ^8.2
- doctrine/collections: ^2.2.2 || ^2.3
- rekalogika/collections-common: ^0.12
- rekalogika/collections-contracts: ^0.12
- rekalogika/rekapager-contracts: ^0.18
- rekalogika/rekapager-doctrine-collections-adapter: ^0.18
- rekalogika/rekapager-keyset-pagination: ^0.18
README
将 Doctrine Collection
对象转换为我们的 Recollection
对象,该对象本身扩展了 Collection
,同时扩展了来自 rekalogika/rekapager
库的 PageableInterface
。
功能包括
- 防止潜在的内存溢出情况。
- 可插拔的计数策略。
- 用于批处理和用户界面的键集分页。
类也提供最小化版本,仅公开安全方法,这些方法不会触发额外延迟集合的完全加载。
文档
许可
MIT
贡献
此库由多个从单仓库拆分出的仓库组成。请确保向 rekalogika/collections 单仓库提交问题和拉取请求。