xtompie/collection-trait

构建特定对象集合的属性

2.0.0 2024-09-28 22:51 UTC

This package is auto-updated.

Last update: 2024-09-28 22:52:03 UTC


README

构建特定对象集合的属性

要求

PHP >= 8.0

安装

使用 composer

composer require xtompie/collection-trait

文档

<?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());
    }
}

检查源代码: https://github.com/xtompie/collection-trait/blob/master/src/