harbor/collections
Composer 安装命令:
composer require harbor/collections
包简介
Generic Collection Classes
README 文档
README
A Generic Collections implementation.
The Trait implements all of the methods for the following interfaces:
- Harbor\Collections\CollectionInterface
- ArrayAccess
- Countable
- IteratorAggregate
- JsonSerializable
The Harbor\Collections\Collection class simply uses the Trait and implements those interfaces, plus adds a constructor.
Installation
composer require "harbor/collections:2.0.*"
Requirements
PHP 5.4+
Usage
As Trait
<?php class Foo implements CollectionInterface, ArrayAccess, Countable, IteratorAggregate, JsonSerializable { use Harbor\Collections\CollectionTrait; } // Use it $foo = new Foo(); $foo->bar = 'bar';
As Object
<?php use Harbor\Collections\CollectionInterface; class Foo { protected $data; public function __construct(CollectionInterface $data) { $this->data = $data; } } // Use it $foo = new Foo(new Collection());
统计信息
- 总下载量: 124
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-09-26