https://github.com/rekalogika/collections-domain
Improves Doctrine Collections usage in your domain entities.
https://github.com/rekalogika/collections-domain
Last synced: 6 months ago
JSON representation
Improves Doctrine Collections usage in your domain entities.
- Host: GitHub
- URL: https://github.com/rekalogika/collections-domain
- Owner: rekalogika
- License: mit
- Created: 2024-06-17T11:27:50.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-30T16:22:46.000Z (7 months ago)
- Last Synced: 2024-12-01T05:42:02.623Z (6 months ago)
- Language: PHP
- Size: 81.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rekalogika/collections-domain
Transforms a Doctrine `Collection` object into our `Recollection` object, which
extends `Collection` itself but also extends `PageableInterface` from our
`rekalogika/rekapager` library.The features include:
* Safeguards against potential out-of-memory situations.
* Pluggable counting strategies.
* Keyset pagination for batch processing and user interfaces.The classes also available in the minimal flavor, which only exposes the safe
methods, those which won't trigger full load of an extra-lazy collection.## Documentation
[rekalogika.dev/collections](https://rekalogika.dev/collections)
## License
MIT
## Contributing
This library consists of multiple repositories split from a monorepo. Be sure to
submit issues and pull requests to the
[rekalogika/collections](https://github.com/rekalogika/collections) monorepo.