xtompie / collection-trait
Traits to build collections of specific objects
Installs: 1 317
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires (Dev)
- phpunit/phpunit: ^10.5
README
Traits to build collections of specific objects
Requiments
PHP >= 8.0
Installation
Using composer
composer require xtompie/collection-trait
Docs
<?php use Xtompie\Collection\Construct; use Xtompie\Collection\Count; use Xtompie\Collection\FilterAsPrivate; use Xtompie\Collection\Iterator; final class UserCollection implements Countable, IteratorAggregate { use Construct; use Count; use FilterAsPrivate; use Iterator; public function active(): static { return $this->filter(fn (User $user) => $user->isActive()); } }
Check source: https://github.com/xtompie/collection-trait/blob/master/src/