PHPackages                             tr33m4n/utilities - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tr33m4n/utilities

ActiveLibrary

tr33m4n/utilities
=================

A basic utility collection

v1.3.2(4y ago)0391MITPHPPHP ^7.3CI failing

Since Mar 18Pushed 3y ago1 watchersCompare

[ Source](https://github.com/tr33m4n/utilities)[ Packagist](https://packagist.org/packages/tr33m4n/utilities)[ RSS](/packages/tr33m4n-utilities/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (9)Dependencies (5)Versions (16)Used By (1)

utilities
=========

[](#utilities)

A basic set of utility classes for use in other modules.

`\tr33m4n\Utilities\Data\DataCollection`
----------------------------------------

[](#tr33m4nutilitiesdatadatacollection)

A simple, iterable collection for storing data

- `$dataCollection->set` Set an item to the data collection
- `$dataCollection->get` Get an item from the data collection
- `$dataCollection->add` Add a key value pair array to the data collection
- `$dataCollection->has` Check if an item exists in the data collection
- `$dataCollection->setAll` Bulk set items to the data collection
- `$dataCollection->getAll` Get all items set against the data collection

An array of items can also be passed to populate the data collection when instantiating. The collection can also be iterated, for example:

```
