PHPackages                             silvanus/collection - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. silvanus/collection

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

silvanus/collection
===================

Typed collection-like arrays for PHP.

v1.0.0(5y ago)06MITPHP

Since Mar 20Pushed 2y ago1 watchersCompare

[ Source](https://github.com/stscoundrel/collection)[ Packagist](https://packagist.org/packages/silvanus/collection)[ RSS](/packages/silvanus-collection/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

Collection
==========

[](#collection)

Minmalistic typed arrays/collections for PHP.

There are many collection libraries for PHP, but none exactly like I wanted. Most collection libraries add quite a lot of extra functionality I'm not looking for.

What collection does:

- Simple &amp; lightweight
- Array syntax
- Allow typehinting for array of objects

### Motivation

[](#motivation)

Typehinting "array" in PHP is not really descriptive. Sometimes its preferable to use collection-like typed arrays. This library provides common parent to make creating these collections less boilerplatey.

### Install

[](#install)

`composer require silvanus/collection`

### Usage

[](#usage)

Create your own collection class that extends abstract parent.

```
