org_heigl/trait-iterator

Iterator接口的特质

1.1.0 2016-09-29 18:45 UTC

This package is auto-updated.

Last update: 2024-09-23 09:52:59 UTC


README

IteratorInterface的常用实现

安装

composer require org_heigl/trait-iterator

用法

将其添加到类中,例如这样

use Org_Heigl\IteratorTrait\IteratorTrait;

class MyList implements \Iterator
{
    use IteratorTrait;

    /** Can be an array or an Object implementing traversable */
    protected $yourArrayToIterateOver = [];

    public function & getIterableElement()
    {
        return $yourArrayToIterateOver
    }
}

Iterator的其余实现由IteratorTrait处理。

问题

如有需要,请随时在github上提交问题。