jf / collection
README
用于管理不同类型集合的类。
安装
Composer
本项目使用 Composer 作为依赖管理器,可以按照项目官方文档中的说明进行安装文档。
要使用此包管理器安装 jf/collection
包,需要执行以下命令:
composer require jf/collection
依赖项
当项目安装时,还将安装以下依赖项
包 | 版本 |
---|---|
jf/assert | ^3.1 |
jf/base | ^4.0 |
版本控制
本项目可以使用 git
进行安装。首先需要克隆项目,然后安装依赖项。
git clone https://www.gitlab.com/jfphp/jfCollection.git
cd jfCollection
composer install
可用的文件
类
名称 | 描述 |
---|---|
jf\Collection\ACollection | 集合的基类。 |
jf\Collection\AItems | 用于集合的类,不接受构造函数中的参数,因为元素类存储在一个常量中。 |
jf\Collection\ANamed | 用于集合的类,不接受构造函数中的参数,因为他们注入他们管理的类。 |
jf\Collection\Any | 用于存储任何类型元素的集合。 |
jf\Collection\Arrays | 用于存储数组的集合。 |
jf\Collection\Headers | 简单的 HTTP 标头集合。 |
jf\Collection\Numbers | 用于存储整数和浮点数的集合。 |
jf\Collection\Objects | 用于管理从类名构建的对象的集合类。 |
jf\Collection\Strings | 用于存储文本的集合。 |
接口
名称 | 描述 |
---|---|
jf\Collection\IFilter | 集合过滤器的接口。 |
jf\Collection\IItem | 将添加到集合中的元素的接口。 |