gusarov112/abstract-collection

一个简单的抽象类,主要用于实体、模型、值对象

v1.0.3 2020-07-13 08:18 UTC

This package is auto-updated.

Last update: 2024-09-19 04:58:19 UTC


README

安装

所需包

composer require gusarov112/abstract-collection

用法

这只是一些使用和实现的建议。

/**
 * @method Bar[] getIterator()
 */
class BarCollection extends \Gusarov112\AbstractCollection\AbstractCollection
{
    public function __construct(Bar ...$items)
    {
        $this->items = $items;
    }

    public function addItem(Bar $item)
    {
        $this->items[] = $item;
    }
}

@待办

  1. 编写测试
  2. 再次进行SplFixedArray基准测试并在readme中发布结果