myerscode/utilities-bags
Immutable “Bag” utilities for fluent manipulation of collection/array data in PHP. Provides a helper class with chainable methods for reading, transforming, and managing data safely without mutation; includes usage and method docs, plus tests and coverage.
d766f97 - bag: add first and last methods (commit by [@oniice](https://github.com/oniice))7397a13 - bag: add reduce method (commit by [@oniice](https://github.com/oniice))e2735c3 - bag: add isEmpty and isNotEmpty methods (commit by [@oniice](https://github.com/oniice))f6bc7cc - bag: add sort and sortBy methods (commit by [@oniice](https://github.com/oniice))a987f74 - bag: add unique method (commit by [@oniice](https://github.com/oniice))d57992d - bag: add pluck method (commit by [@oniice](https://github.com/oniice))e3e8abb - bag: add groupBy method (commit by [@oniice](https://github.com/oniice))3376c05 - bag: add sum, min and max methods (commit by [@oniice](https://github.com/oniice))2ff01f6 - bag: add reverse method (commit by [@oniice](https://github.com/oniice))1748277 - bag: add chunk method (commit by [@oniice](https://github.com/oniice))a273e62 - bag: add pipe method (commit by [@oniice](https://github.com/oniice))ae19939 - dead-code: fix missing return and rename test (commit by [@oniice](https://github.com/oniice))cc2ad86 - rector: apply Rector modernisation rules (commit by [@oniice](https://github.com/oniice))a255669 - php: modernise codebase for PHP 8.5 (commit by [@oniice](https://github.com/oniice))e2328f8 - rector: modernise codebase (commit by [@oniice](https://github.com/oniice))9cf4e01 - php: use PHP 8.5 features (commit by [@oniice](https://github.com/oniice))c0d4501 - coverage: improve coverage with data providers (commit by [@oniice](https://github.com/oniice))ec63be4 - bags: rename test methods to camelCase (commit by [@oniice](https://github.com/oniice))0bbb77e - bag: add edge case coverage (commit by [@oniice](https://github.com/oniice))75b4598 - coverage: achieve 100% Utility coverage (commit by [@oniice](https://github.com/oniice))4c8ac09 chore(github): updated badges4b46efa fix(phpunit): updated config to remove deprecated optionsd38cf25 feat(core): accept empty bag to build utility3003bd7 feat(core): added global helper316fcd0 chore(core): added linting and tidied up files328d151 chore(core): tidy up docblocks38dcd05 chore(core): removed unused phpcsb8cc335 ci(uplift): uplifted for version 2025.0.01a7b80f chore(core): more updates for php 84c3738f6 Merge branch 'release/2.2.0'0920912 docs: added missing except and only methodsf49dfa9 docs: updated header formatting of methods7ca41ae test: run github actions against newer versions of php8d36f60b feat: added method for getting bag with only the given keys95cfd69 feat: added method for getting bag exluding given keys440d2a3 Merge branch 'release/2.1.0'
[2026.0.0]: https://github.com/myerscode/utilities-bags/compare/2025.1.0...2026.0.0
[2026.0.0]: https://github.com/myerscode/utilities-bags/compare/2025.1.0...2026.0.0How can I help you explore Laravel packages today?