此包已被废弃,不再维护。作者建议使用 harp-orm/util 包。

通用辅助方法

0.2.2 2014-07-17 15:29 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:36:34 UTC


README

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version

通用辅助方法

数组辅助函数

  • Arr::toAssoc - 将随机数组转换为严格结构 - 每个条目都有一个字符串键
  • Arr::invoke - 如果数组只包含对象,则聚合所有对象上方法调用的结果
  • Arr::pluckProperty - 聚合数组中每个对象属性值
  • Arr::pluckUniqueProperty - 聚合数组中每个对象属性值,仅包含唯一值
  • Arr::pluck - 聚合具有给定键的所有条目的值
  • Arr::flatten - 展平嵌套数组的所有值
  • Arr::groupBy - 根据回调函数的结果分组

SplObjectStorage 辅助函数

  • Objects::invoke - 聚合所有对象上方法调用的结果
  • Objects::filter - 与 array_filter 类似,但用于 SplObjectStorage
  • Objects::toArray - 将 SplObjectStorage 转换为数组
  • Objects::fromArray - 将数组转换为 SplObjectStorage
  • Objects::sort - 使用比较闭包对 SplObjectStorage 进行排序
  • Objects::groupBy - 更改 SplObjectStorage,其中 "key" 对象是回调函数的结果,所有其他对象都根据它们分组

许可证

版权所有 (c) 2014, Clippings Ltd。由 Ivan Kerin 开发

在 BSD-3-Clause 许可证下,阅读 LICENSE 文件。