scriptibus / abstract-collection

提供一个可以由任何特定集合扩展的AbstractCollection,该集合可以用作类型化数组。

此包的规范存储库似乎已丢失,因此该包已被冻结。

1.0.7 2021-01-13 15:47 UTC

This package is auto-updated.

Last update: 2023-03-13 20:23:48 UTC


README

提供一个可以由任何特定集合扩展的AbstractCollection,该集合可以用作类型化数组。

  1. 创建您的集合类
  2. 简单地扩展Scriptibus\AbstractCollection
  3. 在getClass()中实现返回YourClass::class
  4. 重写所有非final方法并添加类型提示
  5. 在__construct()中的父调用中添加splat运算符(...)

在examples目录中查看示例